Quand je cours:
apt-get build-dep <package>
privilégié il installe les dépendances de construction pour <package>
.
Maintenant, je sais que je peux utiliser apt-cache depends <package>
pour voir les dépendances binaires . Je n'ai trouvé aucun moyen d'afficher les mêmes informations pour les dépendances de génération dans un seul appel de commande, que je pourrais ensuite utiliser pour obtenir ce que je veux.
Alors, comment puis-je inverser l'effet d'un apt-get build-dep <package>
, c'est-à-dire supprimer les packages précédemment installés par un appel de cette commande?
La réponse de Braiam ci-dessous donne les packages qui sont des dépendances de construction:
autotools-dev
debhelper
dpkg-dev
libexpat-dev
libgd2-noxpm-dev
libgeoip-dev
liblua5.1-dev
libmhash-dev
libpam0g-dev
libpcre3-dev
libperl-dev
libssl-dev
libxslt1-dev
zlib1g-dev
Les packages que l'ensemble apt-get autoremove
souhaite supprimer sont les suivants:
build-essential debhelper dpkg-dev libpcre3-dev libpcrecpp0 libssl-dev zlib1g-dev
Ce build-essential
n'est surtout pas souhaitable ici, mais je peux y remédier par moi-même.
La liste réelle des packages qui ont été installés était:
debhelper
dh-apparmor
gettext
html2text
intltool-debian
libcroco3
libgettextpo0
libpcre3-dev
libpcrecpp0
libssl-dev
libunistring0
po-debconf
zlib1g-dev
sudo apt-mark manual build-essential
laissera ce paquet seul.Tumbleweed écrit :
la source