склонный - добираются, не работает без интернет-соединения. Как может работать вокруг этого?

У меня есть хост, который является firewalled, до такой степени, когда склонным - добираются, не может загрузить пакеты. Тот хост не имеет доступа к прокси.

Я знаю в хинду, я мог работать вокруг проблемы путем выборки необходимых файлов с помощью второго хоста и помещая файлы в/usr/portage/distfiles.

Ubuntu имеет подобное место, я могу спрятать файлы для работы вокруг отсутствия доступа в Интернет?

4
задан 12 March 2014 в 19:27

3 ответа

На основе ответа, связанного terdon, я смог получить следующую процедуру.

Использование второй хост для выборки .deb файлов, которые первый хост был неспособен загрузить.

Копия те .deb файлы к хосту firewalled. Тогда

dpkg -i *whatever*.deb

Бум, у меня теперь есть программное обеспечение, в котором я нуждаюсь.

я не уверен, что я пропускаю путем пропуска всей способно-офлайновой гимнастики.

0
ответ дан 8 October 2019 в 11:53

Один способ сделать это использует apt-offline. Можно загрузить пакет здесь (удостоверьтесь, что Вы также получаете зависимости), и установка с

sudo dpkg -i apt-offline_1.3.1_all.deb

После того как у Вас есть установленный выполненный

sudo apt-offline set mypackages.sig --install-packages your_packages (you can also use `--upgrade` for a full upgrade, see `man apt-offline` for more details).

Затем возьмите файл, который был просто сгенерирован (mypackages.sig), и выполненный

sudo apt-offline get mypackages.sig --no-checksum --bundle mypackages.zip

Теперь, вернитесь к своей firewalled системе для установки его:

unzip  mypackages.zip 

Это должно привести к списку .deb файлы, с которыми можно затем установить вручную dpkg -i *.deb.

Я также нашел что-то названным keryx, который могло бы стоить проверить:

Keryx является бесплатным, приложением с открытым исходным кодом для обновления Linux. Проект Keryx, запущенный как путь к пользователям с коммутируемым доступом или Интернет низкой пропускной способности, чтобы смочь загрузить и обновить пакеты на их debian, основывал распределение Linux. Главным образом созданный для Ubuntu, Keryx позволяет пользователям выбирать пакеты, чтобы установить, проверить на обновления и загрузить эти пакеты на USB портативное устройство хранения. Пакеты сохраняются на устройство и затем забраны к полю Linux, из которого оно произошло и затем установлено.

Наконец, можно также сделать все это вручную с apt-get от другой системы:

sudo apt-get update --print-uris -y | sed "s/'//g" | cut -d ' ' -f 1,2 | 
  while read url target; do wget $url -O ./$target; done 

Команда выше загрузит все .deb файлы должны были установить Ваши пакеты. См. мой ответ здесь для получения дополнительной информации о том, как это работает.

Ссылки

3
ответ дан 8 October 2019 в 11:53

Можно использовать Куб

, Куб (2013) является портативным диспетчером пакетов (Как Синаптический и Центр программного обеспечения Ubuntu), который может использоваться и выполняться в любой платформе (Windows, Способные дистрибутивы Linux), онлайн и офлайн, в карте флэш-памяти или любых съемных устройствах. Это позволяет Вам загрузить Приложения Linux в любом компьютере и устанавливает его назад на Вашем исходном компьютере. Это разрабатывается в надежде, что это становится полезным для офлайнового сообщества пользователей Linux и подавать заявки Linux, легче загружать и устанавливать.

можно проверить также пошаговое руководство его здесь

0
ответ дан 8 October 2019 в 11:53

Другие вопросы по тегам:

Похожие вопросы: