/|\

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 revision Previous revision
wiki:user:kikinovak [2014/02/20 06:09 (UTC)]
kikinovak
wiki:user:kikinovak [2014/02/20 06:38 (UTC)]
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 ====

In Other Languages
QR Code
QR Code wiki:user:kikinovak (generated for current page)