10.3. Установка

Требования

В дистрибутиве RedHat Linux 8.0 вам потребуются пакеты .rpm: qt-3.0.5-17, libmng-1.0.4, XFree86-Mesa-libGLU-4.2.0, glut-3.7 и т.п. …

Документация openMosixView. В состав openMosixView входит полноценный комплект документации в формате HTML. Стартовую страницу документации можно найти в каталоге установки openMosixView: openmosixview/openmosixview/docs/en/index.html.

Пакеты .rpm устанавливаются в каталог /usr/local/openmosixview.

10.3.1. Установка из .rpm-пакета

Скачайте последнюю версию .rpm-пакета openMosixView. Затем просто выполните следующую команду:

rpm -i openmosixview-1.4.rpm

Она установит двоичные файлы в каталог /usr/bin. Для удаления пакета выполните:

rpm -e openmosixview

10.3.2. Установка из исходных текстов

Скачайте самую последнюю версию openMosixView и распакуйте архив, например, в /usr/local/.

gunzip openmosixview-1.4.tar.gz tar -xvf openmosixview-1.4.tar

10.3.3. Автоматический установочный скрипт

Для его запуска просто перейдите в каталог openmosixview и выполните команду

./setup [путь_к_установленным_библиотекам_qt_2.3.x_]

10.3.4. Компиляция вручную

Установите переменную окружения QTDIR в соответствии с установленным в системе дистрибутивом QT, т.е.

export QTDIR=/usr/lib/qt-2.3.0 (для bash)

или

setenv QTDIR=/usr/lib/qt-2.3.0 (для csh)

10.3.5. Советы по компиляции

(отдельная благодарность пользователям, протестировавших компиляцию openMosixView/Mosixview на разных дистрибутивах Linux, и приславших свои советы по установке) Создайте ссылку /usr/lib/qt, указывающую на каталог установки QT-2.3.x, т.е. если QT-2.3.x установлен в /usr/local/qt-2.3.0:

ln -s /usr/local/qt-2.3.0 /usr/lib/qt

Затем необходимо установить переменную окружения QTDIR

export QTDIR=/usr/lib/qt (для bash)

или

setenv QTDIR /usr/lib/qt (для csh)

После этого проблем возникнуть не должно. Выполните:

./configure make

потом выполните эти же команды в подкаталогах openmosixcollector, openmosixanalyzer, openmosixhistory и openmosixviewprocs. Скопируйте получившиеся бинарные файлы в /usr/bin:

cp openmosixview/openmosixview /usr/bin cp openmosixviewproc/openmosixviewprocs/mosixviewprocs /usr/bin cp openmosixcollector/openmosixcollector/openmosixcollector /usr/bin cp openmosixanalyzer/openmosixanalyzer/openmosixanalyzer /usr/bin cp openmosixhistory/openmosixhistory/openmosixhistory /usr/bin

А также init-скрипт для openmosixcollector в ваш каталог init, т.е.

cp openmosixcollector/openmosixcollector.init /etc/init.d/openmosixcollector

или

cp openmosixcollector/openmosixcollector.init /etc/rc.d/init.d/openmosixcollector

В заключение не забудьте скопировать двоичный файл openmosixprocs на каждый узел вашего кластера в /usr/bin/openmosixprocs:

rcp openmosixprocs/openmosixprocs your_node:/usr/bin/openmosixprocs

Теперь можно запустить openmosixview:

openmosixview