Тема: запуск Lotus Notes 8.5 на 64bit Linux

Создан:Mikhail Cholokov 02/09/2009 04:53 PM
Модифицирован:Mikhail Cholokov 02/09/2009 09:36 PM
Папка:
06. Разработка Notes-приложений, 08. Operating Systems & Notes, 09. Администрирование Notes & Domino
Тип сообщения:
Идея (работает!)

Сообщение:

началось всё давно (кода ИБМ испортил кроссплатформенность Нотес клиента ;) )
до-сих-пор славная корпорация не удосужилась сделать 64бит сборку (а ведь под виндень сделали)
буду говорить про Ubuntu (для других - схема аналогичная)
подключение способом:
http://www.rayd.co.uk/blogs/rayblog.nsf/d6plinks/Ubuntu64
работает, но со своими особенностями:
-установив версию убунты 8.10 - получил "нерабочий" workspace (букивки на иконках БД не видны, и оттрисовка глючит)

увидел заявления очередного товарисча:
http://www-10.lotus.com/ldd/nd8forum.nsf/dba3ca7e515d55ff85256a0700727b35/91981e993866cecf8525753e004e8c03?OpenDocument

и по теме - много каких-то попыток... ( у них не получалось)
http://www-10.lotus.com/ldd/nd85forum.nsf/DateAllThreadedWeb/0d37c249f05a3c4b8525753b004ec460?OpenDocument

поминув недобрым словом нерадивых девелуперов вендора..., решил попытаться сам
(а ведь моглиб, сцуки, список необходимых либов и апликух указывать)

взял за основу:
http://ubuntuforums.org/showthread.php?t=24575

внес изменения - ежа заменил на козла ;-) : hoary -> intrepid (на самом деле мудрый на бесстрашный)
изменения - надо hoary -> hardy

а шаг
dpkg-reconfigure locales
пропустить - потому как не будет работать всё-равно, а при инсталяции, указ. ниже пакеджей выпонится автоматически

строка для базового чрута будет такой
sudo debootstrap --arch i386 hardy /chroot/ http://archive.ubuntu.com/ubuntu
заметьте! - intrpepid
изменения - hardy

ну и сорцлист не забудьте откоректить апосля, но перед:
apt-get update ; apt-get upgrade

доустановить:
надо накатить language-pack-ru-base language-pack-en-base language-pack-gnome-ru-base language-pack-gnome-en-base пакеты
(этот наборчик, входит в приложенный списочек)
sudo apt-get install ...

замаунтить необходимые пути нужно из хозяйской системы (как было по ссылке выше), у меня /etc/fstab:
###### chroot #########
/home /chroot/home none bind 0 0
/tmp /chroot/tmp none bind 0 0
/dev /chroot/dev none bind 0 0
/proc /chroot/proc proc defaults 0 0
/media/cdrom0 /chroot/media/cdrom0 none bind 0 0
/usr/share/fonts /chroot/usr/share/fonts none bind 0 0
/opt /chroot/opt none bind 0 0
/local/data/mike/lotus/inst /chroot/opt/inst none bind 0 0

понятно что /chroot/media/cdrom0 и /chroot/usr/share/fonts
надо mkdir -p ...


и вот тута начинаются мучительные поиски недостающих либ (еще раз спасибо вендору)
мобуть я чего лишнего прихватил (и наверняка), но список я приложу ;), получил его с рабочего 32бит енвиронмента запуском:
dpkg --get-selections | awk '$2 ~ /^install$/ {print $1}' > installedpackages

вот отсюда: http://www.ubuntugeek.com/clone-your-ubuntu-installation.html

в dchroot -d
создаем файло запуска LDN
sudo gedit /usr/local/bin/notes32
с содержимым:
/opt/ibm/lotus/notes/framework/../notes

и сделать ему чмод:
sudo chmod a+x /usr/local/bin/notes32

разумеется - нотуса д.б. установлена в чруте:
sudo dpkg -i --force-architecture ibm_lotus_notes-8.5.i586.deb
sudo dpkg -i --force-architecture ibm_lotus_activities-8.5.i586.deb
sudo dpkg -i --force-architecture ibm_lotus_cae-8.5.i586.deb
sudo dpkg -i --force-architecture ibm_lotus_sametime-8.5.i586.deb
sudo dpkg -i --force-architecture ibm_lotus_symphony-8.5.i586.deb

в хозяйской системе:
создание запускающего скрипта /usr/local/bin/do_dchroot - ничем от ориг. статьи не отличается

линк будет такой
sudo ln -s /usr/local/bin/do_dchroot /usr/local/bin/notes32

ну и файло с со списочком прилагаю
как накатить их - там же, на гике (http://www.ubuntugeek.com/clone-your-ubuntu-installation.html)
типа:
cat installedpackages | xargs sudo aptitude install -y


Иерархия документов данной дискуссии:
запуск Lotus Notes 8.5 на 64bit Linux (Mikhail Cholokov) (09.02.2009 16:53:35)
.... обнаружил входе тестов - я ошибся с версией, надо dchroot делать для hardy! (Mikhail Cholokov) (09.02.2009 21:13:49)


Разработчикам и администраторам: курсы, книги, сертификация
File Attachment Icon
installedpackages.zip