• Бесплатный ВЕБИНАР по OSINT с Екатериной Тьюринг: ➡️9 февраля в 19:00 (мск) пройдет урок

    Как безопасно искать информацию в открытых источниках

    🔥 Записаться 🔥

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

  • Автор темы Автор темы lmike
  • Дата начала Дата начала

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 956
603
BIT
463
мой оригинал

продублирую:
началось всё давно (кода ИБМ испортил кроссплатформенность Нотес клиента ;) )
до-сих-пор славная корпорация не удосужилась сделать 64бит сборку (а ведь под виндень сделали)
буду говорить про Ubuntu (для других - схема аналогичная)
подключение способом:

работает, но со своими особенностями:
-установив версию убунты 8.10 - получил "нерабочий" workspace (букивки на иконках БД не видны, и оттрисовка глючит)

увидел заявления очередного товарисча:


и по теме - много каких-то попыток... ( у них не получалось)


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

взял за основу:


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

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

строка для базового чрута будет такой
sudo debootstrap --arch i386 hardy /chroot/
заметьте! - 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

вот отсюда:

в 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
 

Вложения

внес изменения - в чруте надо ставить для hardy
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!