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)] (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 ====

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