Установка Lotus Notes 8.5 на 64bit Ubuntu

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 584
271
#1
мой оригинал
http://web3.inttrust.ru/site/itforum.nsf/x...1F?OpenDocument
продублирую:
началось всё давно (кода ИБМ испортил кроссплатформенность Нотес клиента ;) )
до-сих-пор славная корпорация не удосужилась сделать 64бит сборку (а ведь под виндень сделали)
буду говорить про Ubuntu (для других - схема аналогичная)
подключение способом:
http://www.rayd.co.uk/blogs/rayblog.nsf/d6plinks/Ubuntu64
работает, но со своими особенностями:
-установив версию убунты 8.10 - получил "нерабочий" workspace (букивки на иконках БД не видны, и оттрисовка глючит)

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

и по теме - много каких-то попыток... ( у них не получалось)
http://www-10.lotus.com/ldd/nd85forum.nsf/...60?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-ubunt...stallation.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
 

Вложения

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 584
271
#2
внес изменения - в чруте надо ставить для hardy