Сложность задачи заключается в том, что в качестве дистрибутива linux, IBM рекомендует RHEL или SLES. Оба дистрибутива используют пакеты в формате rpm. Делюсь опытом установки Websphere MQ 6.0 (C8472ML.tar.gz), fix pack (6.0.2-WS-MQ-LinuxIA32-FP0010.tar.gz) на Ubuntu 10.04. |
sudo apt-get install rpm
Распаковываем архив дистрибутивом:
tar -xzvf C8472ML.tar.gz
Содержимое архива:
Переходим в новый каталог и прежде всего принимаем лицензионное соглашение:
sudo sh ./mqlicense.sh
Далее устанавливаем пакеты:
sudo rpm -ivh --nodeps --force-debian MQSeriesRuntime-6.0.0-0.i386.rpm sudo rpm -ivh --nodeps --force-debian MQSeriesServer-6.0.0-0.i386.rpm sudo rpm -ivh --nodeps --force-debian MQSeriesSDK-6.0.0-0.i386.rpm sudo rpm -ivh --nodeps --force-debian MQSeriesClient-6.0.0-0.i386.rpm sudo rpm -ivh --nodeps --force-debian MQSeriesJava-6.0.0-0.i386.rpm sudo rpm -ivh --nodeps --force-debian MQSeriesSamples-6.0.0-0.i386.rpm sudo rpm -ivh --nodeps --force-debian gsk7bas-7.0-3.15.i386.rpm sudo rpm -ivh --nodeps --force-debian MQSeriesKeyMan-6.0.0-0.i386.rpm sudo rpm -ivh --nodeps --force-debian MQSeriesMan-6.0.0-0.i386.rpm sudo rpm -ivh --nodeps --force-debian IBMJava2-SDK-1.4.2-0.0.i386.rpm sudo rpm -ivh --nodeps --force-debian MQSeriesFTA-6.0.0-0.i386.rpm sudo rpm -ivh --nodeps --force-debian MQSeriesTXClient-6.0.0-0.i386.rpm sudo rpm -ivh --nodeps --force-debian MQSeriesIES30-6.0.0-0.i386.rpm sudo rpm -ivh --nodeps --force-debian MQSeriesConfig-6.0.0-0.i386.rpm
Полезно сразу добавить своего пользователя в группу mqm:
usermod -a -G mqm user
Для запуска Explorer-а выполните
/opt/mqm/bin/strmqcfg
Установка fix pack
Схема та же. Распаковываем архив:tar -xzvf 6.0.2-WS-MQ-LinuxIA32-FP0010.tar.gz
И устанавливаем пакеты обновления:
sudo rpm -ivh --nodeps --force-debian MQSeriesRuntime-U832545-6.0.2-10.i386.rpm sudo rpm -ivh --nodeps --force-debian MQSeriesServer-U832545-6.0.2-10.i386.rpm sudo rpm -ivh --nodeps --force-debian MQSeriesSDK-U832545-6.0.2-10.i386.rpm sudo rpm -ivh --nodeps --force-debian MQSeriesClient-U832545-6.0.2-10.i386.rpm sudo rpm -ivh --nodeps --force-debian MQSeriesJava-U832545-6.0.2-10.i386.rpm sudo rpm -ivh --nodeps --force-debian MQSeriesSamples-U832545-6.0.2-10.i386.rpm sudo rpm -ivh --nodeps --force-debian gsk7bas-7.0-3.15.i386.rpm sudo rpm -ivh --nodeps --force-debian MQSeriesKeyMan-U832545-6.0.2-10.i386.rpm sudo rpm -ivh --nodeps --force-debian MQSeriesMan-U832545-6.0.2-10.i386.rpm sudo rpm -ivh --nodeps --force-debian IBMJava2-SDK-1.4.2-0.0.i386.rpm sudo rpm -ivh --nodeps --force-debian MQSeriesFTA-U832545-6.0.2-10.i386.rpm sudo rpm -ivh --nodeps --force-debian MQSeriesTXClient-U832545-6.0.2-10.i386.rpm sudo rpm -ivh --nodeps --force-debian MQSeriesIES30-U832545-6.0.2-10.i386.rpm sudo rpm -ivh --nodeps --force-debian MQSeriesConfig-U832545-6.0.2-10.i386.rpm
Удаление
sudo rpm -qa | grep MQSeries | xargs sudo rpm -e --noscripts --force-debian sudo rpm -qa | grep gsk7bas | xargs sudo rpm -e --noscripts --force-debian sudo rpm -qa | grep IBMJava2 | xargs sudo rpm -e --noscripts --force-debian sudo rm -rf /var/mqm sudo userdel mqm
Если что-то прошло не гладко, то еще и
sudo rm -rf /opt/mqm
Идея взята отсюда: http://www.reidmorrison.com/linux/install-websphere-mq-on-ubuntu
Установка на Debian 8: https://skalolaskovy.ru/comp-various/529-linux-debian-x64-ibm-mq-installation
ВідповістиВидалити