Как установить пакет libxml2-dev (32-разрядный) на 64-разрядный Ubuntu (11.10)

Org.freedesktop.DBus.Error.Spawn.PermissionsInvalid: The permission of the setuid helper is not correct. обычно указывает, что разрешения для dbus неверны. Выполните следующую команду и проверьте свое разрешение для файла:

ls -al /usr/lib/dbus-1.0/dbus-daemon-launch-helper

Вы должны увидеть что-то очень похожее на следующее. Убедитесь, что разрешения одинаковы:

-rwsr-xr-- 1 root messagebus 42992 Apr  1 10:41 /usr/lib/dbus-1.0/dbus-daemon-launch-helper*

Если разрешения не выполняются -rwsr-xr--, выполните следующую команду для исправления разрешений:

sudo chmod 4754 /usr/lib/dbus-1.0/dbus-daemon-launch-helper

или [!d3 ]

sudo chmod u+s /usr/lib/dbus-1.0/dbus-daemon-launch-helper

Затем для хорошей меры исправьте право собственности, если оно также неверно:

sudo chown root:messagebus /usr/lib/dbus-1.0/dbus-daemon-launch-helper

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

[ ! d6]

Надеюсь, это поможет!

3
задан 27 February 2012 в 17:21

3 ответа

У меня была та же проблема.

Но, кстати, 32-битные версии были доступны мне с установками Collabnet Subversion (решил мой libxml2 для 32-разрядной Linux). И тогда все остальные 32-битные библиотеки были получены из 32-битной установки компилятора Intel.

Мне пришлось помещать обе эти директории в LD_LIBRARY_PATH, чтобы обойти другие вещи в моей системе.

1
ответ дан 6 August 2018 в 02:02

Я столкнулся с другим способом установки lib32 версии libxml2.so на 64-разрядной Ubuntu (12.04) - установки Adobe Reader. Это одно из популярных приложений, которое понадобится большинству людей, поэтому вам будет немного легче, чем получить libxml2, сделав что-то еще.

sudo apt-add-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
sudo apt-get update
sudo apt-get install acroread

(Cribbed from http: // www.techheadz.co.uk/222.html)

2
ответ дан 6 August 2018 в 02:02

Я столкнулся с другим способом установки lib32 версии libxml2.so на 64-разрядный Ubuntu (12.04) - установка Adobe Reader. Это одно из популярных приложений, которое понадобится большинству людей, поэтому вам будет немного легче, чем получить libxml2, сделав что-то еще.

sudo apt-add-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
sudo apt-get update
sudo apt-get install acroread

(Cribbed from http: // www.techheadz.co.uk/222.html)

2
ответ дан 7 August 2018 в 19:35

Другие вопросы по тегам:

Похожие вопросы: