У меня есть некоторые вопросы об диспетчере пакетов APT.
Как я понимаю, у нас есть URL-адреса репозиториев, расположенные в /etc/apt/sources.list и /etc/apt/sources.list.d/*
Когда вызывается apt-get update, apt пытается подключиться ко всем указанным репозиториям в файле и загрузить информацию об этих репозиториях о том, какие программы доступны и так далее.
Он кэширует все извлеченные данные локально, чтобы использовать их позже, не делая интернет-запросы в репозиторий.
Когда apt-get install вызывается, он ищет список локального кеш-пакета из доступных репозиториев, и если пакет не найден, он ничего не делает, кроме отображения ошибки.
apt-get search также просматривает локальный кеш и не делает никаких запросов в Интернете.
Я прав? Я не уверен в командах, которые делают запросы вместо поиска данных в локальном кеше.
Кроме того, в чем разница между apt-cache search и apt search? Я могу предположить, что оба они используют локальный кеш.