2014-01-06 5 views
0

Я использую Debian 6 с dpkg 1.15. В dpkg 1.15 поддержка многократного использования не реализована. Также нет backport для 1.16.Установка 32-битных библиотек с dpkg <1.16

Моя проблема в том, что у меня есть приложение (сервер Arma II), которому требуется 32-разрядная версия libsdtC++ 6 для запуска. Но поскольку dpkg -print-architecture показывает только «amd64», а dpkg -add-архитектура недоступна в Debian 6, я не нашел способа добавить библиотеки.

Есть ли возможность добавить необходимые 32-битные библиотеки для приложения?

+0

Возможно, вам придется вручную искать предварительно построенную 32-разрядную версию libstdC++ 6 или захватить источник и построить его самостоятельно на 32-разрядной машине. –

+0

Я попробую это, спасибо! – Nikno

ответ

0

Я решил проблему сейчас. Для всех, у кого есть проблемы с серверами Arma II на Debian 6: серверу нужна более новая версия библиотеки libstdC++ 6 32bit. Вы можете получить эту библиотеку, добавив тестовое репо к источнику sources.list и обновив libstdC++ 6 или вручную скомпилировав новую версию gcc, которая также включает в себя необходимую библиотеку.