- 我发现的所有现有答案都适用于multiarch之前的时代(chroot)
- https://help.ubuntu.com/community/MultiArch表示可以在多体系结构环境下将i386软件包安装在amd64上,但没有说明。
那么,如何在ubuntu / debian多体系结构环境下的amd64上安装i386软件包?
这是为什么我看不到受Ubuntu限制的软件包的后续文章,该sl-modem-daemon
软件包在Ubuntu中没有amd64,而只有i386版本。在/ubuntu/29665/how-do-i-apt-get-a-32-bit-package-on-a-64-bit-installation之后,我尝试了
apt-get install sl-modem-daemon:i386
但仍然收到未找到该程序包的答复。
在我的机器上工作。它受到限制-您启用了该存储库吗?
—
user55325
不,所以我想缺少的步骤是“启用该存储库”。你是怎么做到的?
—
xpt 2014年
启动“软件和更新”工具(或转到Synaptic中的存储库设置),然后选中“设备专用驱动程序(受限制)”框。然后运行
—
user55325
apt-get update
(如果软件包列表没有自动更新,则可能会更新)。
如superuser.com/questions/741368/…中所述,我已启用了受限制的存储库(在此处有详细信息)。您使用的是i386而不是Amd64?
—
xpt
不,我在amd64上使用Kubuntu Saucy。奇怪-如果没有其他条件,假设您具有所有依赖关系,则始终可以下载软件包并使用手动安装
—
2014年
dpkg -i --force-architecture
。