Почему «автоматическое удаление» удаляет все ненужные зависимости?

Решила проблему, но после полной переустановки через резервное копирование с новой точной бета-версией 2. Чтобы правильно было упомянуть два репозитория: ppa:gnome3-team/gnome3 и ppa:ricotz/testing

ВНИМАНИЕ, что это может быть фатальное тестирование 11.10 и сделайте систему неустойчивой и на 12.04 бета.

Хотя 11.10 также имеет этот пакет, но я был замечен неудачным опытом с полным прекращением просмотра оболочки, с доступным только tty. [!d8 ]

Невозможно отменить преимущество tty , только некоторые из них помнят, что может быть полезно заботиться о зависимостях:)

6
задан 24 June 2012 в 09:46

15 ответов

Как сказал izx, в его общем ответе первый момент может быть причиной такого рода вещей.

Эти зависимости теперь также требуются / рекомендуются некоторым другим пакетом (s ), которые все еще установлены в вашей системе.

Это наиболее вероятная и действительная причина этого вида вида , но я думаю, что другие пакеты с именем clamav clamav-base clamav-freshclam libclamav6 libtommath0, скорее всего, связаны только с их материнской упаковкой clamav. Таким образом, первая точка может быть не в случае конкретной ситуации .

Наиболее вероятной причиной этой проблемы, которая, кажется, является причиной, является установка после dansguardian, вы позже установили все его пакеты зависимостей, выполнив следующую команду:

sudo apt-get install clamav clamav-base clamav-freshclam dansguardian libclamav6 libtommath0

Если это действительно так, вы не можете удалить их, удалив их материнский пакет dansguardian , поскольку на языке APT они устанавливаются «вручную», когда вы явно устанавливали эти пакеты, загружая их имя в команду apt-get, поэтому должен также удалить их с явным указанием их имени пакета

Вы можете проверить это, если это так, просмотрев файлы /var/log/apt/history.log.

Чтобы удалить:

Вы должны удалить установленные пакеты, явно называя их имя. Поэтому в вашей конкретной ситуации это

sudo apt-get purge clamav clamav-base clamav-freshclam dansguardian libclamav6 libtommath0

Чтобы увидеть зависимые пакеты

Вы можете найти все зависимые пакеты с помощью следующей команды:

apt-cache depends -i dansguardian | cut -f 2 -d ':' | tr '\n' ' '.

Обратите внимание, что dansguardian зависит от пакета libc6. в то время как этот пакет очень важен для вашей системы. Таким образом, вы не можете удалить всю зависимость dansguardian, создав свой список пакетов зависимостей командой apt-cache, поэтому не рекомендуется. (на самом деле, настоятельно рекомендуется избегать этого, если вы не удовлетворены сломанной системой)

3
ответ дан 25 July 2018 в 18:20

Как сказал izx, в его общем ответе первый момент может быть причиной такого рода вещей.

Эти зависимости теперь также требуются / рекомендуются некоторым другим пакетом (s ), которые все еще установлены в вашей системе.

Это наиболее вероятная и действительная причина этого вида вида , но я думаю, что другие пакеты с именем clamav clamav-base clamav-freshclam libclamav6 libtommath0, скорее всего, связаны только с их материнской упаковкой clamav. Таким образом, первая точка может быть не в случае конкретной ситуации .

Наиболее вероятной причиной этой проблемы, которая, кажется, является причиной, является установка после dansguardian, вы позже установили все его пакеты зависимостей, выполнив следующую команду:

sudo apt-get install clamav clamav-base clamav-freshclam dansguardian libclamav6 libtommath0

Если это действительно так, вы не можете удалить их, удалив их материнский пакет dansguardian , поскольку на языке APT они устанавливаются «вручную», когда вы явно устанавливали эти пакеты, загружая их имя в команду apt-get, поэтому должен также удалить их с явным указанием их имени пакета

Вы можете проверить это, если это так, просмотрев файлы /var/log/apt/history.log.

Чтобы удалить:

Вы должны удалить установленные пакеты, явно называя их имя. Поэтому в вашей конкретной ситуации это

sudo apt-get purge clamav clamav-base clamav-freshclam dansguardian libclamav6 libtommath0

Чтобы увидеть зависимые пакеты

Вы можете найти все зависимые пакеты с помощью следующей команды:

apt-cache depends -i dansguardian | cut -f 2 -d ':' | tr '\n' ' '.

Обратите внимание, что dansguardian зависит от пакета libc6. в то время как этот пакет очень важен для вашей системы. Таким образом, вы не можете удалить всю зависимость dansguardian, создав свой список пакетов зависимостей командой apt-cache, поэтому не рекомендуется. (на самом деле, настоятельно рекомендуется избегать этого, если вы не удовлетворены сломанной системой)

3
ответ дан 31 July 2018 в 12:22

Как сказал izx, в его общем ответе первый момент может быть причиной такого рода вещей.

Эти зависимости теперь также требуются / рекомендуются некоторым другим пакетом (s ), которые все еще установлены в вашей системе.

Это наиболее вероятная и действительная причина этого вида вида , но я думаю, что другие пакеты с именем clamav clamav-base clamav-freshclam libclamav6 libtommath0, скорее всего, связаны только с их материнской упаковкой clamav. Таким образом, первая точка может быть не в случае конкретной ситуации .

Наиболее вероятной причиной этой проблемы, которая, кажется, является причиной, является установка после dansguardian, вы позже установили все его пакеты зависимостей, выполнив следующую команду:

sudo apt-get install clamav clamav-base clamav-freshclam dansguardian libclamav6 libtommath0

Если это действительно так, вы не можете удалить их, удалив их материнский пакет dansguardian , поскольку на языке APT они устанавливаются «вручную», когда вы явно устанавливали эти пакеты, загружая их имя в команду apt-get, поэтому должен также удалить их с явным указанием их имени пакета

Вы можете проверить это, если это так, просмотрев файлы /var/log/apt/history.log.

Чтобы удалить:

Вы должны удалить установленные пакеты, явно называя их имя. Поэтому в вашей конкретной ситуации это

sudo apt-get purge clamav clamav-base clamav-freshclam dansguardian libclamav6 libtommath0

Чтобы увидеть зависимые пакеты

Вы можете найти все зависимые пакеты с помощью следующей команды:

apt-cache depends -i dansguardian | cut -f 2 -d ':' | tr '\n' ' '.

Обратите внимание, что dansguardian зависит от пакета libc6. в то время как этот пакет очень важен для вашей системы. Таким образом, вы не можете удалить всю зависимость dansguardian, создав свой список пакетов зависимостей командой apt-cache, поэтому не рекомендуется. (на самом деле, настоятельно рекомендуется избегать этого, если вы не удовлетворены сломанной системой)

3
ответ дан 4 August 2018 в 16:03

Как сказал izx, в его общем ответе первый момент может быть причиной такого рода вещей.

Эти зависимости теперь также требуются / рекомендуются некоторым другим пакетом (s ), которые все еще установлены в вашей системе.

Это наиболее вероятная и действительная причина этого вида вида , но я думаю, что другие пакеты с именем clamav clamav-base clamav-freshclam libclamav6 libtommath0, скорее всего, связаны только с их материнской упаковкой clamav. Таким образом, первая точка может быть не в случае конкретной ситуации .

Наиболее вероятной причиной этой проблемы, которая, кажется, является причиной, является установка после dansguardian, вы позже установили все его пакеты зависимостей, выполнив следующую команду:

sudo apt-get install clamav clamav-base clamav-freshclam dansguardian libclamav6 libtommath0

Если это действительно так, вы не можете удалить их, удалив их материнский пакет dansguardian , поскольку на языке APT они устанавливаются «вручную», когда вы явно устанавливали эти пакеты, загружая их имя в команду apt-get, поэтому должен также удалить их с явным указанием их имени пакета

Вы можете проверить это, если это так, просмотрев файлы /var/log/apt/history.log.

Чтобы удалить:

Вы должны удалить установленные пакеты, явно называя их имя. Поэтому в вашей конкретной ситуации это

sudo apt-get purge clamav clamav-base clamav-freshclam dansguardian libclamav6 libtommath0

Чтобы увидеть зависимые пакеты

Вы можете найти все зависимые пакеты с помощью следующей команды:

apt-cache depends -i dansguardian | cut -f 2 -d ':' | tr '\n' ' '.

Обратите внимание, что dansguardian зависит от пакета libc6. в то время как этот пакет очень важен для вашей системы. Таким образом, вы не можете удалить всю зависимость dansguardian, создав свой список пакетов зависимостей командой apt-cache, поэтому не рекомендуется. (на самом деле, настоятельно рекомендуется избегать этого, если вы не удовлетворены сломанной системой)

3
ответ дан 6 August 2018 в 00:40

Как сказал izx, в его общем ответе первый момент может быть причиной такого рода вещей.

Эти зависимости теперь также требуются / рекомендуются некоторым другим пакетом (s ), которые все еще установлены в вашей системе.

Это наиболее вероятная и действительная причина этого вида вида , но я думаю, что другие пакеты с именем clamav clamav-base clamav-freshclam libclamav6 libtommath0, скорее всего, связаны только с их материнской упаковкой clamav. Таким образом, первая точка может быть не в случае конкретной ситуации .

Наиболее вероятной причиной этой проблемы, которая, кажется, является причиной, является установка после dansguardian, вы позже установили все его пакеты зависимостей, выполнив следующую команду:

sudo apt-get install clamav clamav-base clamav-freshclam dansguardian libclamav6 libtommath0

Если это действительно так, вы не можете удалить их, удалив их материнский пакет dansguardian , поскольку на языке APT они устанавливаются «вручную», когда вы явно устанавливали эти пакеты, загружая их имя в команду apt-get, поэтому должен также удалить их с явным указанием их имени пакета

Вы можете проверить это, если это так, просмотрев файлы /var/log/apt/history.log.

Чтобы удалить:

Вы должны удалить установленные пакеты, явно называя их имя. Поэтому в вашей конкретной ситуации это

sudo apt-get purge clamav clamav-base clamav-freshclam dansguardian libclamav6 libtommath0

Чтобы увидеть зависимые пакеты

Вы можете найти все зависимые пакеты с помощью следующей команды:

apt-cache depends -i dansguardian | cut -f 2 -d ':' | tr '\n' ' '.

Обратите внимание, что dansguardian зависит от пакета libc6. в то время как этот пакет очень важен для вашей системы. Таким образом, вы не можете удалить всю зависимость dansguardian, создав свой список пакетов зависимостей командой apt-cache, поэтому не рекомендуется. (на самом деле, настоятельно рекомендуется избегать этого, если вы не удовлетворены сломанной системой)

3
ответ дан 7 August 2018 в 18:06

Как сказал izx, в его общем ответе первый момент может быть причиной такого рода вещей.

Эти зависимости теперь также требуются / рекомендуются некоторым другим пакетом (s ), которые все еще установлены в вашей системе.

Это наиболее вероятная и действительная причина этого вида вида , но я думаю, что другие пакеты с именем clamav clamav-base clamav-freshclam libclamav6 libtommath0, скорее всего, связаны только с их материнской упаковкой clamav. Таким образом, первая точка может быть не в случае конкретной ситуации .

Наиболее вероятной причиной этой проблемы, которая, кажется, является причиной, является установка после dansguardian, вы позже установили все его пакеты зависимостей, выполнив следующую команду:

sudo apt-get install clamav clamav-base clamav-freshclam dansguardian libclamav6 libtommath0

Если это действительно так, вы не можете удалить их, удалив их материнский пакет dansguardian , поскольку на языке APT они устанавливаются «вручную», когда вы явно устанавливали эти пакеты, загружая их имя в команду apt-get, поэтому должен также удалить их с явным указанием их имени пакета

Вы можете проверить это, если это так, просмотрев файлы /var/log/apt/history.log.

Чтобы удалить:

Вы должны удалить установленные пакеты, явно называя их имя. Поэтому в вашей конкретной ситуации это

sudo apt-get purge clamav clamav-base clamav-freshclam dansguardian libclamav6 libtommath0

Чтобы увидеть зависимые пакеты

Вы можете найти все зависимые пакеты с помощью следующей команды:

apt-cache depends -i dansguardian | cut -f 2 -d ':' | tr '\n' ' '.

Обратите внимание, что dansguardian зависит от пакета libc6. в то время как этот пакет очень важен для вашей системы. Таким образом, вы не можете удалить всю зависимость dansguardian, создав свой список пакетов зависимостей командой apt-cache, поэтому не рекомендуется. (на самом деле, настоятельно рекомендуется избегать этого, если вы не удовлетворены сломанной системой)

3
ответ дан 10 August 2018 в 06:53

Как сказал izx, в его общем ответе первый момент может быть причиной такого рода вещей.

Эти зависимости теперь также требуются / рекомендуются некоторым другим пакетом (s ), которые все еще установлены в вашей системе.

Это наиболее вероятная и действительная причина этого вида вида , но я думаю, что другие пакеты с именем clamav clamav-base clamav-freshclam libclamav6 libtommath0, скорее всего, связаны только с их материнской упаковкой clamav. Таким образом, первая точка может быть не в случае конкретной ситуации .

Наиболее вероятной причиной этой проблемы, которая, кажется, является причиной, является установка после dansguardian, вы позже установили все его пакеты зависимостей, выполнив следующую команду:

sudo apt-get install clamav clamav-base clamav-freshclam dansguardian libclamav6 libtommath0

Если это действительно так, вы не можете удалить их, удалив их материнский пакет dansguardian , поскольку на языке APT они устанавливаются «вручную», когда вы явно устанавливали эти пакеты, загружая их имя в команду apt-get, поэтому должен также удалить их с явным указанием их имени пакета

Вы можете проверить это, если это так, просмотрев файлы /var/log/apt/history.log.

Чтобы удалить:

Вы должны удалить установленные пакеты, явно называя их имя. Поэтому в вашей конкретной ситуации это

sudo apt-get purge clamav clamav-base clamav-freshclam dansguardian libclamav6 libtommath0

Чтобы увидеть зависимые пакеты

Вы можете найти все зависимые пакеты с помощью следующей команды:

apt-cache depends -i dansguardian | cut -f 2 -d ':' | tr '\n' ' '.

Обратите внимание, что dansguardian зависит от пакета libc6. в то время как этот пакет очень важен для вашей системы. Таким образом, вы не можете удалить всю зависимость dansguardian, создав свой список пакетов зависимостей командой apt-cache, поэтому не рекомендуется. (на самом деле, настоятельно рекомендуется избегать этого, если вы не удовлетворены сломанной системой)

3
ответ дан 15 August 2018 в 18:50
  • 1
    depends также показывает подсказки и т. д., поэтому я предлагаю фильтрацию для «Зависимости», до трубопровода, чтобы разрезать и т. д. :) Хороший ответ. – ish 24 June 2012 в 09:16
  • 2
    @izx Спасибо, я думаю, что это показывает зависимые и рекомендуемые пакеты, но не предлагаемые пакеты. и политика APT по умолчанию в Ubuntu заключается в рассмотрении рекомендуемых пакетов как зависимости, насколько я знаю, Apt не устанавливает предлагаемые пакеты – Anwar 24 June 2012 в 09:26
  • 3
    См. эту пасту . Спасибо! – ish 24 June 2012 в 09:39
  • 4
    Спасибо @izx, я был не прав, говоря, что «он показывает только депонирует и рекомендует». в то время как я был готов сказать «apt-get only install deps and рекомендует». просто смешивая вещи. (может быть причиной плохого сна вчерашнего дня) . очень спасибо. Я обновлю ответ – Anwar 24 June 2012 в 09:46
  • 5
    Анвар - ты не ошибаешься, уместно «лежать». --- что "зависит" показывает, как "предлагает" на самом деле "рекомендует! & quot; - поэтому убедитесь, что ответ отражает это. – ish 24 June 2012 в 09:48

Конкретный ответ:

Это ненормальное поведение:

izx@preciseunity:~$ sudo apt-get remove --auto-remove --purge dansguardian Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be REMOVED: clamav* clamav-base* clamav-freshclam* dansguardian* libclamav6* libtommath0* python-gpgme* 0 upgraded, 0 newly installed, 7 to remove and 91 not upgraded. After this operation, 14.7 MB disk space will be freed. Do you want to continue [Y/n]?

См. общий ответ №. 1 ниже для наиболее вероятной причины.

Общий ответ:

Это может произойти по нескольким причинам. Наиболее распространенными являются:

Эти зависимости теперь также требуются / рекомендуются некоторыми другими пакетами (пакетами), которые все еще установлены в вашей системе. Первоначальный пакет был мета-пакетом, т. Е. Ярлыком для установки нескольких пакетов за один быстрый ход. Удаление метапакета удаляет только ярлык, а не все установленные пакеты. Обычными примерами являются различные зонтичные настольные пакеты, например, ubuntu-desktop.

Чтобы удалить, используйте apt-cache depends package-name для получения зависимостей и отправьте их на apt-get remove. Дважды проверьте список, чтобы убедиться, что вы не потеряете ничего важного!

Вы можете сделать это за один шаг со следующей командой (опять же, не нажимайте Y, если вы не прочитали список! ):

sudo apt-get remove `apt-cache depends dansguardian | grep Dep | cut -d: -f2 | tr '\n' ' '`
3
ответ дан 25 May 2018 в 09:45
  • 1
    но я думал, что метапакет не должен быть такого большого размера. Да, первая точка очень хорошая – Anwar 24 June 2012 в 08:42

Конкретный ответ:

Это ненормальное поведение:

izx@preciseunity:~$ sudo apt-get remove --auto-remove --purge dansguardian
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  clamav* clamav-base* clamav-freshclam* dansguardian* libclamav6*
  libtommath0* python-gpgme*
0 upgraded, 0 newly installed, 7 to remove and 91 not upgraded.
After this operation, 14.7 MB disk space will be freed.
Do you want to continue [Y/n]? 

См. общий ответ №. 1 ниже для наиболее вероятной причины.


Общий ответ:

Это может произойти по нескольким причинам. Наиболее распространенными являются следующие:

  1. Эти зависимости теперь также требуются / рекомендуются некоторыми другими пакетами (пакетами), которые все еще установлены в вашей системе.
  2. Исходный пакет был мета-пакетом, т. е. ярлыком для установки нескольких пакетов одним быстрым штрихом. Удаление метапакета удаляет только ярлык, а не все установленные пакеты. Обычными примерами являются различные зонтичные настольные пакеты, например ubuntu-desktop .

Чтобы удалить, используйте apt-cache depends package-name для получения своих зависимостей и отправьте их на apt-get remove. Дважды проверьте список, чтобы убедиться, что вы не потеряете ничего важного!

Вы можете сделать это за один шаг со следующей командой (опять же, не нажимайте Y, если вы не прочитали список! ):

sudo apt-get remove `apt-cache depends dansguardian | grep Dep | cut -d: -f2 | tr '\n' ' '`
3
ответ дан 25 July 2018 в 18:20

Конкретный ответ:

Это ненормальное поведение:

izx@preciseunity:~$ sudo apt-get remove --auto-remove --purge dansguardian
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  clamav* clamav-base* clamav-freshclam* dansguardian* libclamav6*
  libtommath0* python-gpgme*
0 upgraded, 0 newly installed, 7 to remove and 91 not upgraded.
After this operation, 14.7 MB disk space will be freed.
Do you want to continue [Y/n]? 

См. общий ответ №. 1 ниже для наиболее вероятной причины.


Общий ответ:

Это может произойти по нескольким причинам. Наиболее распространенными являются следующие:

  1. Эти зависимости теперь также требуются / рекомендуются некоторыми другими пакетами (пакетами), которые все еще установлены в вашей системе.
  2. Исходный пакет был мета-пакетом, т. е. ярлыком для установки нескольких пакетов одним быстрым штрихом. Удаление метапакета удаляет только ярлык, а не все установленные пакеты. Обычными примерами являются различные зонтичные настольные пакеты, например ubuntu-desktop .

Чтобы удалить, используйте apt-cache depends package-name для получения своих зависимостей и отправьте их на apt-get remove. Дважды проверьте список, чтобы убедиться, что вы не потеряете ничего важного!

Вы можете сделать это за один шаг со следующей командой (опять же, не нажимайте Y, если вы не прочитали список! ):

sudo apt-get remove `apt-cache depends dansguardian | grep Dep | cut -d: -f2 | tr '\n' ' '`
3
ответ дан 31 July 2018 в 12:22

Конкретный ответ:

Это ненормальное поведение:

izx@preciseunity:~$ sudo apt-get remove --auto-remove --purge dansguardian
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  clamav* clamav-base* clamav-freshclam* dansguardian* libclamav6*
  libtommath0* python-gpgme*
0 upgraded, 0 newly installed, 7 to remove and 91 not upgraded.
After this operation, 14.7 MB disk space will be freed.
Do you want to continue [Y/n]? 

См. общий ответ №. 1 ниже для наиболее вероятной причины.


Общий ответ:

Это может произойти по нескольким причинам. Наиболее распространенными являются следующие:

  1. Эти зависимости теперь также требуются / рекомендуются некоторыми другими пакетами (пакетами), которые все еще установлены в вашей системе.
  2. Исходный пакет был мета-пакетом, т. е. ярлыком для установки нескольких пакетов одним быстрым штрихом. Удаление метапакета удаляет только ярлык, а не все установленные пакеты. Обычными примерами являются различные зонтичные настольные пакеты, например ubuntu-desktop .

Чтобы удалить, используйте apt-cache depends package-name для получения своих зависимостей и отправьте их на apt-get remove. Дважды проверьте список, чтобы убедиться, что вы не потеряете ничего важного!

Вы можете сделать это за один шаг со следующей командой (опять же, не нажимайте Y, если вы не прочитали список! ):

sudo apt-get remove `apt-cache depends dansguardian | grep Dep | cut -d: -f2 | tr '\n' ' '`
3
ответ дан 4 August 2018 в 16:03

Конкретный ответ:

Это ненормальное поведение:

izx@preciseunity:~$ sudo apt-get remove --auto-remove --purge dansguardian
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  clamav* clamav-base* clamav-freshclam* dansguardian* libclamav6*
  libtommath0* python-gpgme*
0 upgraded, 0 newly installed, 7 to remove and 91 not upgraded.
After this operation, 14.7 MB disk space will be freed.
Do you want to continue [Y/n]? 

См. общий ответ №. 1 ниже для наиболее вероятной причины.


Общий ответ:

Это может произойти по нескольким причинам. Наиболее распространенными являются следующие:

  1. Эти зависимости теперь также требуются / рекомендуются некоторыми другими пакетами (пакетами), которые все еще установлены в вашей системе.
  2. Исходный пакет был мета-пакетом, т. е. ярлыком для установки нескольких пакетов одним быстрым штрихом. Удаление метапакета удаляет только ярлык, а не все установленные пакеты. Обычными примерами являются различные зонтичные настольные пакеты, например ubuntu-desktop .

Чтобы удалить, используйте apt-cache depends package-name для получения своих зависимостей и отправьте их на apt-get remove. Дважды проверьте список, чтобы убедиться, что вы не потеряете ничего важного!

Вы можете сделать это за один шаг со следующей командой (опять же, не нажимайте Y, если вы не прочитали список! ):

sudo apt-get remove `apt-cache depends dansguardian | grep Dep | cut -d: -f2 | tr '\n' ' '`
3
ответ дан 6 August 2018 в 00:40

Конкретный ответ:

Это ненормальное поведение:

izx@preciseunity:~$ sudo apt-get remove --auto-remove --purge dansguardian
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  clamav* clamav-base* clamav-freshclam* dansguardian* libclamav6*
  libtommath0* python-gpgme*
0 upgraded, 0 newly installed, 7 to remove and 91 not upgraded.
After this operation, 14.7 MB disk space will be freed.
Do you want to continue [Y/n]? 

См. общий ответ №. 1 ниже для наиболее вероятной причины.


Общий ответ:

Это может произойти по нескольким причинам. Наиболее распространенными являются следующие:

  1. Эти зависимости теперь также требуются / рекомендуются некоторыми другими пакетами (пакетами), которые все еще установлены в вашей системе.
  2. Исходный пакет был мета-пакетом, т. е. ярлыком для установки нескольких пакетов одним быстрым штрихом. Удаление метапакета удаляет только ярлык, а не все установленные пакеты. Обычными примерами являются различные зонтичные настольные пакеты, например ubuntu-desktop .

Чтобы удалить, используйте apt-cache depends package-name для получения своих зависимостей и отправьте их на apt-get remove. Дважды проверьте список, чтобы убедиться, что вы не потеряете ничего важного!

Вы можете сделать это за один шаг со следующей командой (опять же, не нажимайте Y, если вы не прочитали список! ):

sudo apt-get remove `apt-cache depends dansguardian | grep Dep | cut -d: -f2 | tr '\n' ' '`
3
ответ дан 7 August 2018 в 18:06

Конкретный ответ:

Это ненормальное поведение:

izx@preciseunity:~$ sudo apt-get remove --auto-remove --purge dansguardian
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  clamav* clamav-base* clamav-freshclam* dansguardian* libclamav6*
  libtommath0* python-gpgme*
0 upgraded, 0 newly installed, 7 to remove and 91 not upgraded.
After this operation, 14.7 MB disk space will be freed.
Do you want to continue [Y/n]? 

См. общий ответ №. 1 ниже для наиболее вероятной причины.


Общий ответ:

Это может произойти по нескольким причинам. Наиболее распространенными являются следующие:

  1. Эти зависимости теперь также требуются / рекомендуются некоторыми другими пакетами (пакетами), которые все еще установлены в вашей системе.
  2. Исходный пакет был мета-пакетом, т. е. ярлыком для установки нескольких пакетов одним быстрым штрихом. Удаление метапакета удаляет только ярлык, а не все установленные пакеты. Обычными примерами являются различные зонтичные настольные пакеты, например ubuntu-desktop .

Чтобы удалить, используйте apt-cache depends package-name для получения своих зависимостей и отправьте их на apt-get remove. Дважды проверьте список, чтобы убедиться, что вы не потеряете ничего важного!

Вы можете сделать это за один шаг со следующей командой (опять же, не нажимайте Y, если вы не прочитали список! ):

sudo apt-get remove `apt-cache depends dansguardian | grep Dep | cut -d: -f2 | tr '\n' ' '`
3
ответ дан 10 August 2018 в 06:53

Конкретный ответ:

Это ненормальное поведение:

izx@preciseunity:~$ sudo apt-get remove --auto-remove --purge dansguardian
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  clamav* clamav-base* clamav-freshclam* dansguardian* libclamav6*
  libtommath0* python-gpgme*
0 upgraded, 0 newly installed, 7 to remove and 91 not upgraded.
After this operation, 14.7 MB disk space will be freed.
Do you want to continue [Y/n]? 

См. общий ответ №. 1 ниже для наиболее вероятной причины.


Общий ответ:

Это может произойти по нескольким причинам. Наиболее распространенными являются следующие:

  1. Эти зависимости теперь также требуются / рекомендуются некоторыми другими пакетами (пакетами), которые все еще установлены в вашей системе.
  2. Исходный пакет был мета-пакетом, т. е. ярлыком для установки нескольких пакетов одним быстрым штрихом. Удаление метапакета удаляет только ярлык, а не все установленные пакеты. Обычными примерами являются различные зонтичные настольные пакеты, например ubuntu-desktop .

Чтобы удалить, используйте apt-cache depends package-name для получения своих зависимостей и отправьте их на apt-get remove. Дважды проверьте список, чтобы убедиться, что вы не потеряете ничего важного!

Вы можете сделать это за один шаг со следующей командой (опять же, не нажимайте Y, если вы не прочитали список! ):

sudo apt-get remove `apt-cache depends dansguardian | grep Dep | cut -d: -f2 | tr '\n' ' '`
3
ответ дан 15 August 2018 в 18:50
  • 1
    но я думал, что метапакет не должен быть такого большого размера. Да, первая точка очень хорошая – Anwar 24 June 2012 в 08:42

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

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