Я хочу знать способ очистки папки var / cache / apt таким образом, чтобы она оставляла только последнюю версию пакета, если она имеет несколько версий, или она оставляет пакет, если он является единственным из этой программы.
Например, у меня есть несколько пакетов vlc (vlc_1.1.11, vlc_1.1.12 ..) и несколько пакетов wine (wine1.3_1.3.34, wine1.3_1.3.35, wine1.3_1.3.36, wine1.3_1.3.37 ...) и многие другие, как это.
Так как сделать очистку в этой папке, чтобы в ней оставались только самые последние пакеты. На данный момент у меня есть 2,5 ГБ, и большинство из них просто старые пакеты, смешанные с более новыми.
используйте опцию autoclean для apt-get или aptitude
Со страницы руководства
источник
Я предлагаю более простой и понятный человеку bash-скрипт, основанный на алгоритме enzotib , который не удаляет лишние файлы, как это делает оригинал:
источник