У меня есть машина Debian Wheezy i386, и мне нужно перенести все пакеты на другую машину с Wheezy amd64.
Я попытался выбрать все пакеты с помощью dpkg --get-selections
, но есть много библиотек с суффиксом * - i386
, и мне интересно, что будет, если я попробуйте установить эти пакеты на другой компьютер из-за его другой архитектуры.
Следует ли мне удалить все пакеты i386 из списка выбора или изменить их суффикс на amd64?
Пакеты, имена которых содержат i386
, по всей вероятности, потребуют ручной обработки. Могут быть соответствующие пакеты с amd64
в их имени, , например. пакеты ядра; они были бы уместны в этом случае. У других не будет прямых эквивалентов, например.ia32-libs-i386
и должны быть соответствующим образом обработаны с использованием нескольких -арок (, если они все еще необходимы ).
Пакеты, перечисленные как :i386
(, обратите внимание на двоеточие ), являются многоархивными пакетами -и в большинстве случаев должны быть заменены соответствующим вариантом :amd64
.