Устанавливаем и обновляем Ubuntu без подключенного интернета

Какая проблема установить Ubuntu без интернета? Никакой — берете LiveCD или LiveDVD и устанавливаете. Только в этом случае (особенно в первом) установится минимальное количество пакетов. Как быть если интернет соединения нет и не предвидится, а полнофункциональную и актуальную систему иметь хочется? Если есть возможность подключиться куда-то по сетки, все проще, но это другая история. Если такой возможности нет, можно посоветовать следующее решение (для него нам в любом случае понадобится другой компьютер с доступом в интернет и флэшка):

Шаг 1. Обновите список пакетов apt-get вручную

Это необязательный шаг, если ваша система когда-то все-таки подключалась к интернету и обновлялась. В противном случае, выполните на компьютере имеющим соединение с интернетом следующие команды: wget http://archive.ubuntu.com/ubuntu/dists/lucid/main/binary-i386/Release mv Release archive.ubuntu.com_ubuntu_dists_lucid_Release wget http://archive.ubuntu.com/ubuntu/dists/lucid/main/binary-i386/Packages.bz2 bunzip2 Packages.bz2 mv Packages archive.ubuntu.com_ubuntu_dists_lucid_main_binary-i386_Packages wget http://archive.ubuntu.com/ubuntu/dists/lucid/restricted/binary-i386/Packages.bz2 bunzip2 Packages.bz2 mv Packages archive.ubuntu.com_ubuntu_dists_lucid_restricted_binary-i386_Packages wget http://archive.ubuntu.com/ubuntu/dists/lucid/universe/binary-i386/Packages.bz2 bunzip2 Packages.bz2 mv Packages archive.ubuntu.com_ubuntu_dists_lucid_universe_binary-i386_Packages wget http://archive.ubuntu.com/ubuntu/dists/lucid/multiverse/binary-i386/Packages.bz2 bunzip2 Packages.bz2 mv Packages archive.ubuntu.com_ubuntu_dists_lucid_multiverse_binary-i386_Packages Лучше это сделать на компьютере на Ubuntu, но технически можно проделать на Windows+LiveCD Ubuntu. Это сгенирирует для вас 5 файлов. Скопируйте их на флешку и поместите в свой системе (ту которую думаете обновлять) в каталог: /var/lib/apt/lists Поправка: для этого вам обязательно нужно иметь права суперпользователя: sudo nautilus

Шаг 2. Генерируем список пакетов

Теперь на вашей «офлайн-системе» необходимо сгенерировать список пакетов которые мы хотим устанавливать. Для примера рассмотрим Wine 1.2 и Filezilla (конечно, тоже самое работает с любыми пакетами). Выполняем следующую команду:

apt-get -qq —print-uris install filezilla wine1.2 > apt_list

awk ‘{gsub(«\x27», «», $0); print $1}’ < apt_list > apt_list_new

apt-get -qq —print-uris install filezilla wine1.2 > apt_listawk ‘{gsub(«\x27», «», $0); print $1}’ < apt_list > apt_list_new Вы можете указать столько пакетов сколько вам нужно. Теперь, возьмите сгенерированный apt_list_new и скопируйте его на флэшку.

Шаг 3. Скачайте нужные пакеты

Идем опять в компьютер с интернет-соединением, вставляем нашу флешку. Копируем apt_list_new на рабочий стол и запускам в терминале следующую команду: cd ~/Desktop && wget -i apt_list_new В результате нужные пакеты скачаются на рабочий стол. Копируем их на флешку.

Шаг 4. Установка пакетов

Втыкаем флешку в офлайн-машину, копируем все скачанные файлы с расширением .deb в директорию /var/cache/apt/archives Выполняем sudo apt-get install wine1.2 filezilla Наслаждаемся результатом! Проделать операцию можно не только с помощью компьютера на операционной системе Ubuntu, но и на Windows-машине, при наличие LiveCD. И при этом интернет для этого совсем не нужен, даже быстрый интернет в московской области .