[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

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
wiki:user:kikinovak [2014/02/20 06:09 (UTC)] kikinovakwiki:user:kikinovak [2014/02/20 06:38 (UTC)] (current) kikinovak
Line 59: Line 59:
  
  
-=== Gérer les dépendances de paquets === 
  
-Certains paquets nécessitent la présence d'autres paquets sur le système pour compiler (//build dependencies//) et/ou fonctionner (//runtime dependencies//) correctement. Dans certains cas, un paquet requis peut lui-même dépendre d'autres paquets, et ainsi de suite.  
- 
-À titre d'exemple, jetons un oeil sur la page de ''libgnomeprint'' de SlackBuilds.org. La description du paquet est suivie d'un avertissement : 
- 
-<code> 
-This requires: libgnomecups. 
-</code> 
- 
-Chaque collection de scripts contient par ailleurs un fichier ''*.info'' qui explicite le ou les paquets requis. Jetons un oeil sur le fichier ''libgnomeprint.info'', et nous y trouvons un champ ''REQUIRES'' : 
- 
-<code> 
-PRGNAM="libgnomeprint" 
-VERSION="2.18.8" 
-HOMEPAGE="http://www.gnome.org" 
-... 
-REQUIRES="libgnomecups" ----> dépendances du paquet 
-... 
-</code> 
- 
-<note>Le champ ''REQUIRES'' a été introduit depuis Slackware 14.0.</note> 
- 
-Cela signifie tout simplement qu'avant de construire le paquet ''libgnomeprint'', nous devons impérativement construire et installer le paquet ''libgnomecups''. 
- 
-En dehors des dépendances requises, un paquet peut également présenter des dépendances optionnelles, qui ajoutent certaines fonctionnalités. L'éditeur Leafpad, par exemple, peut être construit avec les dépendances optionnelles ''libgnomeprint'' et ''libgnomeprintui''. 
  
 ==== Gérer les paquets tiers confortablement avec sbopkg ==== ==== Gérer les paquets tiers confortablement avec sbopkg ====
 wiki:user:kikinovak ()