Wenn ich renne:
apt-get build-dep <package>
privilegiert installiert es die Build-Abhängigkeiten für <package>
.
Nun weiß ich , dass ich verwenden kann , apt-cache depends <package>
um zu sehen , binäre Abhängigkeiten. Ich habe keine Möglichkeit gefunden, dieselben Informationen für Build-Abhängigkeiten in einem einzelnen Befehlsaufruf anzuzeigen, mit denen ich dann das erreichen kann, was ich möchte.
Wie kann ich also den Effekt von a umkehren apt-get build-dep <package>
, dh die zuvor durch Aufrufen dieses Befehls installierten Pakete entfernen?
Die Antwort von Braiam unten ergibt für die Pakete, die Build-Abhängigkeiten sind:
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
Die Pakete, die der Komplette apt-get autoremove
entfernen möchte, sind:
build-essential debhelper dpkg-dev libpcre3-dev libpcrecpp0 libssl-dev zlib1g-dev
Besonders build-essential
ist hier nicht wünschenswert, aber ich kann das selbst beheben.
Die tatsächliche Liste der installierten Pakete war:
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
werde das Paket in Ruhe lassen.Tumbleweed schreibt :
quelle