Я был использован для apt хранения загруженных пакетов в /var/cache/apt/archives/ но это не делает его больше , и я не могу понять, почему.

Конфигурация выставлена соответственно ИМХО:

# apt-config dump | grep -i cache
Dir::Cache "var/cache/apt";
Dir::Cache::archives "archives/";
Dir::Cache::srcpkgcache "srcpkgcache.bin";
Dir::Cache::pkgcache "pkgcache.bin";
Binary::apt::APT::Cache "";
Binary::apt::APT::Cache::Show "";
Binary::apt::APT::Cache::Show::Version "2";
Binary::apt::APT::Cache::AllVersions "0";
Binary::apt::APT::Cache::ShowVirtuals "1";
Binary::apt::APT::Cache::Search "";
Binary::apt::APT::Cache::Search::Version "2";
Binary::apt::APT::Cache::ShowDependencyType "1";
Binary::apt::APT::Cache::ShowVersion "1";

Хотя я не знаю насчет Binary::* .

Похоже, это также не связано с какими-либо проблемами с разрешениями, потому что /var/cache/apt/archives/ воссоздается при использовании apt install <arbitrary-package> .

Есть намеки?

1 ответ1

0

Резиновая уточка просила сработало. Во время написания рядом с последним абзацем я понял, что apt install работает иначе, чем apt-get install в этом контексте.

Manage of apt объясняет это: (подчеркнуто мной)

Все функции apt(8) также доступны в специализированных инструментах APT, таких как apt-get(8) и apt-cache(8). apt(8) просто меняет значение по умолчанию для некоторых опций (см. apt.conf (5) и, в частности, область Binary).

(См. Также раздел BINARY SPECIFIC CONFIGURATION в man apt.conf .)

К сожалению, поведение не меняется, хотя я добавил их в строки в файле /etc/apt/apt.conf.d:

Binary::apt::APT::Cache "/var/cache/apt";
Binary::apt::APT::Cache::Archives "archives";

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .