[sisyphus] список установленных пакетов

Sergei Epiphanov serpiph на nikiet.ru
Пн Сен 12 12:00:33 UTC 2011


В сообщении от 12 сентября 2011 15:02:15 автор Michael Shigorin написал:

> PS: а давайте кто ещё перетаскивал или собирается -- скинемся
> по полчаса да страничку на вики оформим со ссылкой с
> http://www.altlinux.org/Ports/x8664?

Навскидку.

Смотря что подразумевается под перетаскиваем:
1) перевод текущей системы на рельсы x86_64
2) установка x86_64 на чистый компьютер (в смысле на пустое место винчестера)
3) установка x86_64 в имеющейся системе на новый винчестер с последующей 
установкой последнего в новый компьютер

п.1 уже есть в вики (в двух словах установка x86_64 ядра, загрузка в нём, 
ручное копирование x86_64 файлов из пакетов glibc, librpm, rpm, perl, python в 
систему, проверка работоспособности скопированных файлов, настройка apt на 
базу x86_64, сохранить список установленных пакетов, заставить apt поставить 
пакеты из x86_64)

п.2 лучше всего делать с LiveCD, LiveUSB, диска установки x86_64 (которые 
делаются через п.3)

п.3 подразумевает:
3.1) ручное разбиение диска
3.2) форматирование созданных разделов
3.3) монтирование в /mnt/disk и в его подкаталоги
3.4) создание каталогов /mnt/disk/etc/apt/... и /var/lib/rpm
3.5) создание базы rpm через 'rpm --rootdir=/mnt/disk --initdb'
3.6) использование apt-get с параметрами "-o RPM::RootDir=/mnt/disk -o 
Dir=/mnt/disk":
3.6.1) установка glibc, rpm
3.6.2) установка всех остальных пакетов группами по N пакетов (N подбирается 
так, чтобы не было переполнения буфера командной строки) без пакетов 
'^lib[^-]*$' и '^kernel-[imh]'. Пакеты библиотек встанут по зависимостям, Ядро 
ставится отдельно.
3.6.3) если какая-то группа не встала (например, нужного пакета уже нет в 
базе), то устанавливается каждый пакет по-очереди из этой группы. Нудно, но 
пройдём максимум.
3.6.4) устанавливется загрузчик (lilo или grub). Настраивается на нужный диск.
3.6.5) устанавливается нужное ядро
3.6.6) настраиваются /etc/fstab, пароль root, пользователи, другие параметры.
3.6.7) копируются нужные файлы
3.6.8) диск переносится в новый компьютер

Как-то так

-- 
С уважением, Епифанов Сергей


Подробная информация о списке рассылки Sisyphus