Где хранятся пакеты, установленные с APT в Ubuntu 16.04? - proUbuntu
8 голосов
от
редактировать

Я знаю, что пакеты, установленные с apt-get, хранятся в /var/cache/apt/archives. Я только что установил сервер mariadb в Ubuntu 16.04 с помощью следующей команды:

sudo apt install mariadb-server

Когда я пытался найти пакеты в /var/cache/apt/archives, пакетов не было. Где они хранятся, если их нет в этом каталоге?

1 Ответ

12 голосов
от
редактировать

Если вы используете apt вместо apt-get, по умолчанию используется , а не для хранения дабов в любом месте, если установка apt прошла успешно.

С /usr/share/doc/apt/NEWS.Debian.gz:

apt (1.2 ~ exp1) экспериментальный; Актуальность = средний

[Автоматическое удаление дабов после установки] После успешной установки пакетов apt(8), соответствующие файлы пакета .deb будут удален из каталога кэша /var/cache/apt/archives.

Это можно изменить, установив опцию конфигурации apt Binary::apt::APT::Keep-Downloaded-Packages до true. Например:

# echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' \
> /etc/apt/apt.conf.d/01keep-debs

Обратите внимание, что поведение apt-get не изменилось. загруженные файлы будут храниться в каталоге кеша после установлены. Чтобы включить поведение для других инструментов, вы можете установить APT::Keep-Downloaded-Packages до false.

...