Приветствую Вас Гость | RSS

marolok.ucoz.ru

Воскресенье, 28.04.2024, 12:26
Главная » Статьи » Мои статьи

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

Шаг 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. И при этом интернет для этого совсем не нужен.


Категория: Мои статьи | Добавил: Marolok (22.12.2010)
Просмотров: 1301 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]