[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

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

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fr:slackware:slackbuild_scripts [2017/05/08 07:07 (UTC)] – [Création de scripts SlackBuild] pierreaversengfr:slackware:slackbuild_scripts [2017/05/08 08:16 (UTC)] (Version actuelle) – [Création de scripts SlackBuild] pierreaverseng
Ligne 22: Ligne 22:
 Cependant, les logiciels peuvent être écrits dans différents langages de programmation, utiliser différents systèmes de construction, ou peuvent même être écrits tout simplement dans un langage interprété de sorte qu'on ne peut pas vraiment procéder à leur "installation". Dans ces cas là, un grand nombre d'étapes requises pour l'écriture d'un script SlackBuild différeront de la norme. Le copier-coller de commandes provenant d'autres scripts SlackBuild peut fonctionner, ou pas! Cependant, les logiciels peuvent être écrits dans différents langages de programmation, utiliser différents systèmes de construction, ou peuvent même être écrits tout simplement dans un langage interprété de sorte qu'on ne peut pas vraiment procéder à leur "installation". Dans ces cas là, un grand nombre d'étapes requises pour l'écriture d'un script SlackBuild différeront de la norme. Le copier-coller de commandes provenant d'autres scripts SlackBuild peut fonctionner, ou pas!
  
-Un bon conseil à donner à quiconque envisage d'écrire un script SlackBuild est d'étudier et comprendre la structure d'un project avant d'entreprendre l'écriture du script SlackBuild pour ce logiciel. Une bonne compétence dans l'écriture de shell scripts est également un bon atout, puisque en pratique l'écriture de SlackBuilds est faite avec des scripts compatibles avec le shell script 'bash' -''Bourne-again shell''-. La façon idéale de commencer à écrire des scripts SlackBuild est de s'exercer avec des projets simples en C employant le système standard ''GNU Make''.+Un bon conseil à donner à quiconque envisage d'écrire un script SlackBuild est d'étudier et comprendre la structure d'un projet avant d'entreprendre l'écriture du script SlackBuild pour ce logiciel. Une bonne compétence dans l'écriture de shell scripts est également un bon atout, puisque en pratique l'écriture de SlackBuilds est faite avec des scripts compatibles avec le shell script 'bash' -''Bourne-again shell''-. La façon idéale de commencer à écrire des scripts SlackBuild est de s'exercer avec des projets simples en C employant le système standard ''GNU Make''.
 <note tip>Une bonne idée pour les novices en écriture de scripts est de suivre les étapes indiquées ci-dessus à la main, pour créer un paquet à partir des sources, avant de se lancer dans l'écriture d'un script SlackBuild. Il y aura ainsi moins de risques de bugs et de comportements inattendus provoqués par le script.</note> <note tip>Une bonne idée pour les novices en écriture de scripts est de suivre les étapes indiquées ci-dessus à la main, pour créer un paquet à partir des sources, avant de se lancer dans l'écriture d'un script SlackBuild. Il y aura ainsi moins de risques de bugs et de comportements inattendus provoqués par le script.</note>
  
Ligne 28: Ligne 28:
  
  
-===== Automated SlackBuild generators =====+===== Aides automatisées à la création de SlackBuilds =====
  
-Some tools exist that can assist you with creating a SlackBuild scriptHere are a few examples.+Il existe quelques outils qui peuvent vous aider à la création de scripts SlackBuild. En voici deux exemples.
  
-  * [[http://alien.slackbook.org/AST/ | Alien's SlackBuild Toolkit (AST)]] \\ A web-based "wizardtool by [[wiki:user:alienbob|Eric Hameleers]] +  * [[http://alien.slackbook.org/AST/ | Alien's SlackBuild Toolkit (AST)]] \\ Un outil "magicienfondé sur le web, de [[wiki:user:alienbob|Eric Hameleers]] 
-  * [[http://www.dawoodfall.net/slackbuilds/noversion/mkslack/ | mkslack]] \\ A SlackBuild generator script by David Woodfall+  * [[http://www.dawoodfall.net/slackbuilds/noversion/mkslack/ | mkslack]] \\ Un script créateur de SlackBuilds écrit par David Woodfall
  
-===== External Links =====+=====  Liens Externes =====
  
-  * SlackBuilds Repository - http://www.slackbuilds.org/ +  * Dépôt de SlackBuilds - http://www.slackbuilds.org/ 
-  * SlackBuild templates - http://slackbuilds.org/templates/+  * Modèles de SlackBuilds - http://slackbuilds.org/templates/
  
  
 fr:slackware:slackbuild_scripts ()