Multiarch:如何在64位系统上使用32位软件包(Debian 7 Wheezy)

Multiarch:如何在64位系统上使用32位软件包(Debian 7 Wheezy)

在Debian Wheezy上,现在可以在amd64-linux-gnu系统上运行i386-linux-gnu应用程序。 这称为Multiarch ,是指系统在同一系统上安装和运行多个不同二进制目标的应用程序的能力。

在旧的Debian Squeeze上,您必须安装软件包ia32-libs才能获得对AMD64系统上i386软件包的支持。 在Debian Wheezy上这是不同的,你必须用这个命令添加i386架构:

dpkg --add-architecture i386

然后运行:

apt-get update

您现在可以安装仅存在于32位版本中的软件包。

如果以后安装的软件包有自己的软件包服务器(而不是官方Debian repos),它只支持64位软件包,而不是32位软件包,您可能会收到错误。 因此,您必须将[arch = amd64]添加到/etc/apt/sources.list

Proxmox的例子:

# PVE packages provided by proxmox.com
deb [arch=amd64] http://download.proxmox.com/debian wheezy pve

当你跑步

apt-get update

那么你可以安装Proxmox没有问题。

链接:

Debian Multiarch
Proxmox
PlaNet狐狸

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏