20210628 - Upgrade of php fixed the page rendering issue.

Welcome to the Slackware Documentation Project

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
fr:howtos:slackware_admin:creating_a_package_using_a_slackbuild_script [2016/04/28 11:36 (UTC)]
pierreaverseng créée
fr:howtos:slackware_admin:creating_a_package_using_a_slackbuild_script [2017/12/13 03:10 (UTC)] (Version actuelle)
pierreaverseng [Utiliser un script SlackBuild]
Ligne 9: Ligne 9:
  
 ==== Utiliser un script SlackBuild ==== ==== Utiliser un script SlackBuild ====
 +Une des premières choses que je fais sur chacune de mes installations Linux, c'est de créer un répertoire caché nommé .build dans mon répertoire /home. Je l'utilise essentiellement pour compiler des applications à la main, ou dans le cas de Slackware, pour installer des scripts SlackBuild  (voir Fig 1).
 +
 +**Figure 1 – /home/<user>/.build**
 +
 +{{ :howtos:build-shot.png?200 |}}
 +
 +Bien, allons-y maintenant. La première chose à faire est d'atteindre [[http://slackbuilds.org/|SlackBuilds.org]] avec votre navigateur préféré. Dans la petite zone de recherche, en haut à droite, saisissez le nom de l'application que vous cherchez et juste à côté précisez la version de votre Slackware . Pour ce tutoriel, nous allons utiliser PysolFC pour Slackware14.1, il s'agit d'un paquet d'environ mille jeux. Dès que la recherche a abouti, vous êtes à [[http://slackbuilds.org/repository/14.1/games/pysolfc/|pysolfc SlackBuild page]] (voir Fig 2).
 +
 +**Figure 2 – Page Pysolfc des SlackBuilds**
 +
 +{{ fr:howtos:slackware_admin:pysolfc_page14-shot.png?200 |}}
 +Maintenant allons de l'avant en téléchargeant le code source ([[http://downloads.sourceforge.net/pysolfc/PySolFC-2.0.tar.bz2|PySolFC-2.0.tar.bz2]]) et le SlackBuild ([[http://slackbuilds.org/slackbuilds/14.1/games/pysolfc.tar.gz|pysolfc.tar.gz]]) dans votre répertoire .build (ou en tout endroit qui vous convient pour construire vos paquets). Décompactez le script SlackBuild en ligne de commande, par l'appel suivant de la commande tar:
 +
 +''$ tar -xvf pysolfc.tar.gz''
 +
 +Vous pouvez aussi le décompresser  au moyen de votre application graphique favorite de décompression d'archives, comme Ark ou Xarchiver… employez tout ce avec quoi vous êtes à l'aise.
 +
 +Vous avez maintenant un répertoire décompacté nommé “pysolfc”. Amenez le répertoire source que vous venez de télécharger (PySolFC-2.0.tar.bz2) dans ce répertoire pysolfc récemment décompressé. Parfait. Vous n'avez plus qu'à attraper et faire glisser ce répertoire source tout droit dans le répertoire pysolfc (voir Fig 3).
 +
 +**Figure 3 – À l'intérieur du répertoire Pysolfc**
 +
 +{{ :howtos:pysol2-shot.png?200 |}}
 +
 +  * Ouvrez votre logiciel de terminal (Gnome Terminal, Konsole, etc.)
 +
 +  * Tapez cette commande pour rendre le script SlackBuild pysolfc exécutable:
 +
 +''$ chmod +x pysolfc.SlackBuild''
 +
 +  * En étant root (pour faire une installation globale dans votre système Slackware afin que tous les utilisateurs puissent y accéder), saisissez la commande suivante:
 +
 +''# ./pysolfc.SlackBuild''
 +
 +  * Si tout s'est bien passé, le script SlackBuild aura créé un paquet.tgz dans votre répertoire /tmp.
 +
 +''# cd /tmp''
 +
 +  * Voyez maintenant le contenu du répertoire /tmp:
 +
 +''# ls''
 +
 +  * Vous devez voir un fichier nommé pysolfc-2.0-x86_64-1_SBo.tgz. Installez le en employant l’outil Slackware d'origine pkgtool:
 +
 +''# installpkg pysolfc-2.0-x86_64-1_SBo.tgz''
 +
 +Voilà. PysolFC est maintenant dans votre menu (dans Xfce).
 +
 +=====Sources=====
 +
 +  * L'auteur de ce document est [[wiki:user:nocturnal.slacker|V. T. Eric Layton]]
 +
 +<note importante>Ce how-to est une version mise en forme de [[https://noctslackv1.wordpress.com/2012/01/29/lets-build-a-slackbuild-revisited/|CETTE]] source originale. Des Copyrights peuvent s'appliquer à l'original. L'auteur autorise ce site à utiliser son document sous cette forme modifiée.</note>
 +
 +<!-- If you are copying information from another source, then specify that source -->
 +<!-- * Original source: [[http://some.website.org/some/page.html]] -->
 +<!-- Authors are allowed to give credit to themselves! -->
 +<!-- * Originally written by [[wiki:user:xxx | User X]] -->
 +<!-- * Contrbutions by [[wiki:user:yyy | User Y]] -->
 +
 +<!-- Please do not modify anything below, except adding new tags.-->
 +<!-- You must also remove the tag-word "template" below. Otherwise your page will not show up in the Table of Contents -->
 +{{tag>howtos software slackbuild author_nocturnal.slacker translator_pierreaverseng}}

Autres langues
QR Code
QR Code fr:howtos:slackware_admin:creating_a_package_using_a_slackbuild_script (generated for current page)