[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