====== 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.bz2'' devrait 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 avec ''sh icewm.SlackBuild'' si 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. * __**Optionnel**__ : Si vous n'avez pas le logiciel [[http://www.slackbuilds.net/slackbuilds.php?dir=ap/fakeroot/|fakeroot]] d'installé sur votre système, il vous sera demandé votre mot de passe **root** pour la création du paquet. ((Il est fortement conseillé d'installer fakeroot sur votre système afin de réaliser la totalité de l'opération de création de paquet en tant qu'utilisateur ordinaire.))\\ Le SlackBuild termine la création du paquet une fois le mot de passe //root// tapé. * 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//\\ Utilisez ''installpkg icewm*.tgz'' **ou** ''upgradepkg icewm*.tgz'' **ou** encore ''upgradepkg --install-new icewm*.tgz'' si vous n'êtes pas certain qu'une ancienne version du paquet est déjà installée ou non. \\ :!: Pour plus de questions, le [[http://forum.slackbuilds.net|forum]] est là pour ça, évidement.