Comment construire un paquet Slackware à partir d'un SlackBuild ?
Un petit tutoriel sur comment fabriquer un paquet Slackware à partir d'un SlackBuild présent sur ce site. Vous verrez, c'est très simple.
Toutes les commandes ci-après sont à exécuter dans une console type xterm ou Konsole (sous KDE) en tant qu'utilisateur ordinaire (non root), sauf précision contraire.
Donc, c'est parti pour l'exemple de IceWM, un gestionnaire de fenêtre léger et complet.
De manière générale, n'oubliez pas qu'il sera préférable d'avoir un maximum d'outils de développement et de bibliothèques installés sur votre Slackware (disponibles dans les répertoires d/ et l/ sur vos CD Slackware) pour compiler sans trop de problèmes des applications.
On y va :
- Récupérez l'archive présente dans http://www.slackbuilds.net/slackbuilds.php?dir=xap/icewm/
Prenez seulement le fichier se terminant par l'extension .tar.bz2
- Décompressez l'archive dans votre répertoire utilisateur, par exemple /home/votrenom/repertoiredetravail
tar xf icewm*.tar.bz2devrait faire l'affaire.
- Placez-vous dans le répertoire où se trouve le fichier se terminant par l'extension .SlackBuild en utilisant la commande suivante :
cd /home/votrenom/repertoiredetravail/icewm
- Exécutez le SlackBuild avec la commande
./icewm.SlackBuild, ou avecsh icewm.SlackBuildsi le SlackBuild n'est pas exécutable.
- La compilation de IceWM commence. Patientez. Si vous avez le logiciel fakeroot installé sur votre système, passez à la dernière étape.
- Retrouvez le paquet final prêt à être installé ou upgradé (si une version précédente du paquet existe déjà sur votre système) dans /tmp/build
Utilisezinstallpkg icewm*.tgzouupgradepkg icewm*.tgzou encoreupgradepkg –install-new icewm*.tgzsi vous n'êtes pas certain qu'une ancienne version du paquet est déjà installée ou non.
Pour plus de questions, le forum est là pour ça, évidement.