На этот вопрос уже есть ответ:
Я знаю, что apt-get
(как в sudo apt-get install vim
) хранит загруженные пакеты в / var / cache / apt / archives
. Однако при использовании apt
(как в sudo apt install vim
) вместо этого нет пакетов, хранящихся в / var / cache / apt / archives
.
Где apt
хранит пакеты?
Заинтриговывание вопроса! Я надел своего охотника на оленей, наполнил мой канал и сделал некоторое рытье. Ответ: apt
не архивирует пакеты.
История возвращается к пятница, 13 сентября 2002, когда Daniel Quinlan зарегистрировал отчет об ошибках № 160743, названный "склонным - становятся чистыми, должен работать еженедельно". Объяснение было то, что "Способный кэш пакета растет без связанного [...] подвергается опасности заполнить меньшие диски, особенно в системах, выполненных менее опытным Debian adminstrators".
Ошибка была закрыта 14 лет спустя, 2 января 2016, с небольшой шумихой. Изменение даже не упоминается в записи журнала изменений для Кв. 1.2. Чтения сообщения о фиксации:
commit ee02b5b3949372a178d37cadaa08db0bfd5b991f
Author: Michael Vogt <mvo@ubuntu.com>
Date: Sat Jan 2 22:08:30 2016 +0100
Add new APT::Keep-Downloaded-Packages option
This option controls if downloaded packages should be kept after
a successful install or if they should be deleted. The default
for "apt-get" is that they are kept (just like before).
However the default for "apt" is that they get deleted.
Closes: #160743
Таким образом, там у Вас есть он. Я предполагаю что введение нового ориентированного конечного пользователя apt
команда (отмечают это apt-get
сохранен обратно совместимым, чтобы не повредить сценарии), был идеальный случай для закрытия этой исторической проблемы.