Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: citrix ubuntu 12.04 libmotif-dev  (Прочитано 1448 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Xagas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
citrix ubuntu 12.04 libmotif-dev
« : 11 Июля 2012, 19:48:24 »
Доброго времени суток.
Скачал с офф сайта тарник с исходниками.
скомпилил с "пустым" ./configure, указав лишь --prefix=/usr
все безошибочно собралось, make & sudo make install тоже отработали без ошибок.
Далее, лезу в /opt/Citrix/ICAClient и выполняю ./wfcmgr
Ругается на отсутствующий libXm.so.4
И правильно делает: libmotif-dev не установлен.
Далее sudo aptitude install libmotif-dev выплевывает мне следующее:
(Нажмите, чтобы показать/скрыть)
Собственно на этом и затык.
Любопытства ради пробовал дать ему добро... восстановился с бекапа =)
Собсно, кто-нить сталкивался с подобным? Куда копать?

ubuntu 12.04 64 bit с обновлением до 3.2.0-26
Ставилось с minimal cd, сверху накатил openbox и лишь то, что нужно (дровишки, ALSA прикладные программы firefox, vlc & etc)

Оффлайн glmspb

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: citrix ubuntu 12.04 libmotif-dev
« Ответ #1 : 11 Июля 2012, 22:39:45 »
Установи libmotif4.
Dell N5110: i7 / nVidia GeForce GT 525M (Intel GMA HD 3000)

Оффлайн Xagas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: citrix ubuntu 12.04 libmotif-dev
« Ответ #2 : 14 Июля 2012, 23:22:50 »
Двоечник я невнимательный =(
решил проблему следующим путем:
sudo aptitude purge icaclient libmotif-dev
после этого мой aptitude "очухался" и заработал как часы.
Установил libmotif-dev, после этого сделал sudo make uninstall в дироекторкии с исходниками ffmpeg,
занова эти исходники распаковал и повторил
./configure
make
sudo make install

ffmpeg удачно установился.

После этого сделал
sudo aptitude install ia32-libs lib32z1 lib32asound2 nspluginwrapper
sudo dpkg -i icaclient_12.1.0_amd64.deb
уже другая ошибка:
dpkg: error processing icaclient (--install):
subprocess installed post-installation script returned error exit status 2
на форуме цитрикса нашел решение:
1. sudo dpkg -i icaclient_12.1.0_amd64.deb
2. Идем в файл /var/lib/dpkg/info/icaclient.postinst
3. изменяем строчку
echo $Arch|grep "i[0-9]86&quot" >/dev/null
на
echo $Arch|grep -E "x86_64" >/dev/null
4. sudo dpkg --configure icaclient

Запускаю цитрикс:
/opt/Citrix/ICAClient/wfcmgr
получаю ошибку:
/opt/Citrix/ICAClient/wfcmgr: error while loading shared libraries: libXm.so.4: wrong ELF class: ELFCLASS64

Нужны ему 32-битные либы. Гад. Хардкорному совету из гугла "dpkg -i --force-architecture libmotif*i386.deb" следовать испугался =(
Скачал http://packages.ubuntu.com/precise/i386/libmotif4/download
распаковал
mkdir libmotif4
dpkg -x libmotif4_2.3.3-5ubuntu1_i386.deb libmotif4
положил 32-битные библиотеки куда надо:
cd libmotif4/usr/lib
sudo cp -ivR * /usr/lib32
и сделал симлинк:
sudo ln -s /usr/lib32/libXm.so.4.0.3 /usr/lib/libXm.so.4
предварительно удалив симлинк libXm.so.4, который уже был в /usr/lib/

после этого ./wfcmgr стал запускаться и работать :)

 

Страница сгенерирована за 0.028 секунд. Запросов: 22.