У меня есть 32-битная установка Ubuntu, которую я хотел бы перенести на 64-битную. Чтобы минимизировать риск и убедиться, что установка работает, я хотел бы сначала выполнить установку на виртуальной машине VM.
Я намереваюсь установить свежую копию 64-битной Ubuntu в virtualbox. Получить список пакетов в 32-битной системе. Установите их на 64-битной. Слить мой / и т. Д. С помощью какого-то интерактивного слияния. Затем смонтируйте мой домашний каталог, убедитесь, что все работает. Сделайте резервную копию моего старого корня, а затем скопируйте мой новый корень с ВМ на хост.
Этот план выглядит хорошо? Есть ли что-то проще?
Метод, который вы придумали, может работать, но было бы намного проще:
В текущей 32-разрядной установке выполните команду:
$ dpkg --get-selections> ~ / 32bit-packages
В новой 64-битной установке введите команду:
$ sudo dpkg --set-selections < 32-битные пакеты $ sudo apt-get -y update $ sudo apt-get dselect-upgrade