web-dev-qa-db-fra.com

Est-ce que Dpkg et apt-get installent des dépendances?

Je me demandais s'il y avait un moyen de dire à dpkg ou apt-get que lorsque je veux installer un paquet, installez également toutes les dépendances nécessaires. J'ai installé un paquet en utilisant dpkg mais il s'est plaint de certains problèmes de dépendance. J'ai donc dû chercher manuellement un par un. Y a-t-il une meilleure façon de le faire?

15
allenskd

Les dépendances devraient être installées par défaut avec apt-get. Vous voudrez peut-être aussi lire les réponses à cette question: Installer les paquetages suggérés/recommandés? .

10
Olivier Lalonde

apt-get ou aptitude installera toutes les dépendances d'un paquet. Selon la page de manuel d'apt-get

Tous les packages requis par le (s) package (s) spécifié (s) pour l'installation seront également récupérés et installés.

Même si vous voulez installer un paquet depuis le source, vous pouvez installer ses dépendances de construction en utilisant apt-get. Utilisez apt-get build-dep à cette fin. Encore une fois à partir de la page de manuel d’apt-get:

build-dep oblige apt-get à installer/supprimer des paquetages dans le but de satisfaire les dépendances de construction d'un paquet source.

Par exemple, si vous voulez compiler gcc vous aurez besoin de toutes les dépendances de construction pour compiler avec succès gcc. Donc, vous utilisez Sudo apt-get build-dep gcc. Cela installera tous les paquets nécessaires à la construction de gcc à partir des sources.

11
binW

Si, après avoir utilisé dpkg pour installer un package, il vous indique qu'il manque des dépendances, vous pouvez exécuter apt-get -f install pour installer toutes les dépendances manquantes sur votre système.

8
AdamG

Si vous cherchez un outil pour installer un paquet téléchargé (c'est-à-dire non basé sur un référentiel), y compris les dépendances, regardez gdebi (l'interface utilisateur de GTK) ou gedebi-core = (l'outil de ligne de commande).

3
detly