Ubuntu: Ставим Lotus Notes

Появилась задача – установить на 64 битную Ubuntu/Xubuntu 32 битный Lotus Notes (64 битный компанией IBM не выпускается). Для начала необходимо иметь непосредственно дистрибутив Lotus Notes.

Следующий шаг – скачаем getlib и установим его. Далее установим:

$ sudo apt-get install libgnomeprintui2.2-0 ia32-libs ttf-xfree86-nonfree t1-xfree86-nonfree
$ sudo apt-get install libgtk2.0-dev
$ sudo apt-get install libgnome2-0 libgnomeui-0

и используя getlib

$ sudo getlibs -p librsvg2-2 librsvg2-common libavahi-client3 libavahi-common3 libavahi-glib1 libbonoboui2-0 libcroco3 libdbus-1-3 libdbus-glib-1-2  libgnome2-0 libgnomecanvas2-0 libgnome-keyring0 libgnome-menu2 libesd0 gtk2-engines libgnome-desktop-2-17 libmotif4 libmotif3 libgnome-desktop-3-0 libavahi-glib1 gtk2-engines-oxygen gtk2-engines-aurora gtk2-engines-qtcurve  gtk2-engines-murrine gtk2-engines-equinox  alsa-base alsa-utils iproute gnome-desktop-3-2 liborbit2 libbonobo2-0 libgconf2-4
$ sudo getlibs -p libgnome-desktop-3-2 liborbit2 libbonobo2-0 libgconf2-4
$ sudo getlibs -p libx11-6 libxt6 libxext6  libc6  libgcc1  libgtk2.0-0  libxkbfile1 libglib2.0-0  libstdc++6 bash

Отлично – теперь распаковываем ibm-lotus-notes-8.5.3.i586.deb и удаляем ‘ненужные’ зависимости – т.е. правим файлик UNPACK/DEBIAN/control. Приводим строки к виду

Pre-Depends:
Depends:
Recommends:
Conflicts:

переименуем наш инсталяционный файл .. создадим deb файл из папки с изменеными зависимостями .. и установим его

$ mv ibm-lotus-notes-8.5.3.i586.deb ibm-lotus-notes-8.5.3.i586_orig.deb
$ sudo dpkg-deb -b ibm-lotus-notes-8.5.3.i586
$ sudo dpkg -i –force-all ibm-lotus-notes-8.5.3.i586.deb

Теперь надо воспользоваться gtk хаком для notes. Взять его можно отсюда. Возможно придется поменять разрешения для libnotesgtkfix.so. Далее, выполним в папке (в которой скачали хак)

$ make
$ chmod +x notes-wrapper
$ sudo cp notes-wrapper libnotesgtkfix.so /opt/ibm/lotus/notes/

И последний шаг – изменим собственно сам ярлык запуска. Приведем файл /usr/share/applications/LotusNotes8.5.desktop к виду

[Desktop Entry]
Encoding=UTF-8
Name=Lotus Notes 8.5
Type=Application
Exec=env LD_LIBRARY_PATH=/opt/ibm/lotus/notes/:/usr/lib32/:/usr/lib32/i386-linux-gnu/ /opt/ibm/lotus/notes/framework/../notes-wrapper %F
Icon=/opt/ibm/lotus/notes/framework/shared/eclipse/features/com.ibm.notes.links.feature_8.5.3.20110916-0921/icons/notes.ico
Terminal=false
Categories=Application;Office;

Замечательно – теперь спокойно запускаем из меню.

идеи и руководства взяты здесь
http://ubuntuforums.org/showpost.php?p=11390990&postcount=9
http://usablesoftware.wordpress.com/2011/10/10/install-lotus-notes-8-5-3-en-on-ubuntu-11-04-64bit
http://www-10.lotus.com/ldd/dominowiki.nsf/dx/Notes_8.5.3_on_Ubuntu_11.10