我有一台 Debian Wheezy i386 机器,我必须将所有软件包迁移到另一台装有 Wheezy amd64 的机器上。
我尝试选择所有带有 的软件包dpkg --get-selections
,但有许多*-i386
带有后缀的库,我想知道如果我尝试在另一台计算机上安装这些软件包会发生什么,因为它的架构不同。
我应该从选择列表中删除所有 i386 软件包,还是将其后缀更改为 amd64?
答案1
包的名称包含 i386
很可能需要手动处理。可能有相应的包amd64
名称中包含例如内核包;这些在这种情况下是合适的。其他人不会有直接的等价物,例如 ia32-libs-i386
,并且必须使用多架构进行适当处理(如果仍然需要的话)。
列出的软件包(注意冒号)是支持多架构的软件包,在大多数情况下:i386
应替换为其相应的变体。:amd64