Debian 从 i386 迁移到 amd64 arch

Debian 从 i386 迁移到 amd64 arch

我有一台 Debian Wheezy i386 机器,我必须将所有软件包迁移到另一台装有 Wheezy amd64 的机器上。

我尝试选择所有带有 的软件包dpkg --get-selections,但有许多*-i386带有后缀的库,我想知道如果我尝试在另一台计算机上安装这些软件包会发生什么,因为它的架构不同。

我应该从选择列表中删除所有 i386 软件包,还是将其后缀更改为 amd64?

答案1

包的名称包含 i386很可能需要手动处理。可能有相应的包amd64名称中包含例如内核包;这些在这种情况下是合适的。其他人不会有直接的等价物,例如 ia32-libs-i386,并且必须使用多架构进行适当处理(如果仍然需要的话)。

列出的软件包(注意冒号)是支持多架构的软件包,在大多数情况下:i386应替换为其相应的变体。:amd64

相关内容