Имеется опыт установки на SLES 10 (несколько десятков серверов 7.0.2, 8.0.1, 8.5beta).
Из доппакетов ставлю mc, nmap, gcc, sysstat - к Лотусу отношения не имеют, просто для удобства.
НЕ устанавливаю все пакеты из раздела "Электронная почта".
Обязательное условие - создать обычного пользователя, от имени которого будет работать сервер Domino (обычно notes).
После установки сервера копирую id-файл нового сервера (если он дополнительный) в папку установки (обычно /local/notesdata).
Затем запускаю скрипт:
#!/bin/sh
NOTES_INI=/local/notesdata/notes.ini
cat>/etc/init.d/domino<<EOF
#!/bin/sh
PATH=/usr/local/sbin:usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/notesdata
ulimit -n 20000
case "\$1" in
start)
echo -n "Starting Lotus Domino Server: "
su - notes -c "/opt/ibm/lotus/bin/serverstart.sh &"
;;
stop)
echo -n "Stopping Lotus Domino Server: "
su - notes -c "cd /local/notesdata; /opt/ibm/lotus/bin/server -q"
;;
*)
echo "Usage: \$0 {start|stop}" >&2
exit 1
;;
esac
exit 0
EOF
cat>>$NOTES_INI<<EOF
DateOrder=DMY
ClockType=24_HOUR
DateSeparator=.
ENABLE_ACL_FILES=1
EOF
cat>/opt/ibm/lotus/bin/serverstart.sh<<EOF
#!/bin/sh
NOTESDATA="/local/notesdata"
NOTESEXE="/opt/ibm/lotus/bin/server"
cd \$NOTESDATA
\$NOTESEXE > \$NOTESDATA/domino.log
EOF
chmod 700 /opt/ibm/lotus/bin/serverstart.sh
chmod 755 /etc/init.d/domino
chown notes /opt/ibm/lotus/bin/serverstart.sh
chgrp notes /opt/ibm/lotus/bin/serverstart.sh
chmod 666 /local/notesdata/*.id
chown notes /local/notesdata/*.id
chgrp notes /local/notesdata/*.id
ln -s /etc/init.d/domino /etc/rc.d/rc3.d/S99domino
ln -s /etc/init.d/domino /etc/rc.d/rc5.d/S99domino
ln -s /etc/init.d/domino /etc/rc.d/rc3.d/K99domino
ln -s /etc/init.d/domino /etc/rc.d/rc5.d/K99domino
export LANG=ru_RU.UTF-8
xhost +
su - notes -c 'export DISPLAY=0:0'
[/color]
Затем su notes
и /opt/ibm/lotus/bin/server
Для автозапуска домино после перезагрузки сервера:
/usr/lib/lsb/install_initd /etc/init.d/domino
Вот так как-то.