Вопрос: Как обновить Ubuntu, когда он не подключен к Интернету


Когда я устанавливаю Ubuntu на набор компьютеров которые не подключены к Интернету, и мне нужно получить последние обновления программного обеспечения, мне все еще нужно подключить их, чтобы они загружали последние обновления? Или есть лучший способ?

  • Загрузите обновления на одном подключенном ПК, затем скопируйте их на ручку и запустите ее на других (как?)
  • Найти изображение установочного компакт-диска с последними обновлениями (возможно?)

Я установил Xubuntu 10.04 на пару ПК без подключения.

Обновление (10/15/2010)

Я сделал Xubuntu 10.04 VM на своем собственном компьютере, и я загружаю все обновления и необходимое программное обеспечение. Затем я воспользуюсь одной из следующих альтернатив для обновления компьютеров. Hopefuly, я обновлю их в следующий понедельник.


4
2017-10-13 11:27


Источник




Ответы:


Загрузите CD / DVD по выбору, а затем:

sudo apt-cdrom add
sudo apt-get update
sudo apt-get dist-upgrade

Это будет относиться к компакт-диску как к репозиторию и позволить вам извлекать из него пакеты. Однако, если у вас есть нестандартные пакеты, которые не находятся на компакт-диске, вы можете столкнуться с проблемами. Существует (я считаю, это все еще так) DVD, на котором есть много пакетов, которые могут помочь ... Но для общих обновлений, apt-cdrom должен преуспеть.

Если вы имеете дело с сетью компьютеров (или что-то, что может быть забито в сеть), вы можете посмотреть на APT-прокси или другую аналогичную установку, где вы можете разместить репозиторий локально для доступа к другим компьютерам. Это может быть быстрее, чем с компакт-диска с компьютера на компьютер.

Аналогичным образом, вы можете использовать ISO по сети и использовать apt-cdrom


4
2017-10-13 11:34





Вам нужно будет загрузить пакеты и списки пакетов на один компьютер (apt-get update && apt-get upgrade, а затем вы можете легко их установить, скопировав /var/lib/apt/lists/ а также /var/lib/apt/archives на другие компьютеры, о которых идет речь. Тем не менее, они должны иметь идентичные пакеты.

Таким образом, вы будете загружать только нужные обновления, а не компакт-диски или DVD-диски, которые были бы отчасти пустыми. Диски также не будут включать пакеты, которые поступают из PPA, которые вы добавили вручную.


2
2017-10-13 11:34





APTonCD: http://aptoncd.sourceforge.net/

APTonCD - это инструмент с графическим интерфейсом, который позволяет вам создавать один или несколько компакт-дисков или DVD-дисков (вы выбираете тип носителя) со всеми пакетами, которые вы загрузили через APT-GET или APTITUDE, создавая съемный репозиторий, который вы можете использовать на других компьютерах


2
2017-10-13 14:10





Keryx (что означает «messenger») - это программа, которая может использоваться для обновления систем, которые не подключены к Интернету.

В основном вам нужна система, которая подключена к Интернету, которая будет загружать пакеты, и другую систему, которую вы собираетесь устанавливать для приложений и обновлений. Мы создаем «проект» в автономной системе, помещаем его в Removable Media и отправляем в онлайн-систему и используем Keryx для загрузки пакетов. Keryx самостоятельно будет решать проблемы с зависимостями, затем мы сможем переносить Removable устройство обратно в автономную систему и устанавливать пакеты.

Веб-сайт проекта - http://keryxproject.org/


2
2017-10-13 17:03