Khi tôi chạy:
apt-get build-dep <package>
đặc quyền nó cài đặt các phụ thuộc xây dựng cho <package>
.
Bây giờ, tôi biết rằng tôi có thể sử dụng apt-cache depends <package>
để xem các phụ thuộc nhị phân . Tôi đã không tìm thấy bất kỳ cách nào để hiển thị cùng một thông tin cho các phụ thuộc xây dựng trong một lệnh gọi duy nhất, sau đó tôi có thể sử dụng để đạt được những gì tôi muốn.
Vì vậy, làm thế nào tôi có thể đảo ngược tác dụng của a apt-get build-dep <package>
, tức là loại bỏ các gói được cài đặt trước đó bằng cách gọi lệnh đó?
Câu trả lời của Braiam dưới đây mang lại lợi nhuận cho các gói phụ thuộc vào bản dựng:
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
Các gói hoàn thành apt-get autoremove
muốn loại bỏ là:
build-essential debhelper dpkg-dev libpcre3-dev libpcrecpp0 libssl-dev zlib1g-dev
Đặc biệt build-essential
là không mong muốn ở đây, nhưng tôi có thể tự sửa nó.
Danh sách thực tế của các gói đã được cài đặt là:
debhelper
dh-apparmor
gettext
html2text
intltool-debian
libcroco3
libgettextpo0
libpcre3-dev
libpcrecpp0
libssl-dev
libunistring0
po-debconf
zlib1g-dev