Где хранятся пакеты, установленные с APT в Ubuntu 16.04?

10

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

sudo apt install mariadb-server

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

маргаритка
источник

Ответы:

15

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

От /usr/share/doc/apt/NEWS.Debian.gz:

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

[Автоматическое удаление debs после установки] После успешной установки пакетов 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.

Д. К. Бозе
источник
1
Хорошо. Понял. Так что это также разница между apt и apt-get .
Маргаритка