Outils pour utilisateurs

Outils du site


blog

Compilation du module Python PySVN sous RedHat

Compilation

sudo yum groupinstall "Development Tools"
sudo yum install python2-devel subversion-devel
 
mkdir ~/compile
cd !$
 
export http_proxy=http://127.0.0.1:3128
export https_proxy=http://127.0.0.1:3128
wget https://downloads.sourceforge.net/project/pysvn/pysvn/V1.9.11/pysvn-1.9.11.tar.gz
tar xf pysvn-1.9.11.tar.gz
 
cd ~/compile/pysvn-1.9.11/Import/pycxx-7.1.3
#./build-all.sh
./build-unlimited-api.sh python2.7
#python setup.py install
 
cd ~/compile/pysvn-1.9.11/Source
ln -s ~/compile/pysvn-1.9.11/Import/pycxx-7.1.3/Src Src
#./build.sh
python2 setup.py configure --enable-debug --verbose --pycxx-dir=$HOME/compile/pysvn-1.9.11/Import/pycxx-7.1.3
make -j $(nproc)

Test

env PYTHONPATH=$PWD python2 <<< "import pysvn"

Installation

sudo cp -r ~/compile/pysvn-1.9.11/Source/pysvn /usr/lib64/python2.7/
2025/03/24 15:06

Commande mail - SMTP client MUA Mail User Agent

Voir aussi :

  • ssmtp / msmtp / /usr/sbin/sendmail
  • LMTP
  • curl smtp / smtps
echo -e "Chers collègues je vous offre les croissants et du chocolat pour mardi de Pâques\n\nCordialement,\nPierre Dupont" | mail -r 'pierre.dupont@acme.fr (Pierre Dupont)' -s "Croissants !" toutelequipe@acme.fr touslescopains@acme.fr pierre.dupont@acme.fr

Voir : https://www.croissantage.fr/

echo "plop" | mail -s "Sujet" contact@acme.fr -aFrom:root@acme.fr
echo "plop" | mutt -e 'my_hdr From:root@acme.fr' -s "Sujet" contact@acme.fr
cat << EOM | sendmail -it -f test@acme.fr From:test@acme.fr
To: <contact@plop.com>
Subject: Sujet
Message
EOM

En encore avec curl

curl --mail-from phil@mydmn.org --mail-rcpt bob@mydmn.org smtp://srv-smtp.mydmn.org

Autre

echo Test 1 | mail -v -s "Test 1" testmail@acme.fr
Resolving host fed-smtp.acme.fr . . . done.
Connecting to 192.168.1.12:smtp . . . connected.
220 smtp1.localdomain ESMTP Postfix
>>> HELO srv1.acme.fr
250 smtp1.localdomain
>>> MAIL FROM:<root@srv1.acme.fr>
250 2.1.0 Ok
>>> RCPT TO:<testmail@acme.fr>
250 2.1.5 Ok
>>> DATA
354 End data with <CR><LF>.<CR><LF>
>>> .
250 2.0.0 Ok: queued as 4RTx2c31XTz2Q
>>> QUIT
221 2.0.0 Bye

/etc/postfix/main.cf

relayhost = fed-smtp.acme.fr
2025/03/24 15:06

Coloration des pages man grâce à Most

article-5-installation-dun-serveur-lamp-debian-zend-server

Nous allons installer Most, un utilitaire qui ajoute la coloration aux pages de manuel:

apt-get install most

Puis indiquons à man qu'il doit utiliser most

update-alternatives --config pager
2025/03/24 15:06

Coloration des logs

Voir aussi :

  • lwatch
  • dircolors
dmesg --color=always | less -R

ccze

apt-get update && apt-get install -y ccze

Exemples :

dmesg | ccze | less -r
tail /var/log/syslog | ccze -A
ccze -A < /var/log/syslog
2025/03/24 15:06

Code Morse

Le Morse, mieux que le phoque !

$ morsegen <(echo -n "Biere")
-... .. . .-. .

           ASCII           Morse prosign
           ------------    ------------------
           ' ' (space)     Invitation to transmit
           \t              Starting signal
           \r              Wait
           \n              End of work
2025/03/24 15:06
blog.txt · Dernière modification : de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki