491 votes

Comment laisser `dpkg -i` installer les dépendances pour moi ?

Dites, j'ai foo-1.2.3.deb qui dépend de perl y python Cependant, la commande en cours d'exécution :

dpkg -i ./foo-1.2.3.deb

n'installera pas ces dépendances. Je dois donc apt-get install perl python à la main.

Comment faire dpkg -i installer ces dépendances pour moi automatiquement ?

9 votes

@pd12 : Hourra pour les références circulaires ! :-D

0 votes

Heh, j'ai décidé de lier les deux et de voir lequel les mods allaient choisir.

0voto

kwahn Points 198

En fait, la réponse est que dpkg Le gestionnaire de paquets ne peut pas installer les dépendances d'emblée. Vous cam man dpkg et l'a découvert. Donc vous devez utiliser des outils comme apt , apt-get , aptitude , ..., sur la base de dpkg .

Je dirais que c'est exactement le même cas pour le rpm sur l'autre hémisphère de Linux. rmp n'est pas conçu pour faire des installations basées sur les dépendances. Il peut installer un seul paquet, et pour installer les dépendances, vous utilisez yum , urpmi , up2date tout cela est basé sur le RPM.

Comme indiqué, il y a un léger danger à installer des paquets avec dpkg directement, parce que la résolution ultérieure de la résolution des dépendances peut aboutir à un système cassé comme l'a souligné @Rinzwind.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X