Как я могу удалить пакет и его зависимости? [дубликат]

Этот вопрос уже задан ответ здесь:

Как я могу вернуться в состояние до установки пакета?

Установить:

# apt-get -y install --no-install-recommends build-essential
...
The following additional packages will be installed:
  binutils cpp cpp-5 dpkg-dev g++ g++-5 gcc gcc-5 libasan2 libatomic1
  libc-dev-bin libc6-dev libcilkrts5 libdpkg-perl libgcc-5-dev libgdbm3
  libgomp1 libisl15 libitm1 liblsan0 libmpc3 libmpfr4 libmpx0 libperl5.22
  libquadmath0 libstdc++-5-dev libtsan0 libubsan0 linux-libc-dev make patch
  perl perl-modules-5.22 xz-utils
Suggested packages:
  binutils-doc cpp-doc gcc-5-locales debian-keyring g++-multilib
  g++-5-multilib gcc-5-doc libstdc++6-5-dbg gcc-multilib manpages-dev autoconf
  automake libtool flex bison gcc-doc gcc-5-multilib libgcc1-dbg libgomp1-dbg
  libitm1-dbg libatomic1-dbg libasan2-dbg liblsan0-dbg libtsan0-dbg
  libubsan0-dbg libcilkrts5-dbg libmpx0-dbg libquadmath0-dbg glibc-doc
  libstdc++-5-doc make-doc ed diffutils-doc perl-doc libterm-readline-gnu-perl
  | libterm-readline-perl-perl
Recommended packages:
  fakeroot libalgorithm-merge-perl manpages manpages-dev
  libfile-fcntllock-perl rename
The following NEW packages will be installed:
  binutils build-essential cpp cpp-5 dpkg-dev g++ g++-5 gcc gcc-5 libasan2
  libatomic1 libc-dev-bin libc6-dev libcilkrts5 libdpkg-perl libgcc-5-dev
  libgdbm3 libgomp1 libisl15 libitm1 liblsan0 libmpc3 libmpfr4 libmpx0
  libperl5.22 libquadmath0 libstdc++-5-dev libtsan0 libubsan0 linux-libc-dev
  make patch perl perl-modules-5.22 xz-utils

Удаление:

# apt-get -y --purge --auto-remove remove build-essential
...
The following packages will be REMOVED:
  build-essential*

# apt-get -y --purge autoremove
...
The following packages will be REMOVED:
  g++* g++-5* libstdc++-5-dev*

Почему остальное хранится?

0
задан 28 April 2017 в 04:11

1 ответ

Короче говоря:

sudo bash -c 'echo "Apt::AutoRemove::SuggestsImportant false;" > /etc/apt/apt.conf.d/01autoremove-suggested'

Этим поведением управляет Опция опции Apt::AutoRemove::SuggestsImportant.

: Кв.:: AutoRemove:: Значение по умолчанию SuggestsImportant

: верный

Описание: Если эта опция будет верна, то способность не будет полагать, что пакеты не использованы (и таким образом автоматически не удалит их), как долго, поскольку любой установленный пакет предлагает их. Для получения дополнительной информации посмотрите, что раздел по имени “Managing автоматически установил packages”.

Источник:

Способность не удаляет автоматически установленные пакеты

2
ответ дан 3 November 2019 в 08:53

Другие вопросы по тегам:

Похожие вопросы: