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?
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? .
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.
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.
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).