К сожалению, в регионах до сих пор мало у кого есть безлимитный или хотя бы дешёвый интернет. А как известно, Linux (и в том числе Ubuntu) практически вообще не могут прожить в отсутствии Интернета. Это и обновление системы, и, конечно, установка всех программ. Без интернета не почувствовать преимущество Linux в простой установке.
Однако, у многих есть доступ в интернет: на работе, в университете и т.п. Так почему бы именно этим и не воспользоваться: скачивать необходимые программы в одном месте, а устанавливать там, где интернета может не быть вообще?
Использование списка пакетов
Запускаем Менеджер обновлений Система→Администрирование→Менеджер обновлений. Отмечаем галочками репозитарии: universe, restricted, multiverse и закрываем Менеджер обновлений.
Скачиваем архив (9.72 мб) со списком пакетов. Либо просим кого-нибудь обновить и за архивировать каталог /var/lib/apt/lists.
Запускаем Файловый менеджер Nautilus с правами суперпользователя для этого нажимаем сочетание клавиш Alt+F2 и вводим в появившемся окне
gksu nautilus
Будет запрошен пароль, введите Ваш пароль для подтверждения. Запустив Файловый менеджер Nautilus необходимо проследовать в каталог /var/lib/apt/lists и распаковывать туда файлы из скаченного архива.
После того, как архив распакован Вы должны открыть Менеджер пакетов Synaptic и отметить все программы, которые необходимо установить.
Затем, проследуйте в Файл→Генерировать скрипт закачки пакетов. Сохраняем файл и запускаем его на машине, где есть интернет. Скрипт использует утилиту wget, она есть во всех дистрибутивах unix и существует wget для windows
Файлы, что получили копируем себе. Запускаем Менеджер пакетов Synaptic и в меню выбираем Файл→Добавить закачанные пакеты и указываем каталог, где находятся скаченные файлы.
Скачивание пакетов вручную
Достаточно зайти на ресурс Ubuntu Packages Search и скачать необходимые deb-пакеты.
Но есть некоторые проблемы:
- Так практически не скачать обновления к системе;
- Многие программы тянут за собой ещё кучу разных пакетов и библиотек по зависимостям.
Точно ведь неизвестно, что уже стоит в системе, а всё подряд скачивать — это очень тяжело.