Де зберігаються пакети, встановлені з APT в Ubuntu 16.04?


10

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

sudo apt install mariadb-server

Коли я намагався знайти пакунки /var/cache/apt/archives, пакетів немає. Де вони зберігаються, якщо їх немає в цьому каталозі?

Відповіді:


16

Якщо ви використовуєте aptзамість apt-get, за замовчуванням не зберігати налагодження ніде, якщо вдала установка вдала.

Від /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.


1
Добре. Зрозумів. Тож це також різниця між apt і apt-get .
ромашка
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.