Когда я бегу:
apt-get build-dep <package>
Привилегированный он устанавливает зависимости сборки для <package>
.
Теперь я знаю, что могу использовать apt-cache depends <package>
для просмотра бинарных зависимостей. Я не нашел способа показать ту же информацию для зависимостей сборки в одном вызове команды, который я мог бы затем использовать для достижения того, чего я хочу.
Итак, как я могу обратить эффект a apt-get build-dep <package>
, то есть удалить пакеты, ранее установленные с помощью этой команды?
Ответ Брайама ниже дает пакеты, которые являются зависимостями сборки:
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
Пакеты, которые полный пакет apt-get autoremove
хочет удалить:
build-essential debhelper dpkg-dev libpcre3-dev libpcrecpp0 libssl-dev zlib1g-dev
Особенно build-essential
не желательно здесь, но я могу это исправить самостоятельно.
Фактический список пакетов, которые были установлены:
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
оставлю этот пакет в покое.Писанка пишет :
источник