ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
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) диск переносится в новый компьютер

Как-то так

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

  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