apt-get clean не удаляет .lz4 файлы в / var / lib / apt / lists

Извлеките значок firefox из панели запуска, пока не появится белая полоса, где был значок. Затем продолжайте перетаскивать значок firefox. Белая полоска покажет новую позицию значка запуска. Затем переместите значок в новое положение.

Редактирование: я запускаю 11.10, единство 3D:

$ more /etc/issue
Ubuntu 11.10 \n \l

$ unity --version
unity 4.24.0

И это выглядит так:

0
задан 20 May 2018 в 20:04

4 ответа

Как удалить эти файлы

Не рекомендуется удалять эти файлы, если вы на самом деле не вредите для временного дискового пространства, или вы больше не собираетесь обновлять программное обеспечение системы.

Если вы уверены, что не происходит никаких действий APT, включая автоматические обновления безопасности, которые вы, возможно, настроили при установке Ubuntu или автоматическом окне предупреждения об обновлении, вы можете удалить их следующим образом:

sudo rm -r /var/lib/apt/lists

В следующий раз, когда вы запустите sudo apt-get update, структура этого каталога будет автоматически воссоздана для вас.

Почему sudo apt-get clean не удаляет эти файлы?

sudo apt-get clean вообще не удалит файлы в /var/lib/apt/lists, кроме тех, что указаны в /var/lib/apt/lists/partial. Это можно увидеть, как вы указали с помощью sudo apt-get -s clean:

$ sudo apt-get -s clean Del /var/cache/apt/archives/* /var/cache/apt/archives/partial/* Del /var/lib/apt/lists/partial/* Del /var/cache/apt/pkgcache.bin /var/cache/apt/srcpkgcache.bin

Обратите внимание, что /var/lib/apt/lists/* не указан для удаления.

Это делается потому, что файлы, которые он удаляет не препятствуйте успешному выполнению команд APT.

Удаление /var/lib/apt/lists/* фактически вызывает ошибки с sudo apt-get install и apt-cache, пока вы снова не запустите sudo apt-get update. Это также заставляет sudo apt-get update занимать гораздо больше времени, поскольку он не может пропустить загрузку файлов, которые не изменились.

1
ответ дан 17 July 2018 в 13:54

У вас включен параметр universe -repository, поэтому у вас есть эти файлы в /var/lib/apt/lists. [F3] -репозиторий предоставляет бесплатное программное обеспечение и программное обеспечение с открытым исходным кодом. Я не думаю, что вы хотите отключить этот репозиторий.

Если вы отключите этот репозиторий, а затем запустите sudo apt update, устаревшие файлы в /var/lib/apt/lists будут автоматически удалены.

1
ответ дан 17 July 2018 в 13:54

Как удалить эти файлы

Не рекомендуется удалять эти файлы, если вы на самом деле не вредите для временного дискового пространства, или вы больше не собираетесь обновлять программное обеспечение системы.

Если вы уверены, что не происходит никаких действий APT, включая автоматические обновления безопасности, которые вы, возможно, настроили при установке Ubuntu или автоматическом окне предупреждения об обновлении, вы можете удалить их следующим образом:

sudo rm -r /var/lib/apt/lists

В следующий раз, когда вы запустите sudo apt-get update, структура этого каталога будет автоматически воссоздана для вас.

Почему sudo apt-get clean не удаляет эти файлы?

sudo apt-get clean вообще не удалит файлы в /var/lib/apt/lists, кроме тех, что указаны в /var/lib/apt/lists/partial. Это можно увидеть, как вы указали с помощью sudo apt-get -s clean:

$ sudo apt-get -s clean Del /var/cache/apt/archives/* /var/cache/apt/archives/partial/* Del /var/lib/apt/lists/partial/* Del /var/cache/apt/pkgcache.bin /var/cache/apt/srcpkgcache.bin

Обратите внимание, что /var/lib/apt/lists/* не указан для удаления.

Это делается потому, что файлы, которые он удаляет не препятствуйте успешному выполнению команд APT.

Удаление /var/lib/apt/lists/* фактически вызывает ошибки с sudo apt-get install и apt-cache, пока вы снова не запустите sudo apt-get update. Это также заставляет sudo apt-get update занимать гораздо больше времени, поскольку он не может пропустить загрузку файлов, которые не изменились.

1
ответ дан 20 July 2018 в 13:58

У вас включен параметр universe -repository, поэтому у вас есть эти файлы в /var/lib/apt/lists. [F3] -репозиторий предоставляет бесплатное программное обеспечение и программное обеспечение с открытым исходным кодом. Я не думаю, что вы хотите отключить этот репозиторий.

Если вы отключите этот репозиторий, а затем запустите sudo apt update, устаревшие файлы в /var/lib/apt/lists будут автоматически удалены.

1
ответ дан 20 July 2018 в 13:58
  • 1
    Как я могу отключить это? Она включена по умолчанию в убунту Xenial. – kenorb 20 May 2018 в 17:42
  • 2
    Обычно это делается в графическом интерфейсе в Software Updater. Если у вас нет доступа к GUI (я ничего не понимаю о контейнерах докеров), я бы прокомментировал соответствующие строки в /etc/apt/sources.list – mook765 20 May 2018 в 17:49

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

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