在 ubuntu 容器上安装 libgd3:i386 的问题

在 ubuntu 容器上安装 libgd3:i386 的问题

我有一个标准的 ubuntu 容器(14.04 LTS),由以下人员创建:

lxc-create -B btrfs -t ubuntu -n xxx

在此容器上:

libgd3 已正确安装:

LANG=EN_GB apt-get install -f libgd3
Reading package lists... Done
Building dependency tree
Reading state information... Done
libgd3 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

但是,对于一些 32 位应用程序,我需要 libgd3:i386,但我无法安装它:

LANG=EN_GB apt-get install -f libgd3:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libgd3

有什么想法或建议吗?

目前,我从主机复制了我需要的所有库(在主机上安装 libgd3:i386 没有问题),更新后/etc/ld.so.conf.d/i686-linux-gnu.confldconfig,我的申请已经开始了。

但这是个非常丑陋的解决方案,我不喜欢它。我有很多容器都是通过这种方式创建的。

答案1

好的,我找到了。

简而言之:

dpkg --add-architecture i386

完整答案

相关内容