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

Igor Zubkov igor.zubkov на gmail.com
Пн Сен 12 14:32:19 UTC 2011


2011/9/12 Michael Shigorin:
> On Mon, Sep 12, 2011 at 10:15:49AM +0400, Sergei Epiphanov wrote:
>> > Список всех пакетов одну строку:
>> > rpm -qa --queryformat='%{NAME} '
>> > apt-get install "строка которую выдал rpm выше"
>> Боюсь, не прокатит из-за наличия kernel-image (там требуется ещё и версия).
>
> На глаз выглядит примерно так (ещё не проверял, уже неделю как
> собираюсь в связи с уже четырьмя гигами на рабочем ноутбуке):
>
> rpm -qa --queryformat='%{NAME} ' > list-i586.txt
> grep -v '^kernel-[imh]' list-i586.txt > list-x86_64.txt
> # возможно, отгрепать стоит ещё что-то?
> tar zcf /root/etc-`hostname -s`-`date +%Y%m%d`.tar.gz /etc

Вот тут есть шанс что захардкоденые пути в конфигах сломаются.

> # бэкапим этот тарбол и на всякий всё нужное из /home и /var,
> # если есть сомнения -- лучше целиком
> ### устанавливаем 64-битную систему
> # перетаскиваем под руку list-{i586,x86_64}.txt и бэкапы
> apt-get install `cat list-x86_64.txt`
>
> PS: а давайте кто ещё перетаскивал или собирается -- скинемся
> по полчаса да страничку на вики оформим со ссылкой с
> http://www.altlinux.org/Ports/x8664?

В своё время, я сделал проще. Я просто поставил две системы: i586 и
x86_64 на разные разделы с одним хомяком.

-- 
Igor Zubkov
http://hi.im/ice


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