Mise à jour
aptitude update aptitude upgrade
Aller dans le dossier « destiné » aux compilations :
cd /usr/local/src
Récupérer les sources depuis un dépôt :
git clone https://github.com/joyent/node.git cd node
Voir toutes les versions taguées :
git tag
Changer de branche en utilisant le tag stable le plus récent :
git checkout v0.8.16
On peut aussi récupérer les sources sous forme d’archive :
wget -N http://nodejs.org/dist/v0.8.16/node-v0.8.16-linux-x64.tar.gz tar xzfv node-v0.8.16-linux-x64.tar.gz mv node-v0.8.16-linux-x64 node
Pour rappel, les archives « bzip2 » se décompressent avec cette commande :
tar xjfv nom_archive.tar.bz2
Créer le fichier « configure » si besoin est :
test -f configure || sh autogen.sh
Créer le « Makefile » (voir les options disponibles avec ./configure –help) :
./configure
Et compiler les sources :
make
Lancer la suite de test :
make test
Déployer les fichiers :
make install
Désinstaller un programme installé avec « make install » :
make uninstall
Autres options de « make »
Supprimer les fichiers modifiés/créés pendant la compilation :
make clean
Supprimer les Makefiles générés par « configure » :
make distclean
Installation avec « checkinstall »
Installer « checkinstall » :
aptitude install checkinstall
Pour installer un logiciel avec « checkinstall », le dossier racine des sources doit être de la forme [nom]-[version].
Utiliser la commande « checkinstall » en lieu et place de « make install » :
checkinstall
Désinstaller un programme déployé avec « checkinstall » :
dpkg -r nom_du_package