Je me demandais s’il y avait un moyen de dire à dpkg
ou à apt-get
que, lorsque je souhaite installer un paquet, vous installez également toutes les dépendances nécessaires. J’ai installé un paquet 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 doivent être installées par défaut avec apt-get. Vous voudrez peut-être aussi lire les réponses à cette question: Installer des 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 requirejs 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 force 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 comstackr gcc, vous aurez besoin de toutes les dépendances de construction pour réussir à comstackr gcc. Vous utilisez donc sudo apt-get build-dep gcc
. Cela installera tous les paquets nécessaires pour comstackr gcc à partir des sources.
Si, après avoir utilisé dpkg
pour installer un paquet, il vous indique qu’il manque des dépendances, vous pouvez lancer apt-get -f install
pour installer toutes les dépendances manquantes sur votre système.
Si vous recherchez un outil permettant d’installer un package téléchargé (c’est-à-dire non basé sur un référentiel), y compris les dépendances, consultez gdebi (l’interface utilisateur GTK) ou gedebi-core (l’outil de ligne de commande).