Можно ли устанавливать пакеты, используя apt-get install
без HTTP-доступа? Другими словами, может ли apt-get установить пакеты из небольшого локального репозитория ?
. Я знаю, что могу использовать sudo dpkg -i deb_file
для установки пакета, но это позволит установить только один пакет время, и он потерпит неудачу, если зависимости не встречаются. Это будет проблемой, если я захочу установить пакет, имеющий много зависимостей, даже если у меня уже есть все необходимые файлы .deb.
Обычный обходной путь - поместить ваши .deb
файлы в /var/cache/apt/archives/
. Затем любой apt-get install
сначала будет искать файлы в этом кэше, а затем попытаться загрузить их, если их там нет.
Кроме того, вы можете dpkg -i *.deb
установить все пакеты в текущем каталоге.
Если вы хотите установить стандартные пакеты Debian, вы можете использовать apt-zip , который позволяет загружать пакеты в автономном режиме и переносить их на компьютер на каком-либо съемном носителе. Я действительно не использовал его в течение нескольких лет, но когда у меня дома было медленное сетевое соединение, это был очень полезный инструмент.
Можно использовать apt-offline
или apt-offline-gui
.
Pre-requistes: система друга с Интернет-соединением. способно-в режиме офлайн установленный в обеих Ваших системах.
Офлайновая установка достигается на 3 простых шагах.
Шаг 1:
Генерируйте файл подписи на поле Disconnected Debian дома
apt-offline set /tmp/apt-offline.sig
Вышеупомянутая команда генерирует всю информацию, запрошенную из Кв. об обновлении ее базы данных.
Шаг 2:
Загрузите данные на основе файла подписи, сгенерированного ранее
apt-offline get C:\apt-offline.sig --threads 5
Вышеупомянутая команда загрузит данные, как упомянуто в файле подписи. Для ускорения загрузок (который может быть из нескольких способных репозиториев) в этом примере, мы порождаем 5 потоков загрузки.
После того, как завершенный, Вы могли просто скопировать данные (архивный файл, если бы Вы использовали - опция пакета), назад к съемному носителю, и скопируйте его назад на Ваш офлайновый хост.
Шаг 3:
После того как Вы вернулись на домашнюю машину Debian, Вы подаете данные от съемного носителя до способно-офлайнового:
apt-offline install /media/USB/apt-offline.zip
Это обновит базу данных APT по Вашей разъединенной машине беспрепятственно.
Офлайновый Кв. может даже использоваться в системах Windows. По-моему, apt-offline
наилучший вариант для Офлайновой установки.