Запустите этого монстра в существующей установке, замените 12.04
версию Ubuntu и i386
на архитектуру (i386 или amd64):
release_num='12.04'
arch='i386'
comm -23 \
<(sort <(aptitude search '~i!~E' --disable-columns | grep -v "i A " | cut -d " " -f 3)) \
<(sort <(wget -q -O- http://releases.ubuntu.com/maverick/ubuntu-${release_num}-desktop-${arch}.manifest | grep -E -o '^[^ ]+')) \
| sed 's/$/ install/g' > packages
Будет сгенерирован файл с именем packages
. Скопируйте это куда-нибудь в вашей новой установке и затем запустите:
sudo apt-get update
sudo bash -c "cat packages | xargs apt-get -y install"
Примечание. При этом сравниваются пакеты, используемые на LiveCD, с текущими. На данный момент на компакт-диске есть несколько пакетов (gparted, btrfs-tools и т. Д.), Которые не установлены. Если вы установили gparted вручную, вам придется вручную переустанавливать его и на новом компьютере. К счастью, это относится только к нескольким пакетам, все из которых просты в установке, если / когда вы понимаете, что вам это нужно.
Также, если вы используете какие-либо PPA или другие репозитории, убедитесь, что вы установили их на новом компьютере, прежде чем запускать это.
dpkg --get-selections
: помните, что система установила другой набор пакетов. Вам нужно будет отфильтровать, основываясь на том, какие приложения были установлены после базовой системы.