1

У меня есть стандартный контейнер 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.

но мне нужно libgd3:i386, для некоторых 32-битных приложений, и я не могу установить его:

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

Есть идеи, предложения?

ATM Я скопировал все нужные мне библиотеки с хоста (проблем с установкой libgd3:i386 на хосте не было) и после обновления /etc/ld.so.conf.d/i686-linux-gnu.conf и ldconfig, моего приложения. началось.

Но это очень уродливое решение, и мне оно не нравится. У меня есть много контейнеров, чтобы создать этот путь.

1 ответ1

0

Хорошо, я нашел.

Короче:

dpkg --add-architecture i386

Полный ответ

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .