Lotus notes and linux and ibm

Lotus Notes

IBM Lotus Notes — программный продукт, платформа для автоматизации совместной деятельности рабочих групп (Groupware). Производится компанией IBM Lotus Software, входящей в компанию IBM Software Group.

Программное обеспечение можно скачать с сайта IBM. Внимание! На сайте IBM последняя версия Lotus Notes (8.5.2) недоступна для русского языка, программное обеспечение было взято из иного источника.

Содержание

Протестированное программное обеспечение [ править ]

  • IBM Lotus Notes Client 8.5.2 for Linux (RPM Install) Russian.tar (592 MB) (не совместимо с современными версиями ос Альт)
  • IBM Lotus Notes Client 8.5.3 for Linux (RPM Install). Проверялось на Альт 8СП (ядро 4.19, ИК 2019)
  • IBM Lotus Notes Client 9.0 for Linux (RPM Install). Проверялось на Альт 8СП (ядро 4.19, ИК 2019)
  • IBM Lotus Notes Client 9.0.1 for Linux (RPM Install). Проверялось на Альт 8СП (ядро 4.19, ИК 2019)

Примечание: Lotus Domino недоступен для свободной загрузки. Результаты его тестирования будут предоставлены позднее.

Установка [ править ]

Установка производилась на Альт Линукс СПТ 6.0 i586 с установленной графической средой GNOME.

Перед установкой убедитесь, что доступен из Интернета или зеркала репозиторий cert6 (i586 и noarch).

Скачайте архив с кодом и распакуйте командой:

Установите базовые и зависимые приложения:

При этом будут также установлены пакеты из онлайнового репозитория: libXp libgnomecups libgnomeprint libgnomeprintui tcsh

Примечание: При обновлении и установке пакетов может быть показана надпись:

Нажмите клавишу y и Enter или просто Enter.

Во время установки (когда будет установлен последний пакет ibm_lotus_notes и показано 100%, откройте в другом окне файл /tmp/rcp_install и ждите, когда там будет последняя строка вида:

Переключитесь на консоль установки и нажмите Ctrl+c.

Запуск [ править ]

Запустить клиент Lotus Notes можно из меню Офис → Lotus Notes 8.5.

Примечания [ править ]

1. Для того, чтобы Lotus Notes запустился, нужно скопировать /opt/ibm/lotus/notes/data/notes.ini в одном из каталогов, которые указывает вывод

(например, в $HOME/bin) и дать права писать в этот файл пользователю, от которого будет запускаться программа.

2. Возникают проблемы со шрифтами (очень маленький шрифт). Должно решаться установкой шрифта Tahoma из Windows и указанием его, в качестве шрифта по умолчанию в настройках DE, либо установкой пакета fonts-ttf-ms (но это не срабатывает).

Источник

Debian Linux + Lotus Domino ( Установка Lotus Domino 8.5 на Debian GNU/Linux Squeeze. )

28 июня 2011 (обновлено 15 августа 2016)

OS: Debian GNU/Linux Squeeze.
Application: IBM Lotus Domino 8.5 for Linux (xSeries).

В принципе, можно на Linux применить дистрибутив Lotus Domino, предназначенный для Solaris или AIX — отличаются они только инсталлятором. Но в этом нет необходимости, так как IBM подготовила для «обычных» Linux дистрибутив «xSeries». Он так и именуется, например, дистрибутив «IBM Lotus Domino 8.5 for Linux» называется «lotus_domino85_xlinux».

Проведём подготовительные работы.

В файле /etc/hosts описываем для локального и внешнего IP определённое серверу символическое имя, для того, чтобы в дальнейшем оперировать не с IP адресами, а с постоянными именами:

.
127.0.0.1 localhost
127.0.0.1 domino.example.com domino

192.168.1.1 domino.example.com domino
.

Создаём местечко, где будет работать сервер Domino:

Добавляем группу и пользователя, от имени которых будет работать сервер Domino:

Обращаю внимание на то, что я лишил пользователя notes возможности работать в так называемой «оболочке», иначе говоря, от имени пользователя можно запустить приложение, но нельзя будет работать в «командной строке». Это создаёт некоторые неудобства при тестировании работы приложений, но добавляет лишний час спокойного сна.

Явно добавляем пользователя notes в группу notes:

Создадим для пользователя notes скрипт определения набора переменных окружения среды Bash, в которой мы будем запускать сервер Domino, где укажем дополнительные пути поиска исполняемых файлов, библиотек и конфигурационных файлов:

Распаковываем дистрибутивный архив в место, которое мне представляется наиболее для этого подходящим:

Переходим в директорию с инсталляционными скриптами и запускаем установку в режиме текстовой командной строки:

Lotus Domino for Unix Install Program
————————————-
InstallShield Wizard

Initializing InstallShield Wizard.
.

Пробежимся по ключевым этапам инсталляции.

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

Читайте также:  Windows 10 update install issues

В случае достижения соглашения с производителем продукта выбираем на следующем этапе режим установки одиночной инсталляции «Domino Server», явно отказываясь от установки «Server Partitions»:

.
[ ] 1 — Install Data Directories Only for Partitioned Domino Server

To select an item enter its number, or 0 when you are finished: [0]

Далее соглашаемся с будущим месторасположением исполняемых файлов «Lotus Domino»:

Please specify a directory or press Enter to accept the default directory.

Program Files Directory Name [/opt/ibm/lotus]

А вот месторасположение баз данных, предлагаемых установщиком по умолчанию мне не нравится. Переопределим его на своё:

Please specify a directory or press Enter to accept the default directory.

Data Files Directory Name [/local/notesdata] /var/lib/notes/data

Задаём имя и группу пользователя, под которым будет запускаться сервер Domino:

User Name [notes]

Group Name [notes]

Определимся с методом первичной настройки сервера после его установки.

Лучше всего после прохождения процесса установки запустить сервер Lotus Domino в специальном режим первичной настройки и удаленно донастроить сервер с помощью утилиты serversetup из комплекта «Notes Administrator». На данный момент IBM предоставляет «Notes Administrator» и «Notes Designer» только для платформы Microsoft Windows, потому придется держать для администраторов и разработчиков рабочие станции на базе этой операционной системы.

Указываем «Remote server setup», выбирая вариант удалённой установки:

After the installation completes, for new installation server setup will be
launched and for upgrade the server will be restarted automatically.

[ ] 1 — Local
[X] 2 — Remote
[ ] 3 — Manual

Удостоверимся в том, что всё так, как нам и требуется:

Program Files: /opt/ibm/lotus
Data Files: /var/lib/notes/data
Domino Kit Type: EnterpriseServer

Unix Install Options:
User Name: notes
Group Name: notes
Install Data Only: No
Start Server Setup: Yes (Remote)
.

Даём отмашку на непосредственно инсталляцию:

Checking Minimum OS Version
Warning:
*****************************************************
Domino does not support this system:

Installing Lotus Domino. Please wait.

Нас уведомят в том, что используемая операционная система официально не поддерживается производителем Lotus Domino. Впрочем, инсталляции это не мешает, так как все необходимые для работы компоненты имеются.

После завершения установки создаётся комплект для «деинсталляции»:

Минут десять ожидаем.

На случай, «деинсталлятор» скромно расположился в директории «/opt/ibm/lotus/notes/latest/linux/_uninst/» и запустить его, при необходимости, можно следующим образом (хотя проще попросту удалить директории «/opt/ibm/lotus» и «/var/lib/notes/data» — после этого сервер можно считать полностью удалённым):

В итоге, читаем меморандум о том, что содеяли:

Читаем лог установщика по адресу «/tmp/DominoInstall.log», если интересно или что-то показалось прошедшим не так, как должно было бы быть.

С учётом того, что наша операционная система официально не поддерживается производителем, в процессе инсталляции есть некоторые особенности. В частности, после установки сервер Domino не запускается автоматически в ожидании дальнейшей настройки. Сделаем это вручную:

Сессия блокируется в ожидании подключения извне, с сопутствующим уведомлением:

./java -ss512k -Xoss5M -cp jhall.jar:cfgdomserver.jar:./ndext/ibmdirectoryservices.jar lotus.domino.setup.WizardManagerDomino -data /var/lib/notes/data -listen
Remote server setup enabled on port 8585.

The Domino setup server is now in listening mode.
A remote client can now connect to this server and configure Domino.

To connect to this server, launch the Remote Domino Setup program from a command-prompt as follows:
From a Domino administrator client: serversetup -remote
From a Domino server: server -remote
.

Сразу, как только мы подключимся клиентом администрирования для настройки сервера, получим уведомление о том, куда будет записан журнал событий:

После успешной настройки можно попробовать запустить сервер Lotus Domino вручную:

Lotus Domino (r) Server, Release 8.5.x .
Copyright (c) IBM Corporation 1987, . All Rights Reserved.

Event Monitor started
.
Console Logging is ENABLED
.
Database Server started
.
Database Replicator started
.
Agent Manager started
.
LDAP Server: started
.
Administration Process started
.
JVM: Java Virtual Machine initialized.
.

Удостоверимся в том, что сервер Lotus Domino прослушивает определённый ему порт:

Теперь, после того, как мы наигрались с пробными запусками сервера Domino, пришло время создать скрипт управления и автоматического запуска/остановки сервиса.

Устанавливаем утилиту Screen, с помощью которой будем запускать сервер Domino:

Создаём для Screen специальный конфигурационный файл, в котором включим журналирование всего происходящего:

Пишем скрипт управления и автоматизации запуска:

export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin/:/var/lib/notes:/var/lib/notes/data
DATE=`date +»%Y-%m-%d %H:%M:%S»`
NOTESUSER=notes
NOTESSERVER=/opt/ibm/lotus/bin/server
NOTESEXEC=/opt/ibm/lotus/bin/nsd
NOTESDATA=/var/lib/notes/data
NOTESINI=/var/lib/notes/data/notes.ini
NOTESLOG=/var/log/notes/managment.log
SCREENCONF=/var/lib/notes/.screenrc-log
SCREENLOG=/var/log/notes/screen.log

start() <
echo «$: Starting Lotus Notes Domino in Screen. »
echo «$: Starting Lotus Notes Domino in Screen. » >> $
# Запускаем сервер Lotus Notes Domino в Screen от имени пользователя notes с явным указанием конфигурационного файла notes.ini
su —shell /bin/bash —login $ —command «screen -c $ -L -U -d -m -S screen.notes $ =$«
return $
>

case «$1» in
start)
start
;;
stop)
stop
;;
kill)
echo «$: Kill Lotus Notes Domino. »
echo «$: Kill Lotus Notes Domino. » >> $
su —shell /bin/bash —login $ —command «cd $; $ -kill» >> $
;;
restart)
echo «$: Restarting Lotus Notes Domino. »
echo «$: Restarting Lotus Notes Domino. » >> $
stop
echo «Wait. »
sleep 5
start
;;
*)
echo «Usage: $0 » >&2
exit 1
;;
esac

Прописываем наш скрипт для всех уровней исполнения в системе:

Слегка наводим порядок с доступом к ресурсам и конфигурациям:

Для того, чтобы не получать сильно разросшийся одиночный файл журнала настроим его ротацию.

Устанавливаем приложение ротации текстовых файлов с одновременным их сжатием:

Создаем конфигурационный файл ротации журнальных файлов для Lotus Notes Domino:

Проверяем корректность конфигурационного файла:

[ уже посетило: 24421 / +3 ] [ интересно! / нет ]

Поблагодарить автора ( сделайте свой денежный вклад в хорошее настроение )

Источник

Ubuntu Documentation

Lotus Notes 8.5 Installation

This is a place-holder section. In the mean time, the best installation/configuration/removal instructions is through IBM’s Notes Client Installation and Upgrade document. It provides instructions for all the OS’s IBM supports for Notes. Evaluation downloads including all supported platforms are available here: Evaluate: Lotus Notes and Domino Administrator clients. Note that the Administration Client and Domino Designer client are only available for Windows. The client, Lotus Notes, and the server, Lotus Domino, are available. Note that while the client is supported for Ubuntu, the server installation requires a little googling/tweaking to succeed. So Linux users can use the Domino server and Notes clients for mail and applications, but server administration and application design needs to be done using Windows. Note that a lot of server administration can be done using a web administration interface included with the Domino server. Please see the Administration help included for more information.

The basic steps are as follows:

  • Get the 8.5.x release package. It comes in either RPM or DEB formats. Once you have the tarball, (usually something like lotus_notes851_linux.tar), extract it into a new folder:
  • You’ll now have a set of RPM or DEB files. If you’ve got DEB files, you’re set. Continue to the next step. If all you have are RPM files, you’ll have to convert them to DEB using alien:

If you’re doing a fresh install, just run the installation:

If you’re upgrading from 8.0.1, you can probably still perform the fresh install steps above, but there’s a caveat! It seems that if you had Sametime installed in 8.0.1 and you run the install you’ll have an endless number of «ActivityMonitor» or «ScheduleAutoLogin» messages. This has something to do with how Instant Messaging is configured in Sametime. There’s an acknowledged issue, and comments about this. The better solution is to just go for a fresh install, by renaming your 8.0.1 install folder and doing a fresh install: This is, of course, assuming that you’re initial install was to the /opt/ibm folder.

That’s it — you’ll now have 8.5.1 installed.

Lotus Notes 8.0.1 on Jaunty Jackalope

This section defines the installation steps for Lotus Notes 8.0.1 on Jaunty Jackalope (9.04).

Pre-Requisites

Notes 8 for Linux requires the following:

  • libstdc++ version 5
  • Eclipse. It’s probably not absolutely necessary, but the notes client is built on Eclipse and your life will probably be a bit easier if you have it.

Graphical Installation Steps

  • Create a new folder that you can work from
  • Download Lotus Notes for Linux into this folder. This is usually available from your Notes administrator, or as part of the Notes/Domino package. The file’s called C19U2EN.tar.
  • Untar the file:
  • Run the installer as sudo’er:

This should launch the graphical InstallShield wizard. You’ll be asked to accept the license and specify an installation folder (/opt/ibm/lotus/notes). You can accept these defaults if you wish, or change them to your preference.

  • The java-based installer has some screen issues on my machine. You have to click the mouse for about a second on the Next/Back navigation buttons in order for the action to be correctly detected. Screen refresh also seems very poor, so you may have to move the window about a bit for some of the screen to become visible. But YMMV.
  • You’ll finally got to the summary selections and install window, at which point you click Install.

    After installation is completed Notes should appear in Application -> Office -> Lotus Notes 8. But when you try to launch it as a regular user, you’ll end up with a «Permission Denied» error!

  • Change ownership of the lotus folder in your home folder:
  • Change ownership of the notes install folder. Note that this may cause problems if you’re trying to use notes for multiple users on the same host. Let’s assume you’re not going to do that!
  • Change ownership of the configuration folders — /etc/lotus:
    • This is necessary to allow your id file and individual configurations to be saved properly, and the initial error if you don’t do this will be related to the pernames.ntf file (/etc/lotus/notes/data/shared/pernames.ntf).

    You should now be able to launch Notes (Application -> Office -> Lotus Notes 8), but you’ll end up with another error:

    • Continue for now. We’ll fix this in a later step
  • You’ll be asked for your id file to launch notes. This should have been provided by your network administrator, and is probably on a shared drive somewhere. Navigate to this location and select the file.
  • Notes should now launch.
  • Console Installation Steps

    InstallShield wizard will install Lotus Notes 8.0.1 on your computer. Select 1 to continue.

  • Accept license
  • Accept default install directory (/opt/IBM/Lotus/Notes)
  • Uninstalling

    Removed Notes takes the following steps:

    • Go to the install folder. By default this is /opt/ibm/lotus/notes/_uninst/
    • Run uninstaller.bin. Uninstallation may take quite a while, so be patient!

    Troubleshooting and SNAFU’s

    === During Installation ===

    • «The installer is unable to run in graphical mode. Try running the installer with the -console or -silent flag.»
      • Caused by absence of libstdc++5. See the pre-requisites section above. You MUST have libstdc++5 for the installer to run.

    Post-installation (when running Notes)

    Trying to run Notes as a regular user results in «Could not launch ‘Lotus Notes 8’. Failed to execute child process . «. This is thanks to the fact that we Notes was installed as sudo (which is the only way you *can* install). Here are some things to try out to fix this problem.

      Your home directory should have a lotus folder (

    /lotus) which is owned by root. Change this and the notes install folder to be owned by you:

    IBM Documentation on Lotus Notes installations

    Instructions in the links below are for Notes 8.5, but are useful when dealing with Notes 8 as well.

    Lotus Notes 6.5.2 on Breezy Badger using Wine

    This section documents the procedure to install Lotus Notes Client (version 6.5.2) on Breezy Badger (this may work on earlier releases but has not been tested).

    If you find any errors/changes to this document please feel free to write to

    Requirements

    You will need to add the following lines to /etc/apt/sources.list

    Installation

    Installing wine

    To install wine you’ll need to perform the following:

    Installing Lotus Notes Client in ubuntu

    • Install Lotus Notes Client 6.5.2 under Windows. Unfortunately wine still does not have support for windows installers. Make sure that you install this on a partition that is writable under ubuntu (a vfat partition is preferable)
    • Execute wine once, without any command line arguments as

    This would setup wine and place the correct configuration files.

    • Create symlinks to windows partitions for use with wine.
    • Almost done! Now use the following command to run Lotus Notes Client 6.5.2. Note the use of double slashes.

    I’ve created a shell script

    /bin/lotus-client that executes this long command for me.

    Use an editor like gedit to create a file lotus-notes as:

    LotusNotes (последним исправлял пользователь lars-planet 2010-12-16 16:12:32)

    The material on this wiki is available under a free license, see Copyright / License for details
    You can contribute to this wiki, see Wiki Guide for details

    Источник

    Читайте также:  Как делать ddos атаки kali linux
    Оцените статью