[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 有没有从 i386 安装环境升级到 amd64 的简单方法?



2011/10/25 Dongsheng Song <dongsheng.song@gmail.com>
某台服务器原先安装的是 Debian 的 i386 版本,现在安装了 linux-image-2.6-amd64 内核,
重启后原来安装的软件都正常运行。

# cat /proc/version
Linux version 2.6.32-5-amd64 (Debian 2.6.32-38) (ben@decadent.org.uk) (gcc version 4.3.5 (Debian 4.3.5-4) ) #1 SMP Mon Oct 3 05:45:56 UTC 2011

可是突然要手工安装一个 deb 包,问题就出來了:

dpkg -i xxx_amd64.deb

dpkg: error processing xxx_amd64.deb (--install):
 package architecture (amd64) does not match system (i386)
Errors were encountered while processing:
 xxx_amd64.deb

请问这个问题有简单的解决方法吗?


简单的执行 dpkg -i --force-architecture xxx_amd64.deb 是不行的,因为它还依赖于其它 64 bit 文件,而这些文件在系统中还是 32 bit 呢。


Reply to: