3.12. Операции с кэшем пакетов Debian

Проблема
Требуется обеспечить актуальность кэша пакетов и списков пакетов, чтобы про грамма apt работала правильно, без возникновения ложных проблем с зави симостями.
Решение
Воспользуйтесь программами apt и dpkg.
Не забывайте выполнять команду apt-get update после модификации файла
/etc/apt/sources.list, а также регулярно выполняйте ее, чтобы список пакетов оста вался актуальным.
Следующая команда выводит список загруженных, но не установленных пакетов:
$ dpkg

•yet-to-unpack
Проверка нарушенных зависимостей:
$ apt-get check
Удаление каптированных пакетов, которые стали ненужными:
$ apt-cache autoclean
Удаление всех кэшированных пакетов:
$ apt-cache clean
Вывод списка частично установленных пакетов:
$ dpkg --audit
Если вызов dpkg -audit возвращает какие-либо результаты, как в следующем
случае:
$ dpkg

•-audit
vpw (no information available)
для начала убедитесь в том, что возвращаемый пакет существует:
$ dpkg -I vpw
Package 'vpw' is not installed and no info is available
Если пакет существует, либо завершите установку, либо удалите ее. Если пакет
не установлен, поищите соответствующую запись в /var/lib/dpkg/available и /var/
Lib/dpkg/status и удалите ее.
Комментарий
Кэш пакетов запросто может занимать десятки, если не сотни мегабайт. Загляните
в /var/cache/apt/archives и проверьте сами. Чтобы сэкономить место на диске, со здайте локальный кэш пакетов в своей сети (см. раздел 3.14).
См. также
dpkg(8), apt_cache(8), apt-get(8); локальная документация (/usr/share/doc/Debian/
apt-howto); The Debian Reference Manual (http://qref.sourceforge.net/).