From: Sergei Epiphanov <serpiph@nikiet.ru>
To: ALT Linux Sisyphus discussions <sisyphus@lists.altlinux.org>
Subject: Re: [sisyphus] список установленных пакетов
Date: Mon, 12 Sep 2011 16:00:33 +0400
Message-ID: <201109121600.34024.serpiph@nikiet.ru> (raw)
In-Reply-To: <20110912110215.GC1176@osdn.org.ua>
В сообщении от 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) диск переносится в новый компьютер
Как-то так
--
С уважением, Епифанов Сергей
next prev parent reply other threads:[~2011-09-12 12:00 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-09-10 13:33 andriy
2011-09-10 13:33 ` Peter V. Saveliev
2011-09-10 13:36 ` Igor Zubkov
2011-09-10 13:51 ` andriy
2011-09-12 6:15 ` Sergei Epiphanov
2011-09-12 11:02 ` Michael Shigorin
2011-09-12 12:00 ` Sergei Epiphanov [this message]
2011-09-12 14:32 ` Igor Zubkov
2011-09-12 16:18 ` andriy
2011-09-13 5:44 ` Michael A. Kangin
2011-09-13 6:39 ` andriy
2011-09-13 7:16 ` Michael A. Kangin
2011-09-13 8:56 ` [sisyphus] 64-bit ядро в 32-bit os Andrey Liakhovets
2011-09-13 8:59 ` Michael A. Kangin
2011-09-13 6:03 ` [sisyphus] список установленных пакетов Sergei Epiphanov
2011-09-13 6:38 ` andriy
2011-09-13 7:37 ` Sergei Epiphanov
2011-09-13 7:56 ` andriy
2011-09-13 12:10 ` Андрей Новосёлов
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=201109121600.34024.serpiph@nikiet.ru \
--to=serpiph@nikiet.ru \
--cc=sisyphus@lists.altlinux.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git