Я хотел бы обновить установку Ubuntu от 32 до 64 битов. Я также хотел бы сохранить большинство конфигураций, особенно установленные пакеты, потому что я добавил и удалил вполне большое количество их.
Таким образом, основная идея состоит в том, чтобы скопировать / и т.д., / var и / корневые каталоги (на самом деле, это два отдельных раздела, таким образом, я предполагаю, что не мог просто отформатировать их), сделайте новую установку и переустановите старые пакеты. Затем скопируйте соответствующий/etc/directories с более старых установок.
То, что я пытаюсь найти, - то, как автоматизировать пакет, переустанавливают, и если это возможно, для автоматизации / и т.д. восстанавливают.
Инструкция найдена в этом ответе, все еще действительном? https://ubuntuforums.org/showthread.php? t=261366
Я узнал, как недавно сделать это и думал, что это могло бы быть полезно для> некоторые люди. Для вывода этой информации в файл в корневом каталоге>, Вы использовали бы,
Код: dpkg - получать-выборы> установленное программное обеспечение И если Вы хотели использовать список для переустановки этого программного обеспечения на новой установке человечности,
Код: dpkg - выборы набора <установленное программное обеспечение, сопровождаемое
Код: dselect
Я имел проблему и должен был добавить dselect и выполнить его.
От старой установки
dpkg --get-selections > ~/my-packages
From New install
sudo dpkg --set-selections < my-packages
sudo apt-get -y update
sudo apt-get dselect-upgrade
ЕСЛИ Вы получаете эту ошибку: dpkg: предупреждение: пакет не в базе данных
sudo apt-get install dselect
sudo dselect
-> Update
-> Install
Я включаю их также:
cp /etc/apt/sources.list ~/sources.list.backup
sudo cp -r /etc/apt/sources.list.d /Like-a-FlashDrive
apt-key exportall > ~/repositories.key
sudo apt-key exportall > /Like-a-FlashDrive/repositories.key