Accueil

Installer ucspi-tcp sur son serveur

dns ucspi-tcp est un ensemble d'outils créé par D.J. Bernstein pour faciliter la création d'applications communiquant via TCP/IP sur le réseau, grâce à ces outils on peut facilement créer, par exemple, des serveurs TCP, des clients TCP.
 
Je vous invite à vous rendre sur l'adresse suivante pour en apprendre plus sur ucspi-tcp (US) : http://cr.yp.to/ucspi-tcp.html
 
N'hésitez donc pas à nous communiquer toute erreur, remarque, suggestion et complément via la page contact, merci.
 
Si vous désirez faire appel à nos services pour installer ucspi-tcp sur votre serveur, merci de nous contacter.

Installation de ucspi-tcp

Entrez sur un compte non privilégié (non root) de votre serveur, et tapez les commandes suivantes, afin de télécharger ucspi-tcp ainsi que le patch errno :
 

cd /tmp
wget http://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gz
wget http://www.solutions-4u.net/files/djb/ucspi-tcp-0.88.errno.patch

 
Maintenant, on extrait ucspi-tcp, et on applique le patch errno :
 

tar xzvf ucspi-tcp-0.88.tar.gz
patch -p0 < ucspi-tcp-0.88.errno.patch
rm -f ucspi-tcp-0.88.tar.gz
rm -f ucspi-tcp-0.88.errno.patch
cd ucspi-tcp-0.88

 
Ensuite, on va compiler ucspi-tcp :
 

make

 
Pour finir, on se connecte en root (su), et on installe le programme :
 
Notez que s'il y a actuellement un programme qui utilise un des modules d'une version existante mais moins récente d'ucspi-tcp (tcpserver, tcpclient, ...), comme qmail, vous devez l'arrêter avant de taper cette commande, et vous pourrez le relancer juste après.
 

make setup check

 
Enfin, quittez root, revenez sur votre compte non privilégié, et, pour avertir D.J. Bernstein, créateur de ucspi-tcp, que vous avez installé avec succès ce même programme :
En remplaçant évidement First M. Last par vos nom et prénom.
 

( echo 'First M. Last'; cat `cat SYSDEPS` ) \
| mail djb-sysdeps@cr.yp.to

 
Enfin, si vous souhaitez supprimer les fichiers d'installation, utilisez les commandes suivantes :
 

cd ..
rm -rf ucspi-tcp-0.88