Установка deb-пакетов на сервер без интернета?

Есть сервер (Ubuntu 11.04) в локальной сети, к которому я подключаюсь через SSH. На этот сервер нужно поставить tightvnc server, обновить virtualbox и ещё пару вещей сделать. Сервер подключения к интернету не имеет. Как мне установить все эти пакеты, выяснить зависимости, скачать и их и установить в данной ситуации?
  • Вопрос задан
  • 10269 просмотров
Пригласить эксперта
Ответы на вопрос 7
help.ubuntu.com/community/AptGet/Offline/PrintUris
На сервере без инета устанавливаем пакеты
apt-get --print-uris --yes install ExamplePackage > packageuri.htm
Поулчаем файлик со ссылками всего, что надо скачать. На компе с интетом качаем —
wget --input-file packageuri.htm
Получаем пакет и все зависимости скачанные, их надо перенести на сервер и поставить
apt-get -o dir::cache::archives="/media/flash" install ExamplePackage
/media/flash — это место где у вас лежат скачанные пакеты
Ответ написан
Комментировать
AnViar
@AnViar
А теперь самый простой способ:
1. Поднимаем ssh-тоннель на порту 8080
2. Прописываем переменную http_proxy=http://127.0.0.1:8080
3. Используем aptitude\apt-get штатно сколько душе угодно

P.S. Использую этот метод.
Ответ написан
shadowalone
@shadowalone
Что-бы посмотреть зависимости:
apt-cache depends имя_пакета
Ответ написан
Комментировать
Maxim_ka
@Maxim_ka
Системный инженер
Для того, чтобы обновить Virtualbox просто необходимо сходить на офф.сайт, скачать пакет под свою архитектуру, закинуть его на сервер и установить с помощью dpkg -i. Кстати не забудьте сказать ExtensionPack для своей версии Virtualbox. Я думаю также придется поступить и для tightvncserver — этот пакет тоже особых зависимостей не требует.
Ответ написан
Комментировать
cbone
@cbone
Серверная инфраструктура
Может так:
sudo dpkg -i <имя_пакета>.deb
Ответ написан
Комментировать
adminimus
@adminimus
Посмотрите в сторону apt-offline
Ответ написан
Комментировать
AlexXYZ
@AlexXYZ
O Keep Clear O
А зеркалирование репозитория не подойдёт? Уж потом можно что угодно поставить/обновить без лишних вопросов. (как раз для локалки очень удобно).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы