IBM Lotus Notes 8.5 и openSUSE 11.2

1 января 2010
Рубрика: 11.2, OpenSUSE, Заметки
Теги: , , ,

Softovick

Решил на днях поставить на рабочий ноутбук openSUSE 11.2 вместо Ubuntu 9.04, т.к. давно хотел потестить в боевых условиях этот дистрибутив.
Скажу сразу — все работает, все отлично, но есть одно но. Клиент IBM Lotus Notes 8.5 ставится, но при этом не отображает внутри себя практически ничего вменяемого. Ну т.е. фактически не работает, ибо даже посмотреть почту в нем нельзя…

Путем долгих поисков в интернете, я нашел описание проблемы на английском языке, читаем тут. Там же выложены скриншот, на котором отображена суть проблемы.
Я здесь лишь обозначу, что именно надо сделать:
1. Использовать IBM Lotus Notes 8.5, а не 8.5.1. Повторить на более новой версии не удалось.
2. Сначала установить версию 8.5, запустить ее и сделать следующие шаги только после того, когда увидите, что окна пустые.
3. Скачать два пакета из версии openSUSE 11.1. Как и в инструкции, я качал с репозитория, даю две ссылки, так проще — gtk2-32bit и pango-32bit. И да — запомните, куда вы их скачали, пути потом понадобятся
4. Просто зайдите в терминал, под root и выполните пошагово все команды (есстественно вместо ПУТЬ_ДО_ПАКЕТОВ замените на тот, куда скачали пакеты в шаге 3)
mkdir /tmp/rpmsextracted
cd /tmp/rpmsextracted
rpm2cpio <ПУТЬ_ДО_ПАКЕТОВ>/gtk2-32bit*.rpm | cpio -idmv
rpm2cpio <ПУТЬ_ДО_ПАКЕТОВ>/pango-32bit*.rpm | cpio -idvm
mkdir /opt/ibm/ibm-lotus-notes-compat
mv /tmp/rpmsextracted/usr/lib /opt/ibm/ibm-lotus-notes-compat
chmod 755 /opt/ibm/ibm-lotus-notes-compat/lib
chown -R root:root /opt/ibm/ibm-lotus-notes-compat
mv /opt/ibm/lotus/notes/notes /opt/ibm/lotus/notes/notes.real

5. Чтобы теперь можно было запустить Lotus Notes, надо создать исполняемый скрипт.
nano /opt/ibm/lotus/notes/notes
вставьте туда следующий текст
#!/bin/bash

NOTESCOMPAT=/opt/ibm/ibm-lotus-notes-compat/lib
export LD_LIBRARY_PATH=$NOTESCOMPAT:/opt/ibm/lotus/notes:$LD_LIBRARY_PATH
echo $LD_LIBRARY_PATH
/opt/ibm/lotus/notes/notes.real $@

выйдите с сохранением (Ctrl+X, Y) и сделайте его исполняемым
chmod 755 /opt/ibm/lotus/notes/notes

Вот как-бы и все, теперь можно работать в IBM Lotus Notes 8.5 и не дуть в ус. Ну, разве что перезагрузится желательно.

Похожие записи: