J'aimerais savoir quels paquets
sudo apt-get build-dep <package>
installerait (si j'ai déjà installé certaines dépendances, j'aimerais aussi les voir, donc exécuter ou simuler ce qui précède n'est pas suffisant). Ligne de commande préférée.
J'aimerais savoir quels paquets
sudo apt-get build-dep <package>
installerait (si j'ai déjà installé certaines dépendances, j'aimerais aussi les voir, donc exécuter ou simuler ce qui précède n'est pas suffisant). Ligne de commande préférée.
Pour un liste complète de dépendances, y compris les dépendances des dépendances, que vous pouvez utiliser :
apt-rdepends --build-depends openoffice.org
La commande peut vous rappeler d'installer apt-rdepends
d'abord.
Vous pouvez utiliser la commande suivante pour afficher uniquement ceux qui ne sont pas installés :
apt-rdepends --build-depends --print-state openoffice.org | grep NotInstalled
Véase apt-rdepends --help
pour toutes les options.
Nota : Cela va générer un massif liste.apt-rdepends -b xterm
par exemple, génère 8773 lignes de sortie, et prend son temps pour le faire.
Si vous voulez seulement voir les paquets qui sont nécessaires pour construire le paquet le plus haut, c'est-à-dire ce que je dois installer pour construire nautilus, exécutez :
apt-rdepends --build-depends --follow=DEPENDS nautilus
C'est à peu près l'équivalent de ce que fait Carsten Thiel. réponse ( The following NEW packages will be installed
), mais le format de sortie est un peu plus agréable. Il ne montre également que le paquet le plus haut, alors que la simulation d'apt-get montre également les paquets installés en tant que dépendances de ceux-ci.
Cela montre également les paquets qui sont installés. Mais elle peut aussi montrer les paquets qui sont installés par défaut. Malheureusement, aucune de ces méthodes n'est d'une grande aide lorsque vous essayez de nettoyer votre système après avoir exécuté apt-get build-dep. Pour autant que je sache, il n'y a pas de méthode fiable pour trouver lesquels ont été installés, sauf en regardant le fichier journal apt à l'adresse suivante /var/log/apt/history.log
.
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.