Я управляю частной сетью, которая не имеет подключения к Интернету из-за политики безопасности клиента. В этой сети установлен один сервер Ubuntu 10.04 LTS Server (скоро будет еще несколько), и я пытаюсь настроить его с помощью программного обеспечения - однако мне приходится вручную устанавливать пакеты с помощью dpkg из-за отсутствия подключения к Интернету.
Помешает ли это мне перейти на более новую версию Ubuntu Server (LTS), когда она станет доступной, поскольку установленные мной пакеты не находятся на текущем дистрибутивном компакт-диске, они также вряд ли будут присутствовать в более новых версиях.
Ответы:
Нет. Установка пакетов из официальных репозиториев с использованием dpkg не доставит вам проблем в будущем.
На самом деле, с технической точки зрения, установка пакета с помощью dpkg ничем не отличается от того, который вы запустили
sudo apt-get install
package
. То же самое происходит.Единственная проблема с установкой пакетов с помощью dpkg заключается в том, что вам нужно убедиться, что зависимости установлены в правильном порядке. Если нет, вы можете получить поврежденную базу данных.
Я знаю, что это происходит из личного опыта ...
источник
apt-get -f install
).Просто для полноты: при обновлении, если ваши пакеты больше не поддерживаются или несовместимы с более новыми пакетами (сломанные зависимости и т. Д.), Процесс обновления спросит вас, хотите ли вы удалить эти пакеты. Я не уверен, что произойдет, если вы не удалите их - возможно, они больше не будут работать.
В любом случае вы сможете обновить.
источник
AptOnCD может быть полезным инструментом для вас в этом случае: http://aptoncd.sourceforge.net/
источник
Возможно, будет лучше, учитывая, что вы скоро добавите больше серверов, чтобы настроить локальный репозиторий. Таким образом, вы можете добавить репо к источникам apt каждого сервера и затем направить их все в локальный репозиторий, который является просто зеркалом реальных репозиториев Ubuntu.
Затем, когда пришло время установить или обновить пакеты, вы просто используете стандартные инструменты Ubuntu для выполнения этой операции. Еще одним преимуществом является то, что вам просто нужно время от времени обновлять централизованное локальное репо с помощью пары DVD-дисков или жесткого диска, которые можно перенести в закрытую среду и синхронизировать с каталогами репо. Затем каждый сервер будет предупреждать вас об установленных на них пакетах, в которых доступны обновления для вашего локального репозитория ... это означает, что у вас гораздо меньше прав на обслуживание. Инструменты могут делать то, что инструменты хороши в.
Алан Поуп, евангелист Ubuntu и один из членов подкаста Ubuntu UK, написал пост о создании зеркала официальных репозиториев Ubuntu, которые должны помочь. Вы можете найти это здесь .
источник