Ketika saya menjalankan:
apt-get build-dep <package>
istimewa itu menginstal dependensi build untuk <package>
.
Sekarang, saya tahu bahwa saya dapat menggunakan apt-cache depends <package>
untuk melihat dependensi biner . Saya belum menemukan cara untuk menunjukkan informasi yang sama untuk membangun dependensi dalam permintaan perintah tunggal, yang kemudian dapat saya gunakan untuk mencapai apa yang saya inginkan.
Jadi, bagaimana saya bisa membalikkan efek a apt-get build-dep <package>
, yaitu menghapus paket yang sebelumnya diinstal oleh doa perintah itu?
Jawaban Braiam di bawah ini menghasilkan untuk paket-paket yang membangun dependensi:
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
Paket yang apt-get autoremove
ingin dihapus secara lengkap adalah:
build-essential debhelper dpkg-dev libpcre3-dev libpcrecpp0 libssl-dev zlib1g-dev
Terutama build-essential
tidak diinginkan di sini, tetapi saya dapat memperbaikinya sendiri.
Daftar sebenarnya dari paket yang diinstal adalah:
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
akan meninggalkan paket itu sendiri.Tumbleweed menulis :
sumber