ubuntu14.04安裝MQ7.5

創建mqm用戶組和mqm用戶
groupadd -g 1001 mqm
useradd -m -u 601 -g mqm  mqm





tar -zxvf WS_MQ_LINUX_ON_X86_64_7.5.0.2_IMG.tar.gz


./mqlicense.sh

輸入1,1 accept the agreement

依次安裝下列rpm包,

rpm -ivh MQSeriesRuntime-7.5.0-2.x86_64.rpm
rpm -ivh MQSeriesSDK-7.5.0-2.x86_64.rpm 
rpm -ivh MQSeriesJava-7.5.0-2.x86_64.rpm 
rpm -ivh MQSeriesClient-7.5.0-2.x86_64.rpm
rpm -ivh MQSeriesSamples-7.5.0-2.x86_64.rpm
rpm -ivh MQSeriesServer-7.5.0-2.x86_64.rpm
rpm -ivh MQSeriesMsg_Zh_CN-7.5.0-2.x86_64.rpm
rpm -ivh MQSeriesMan-7.5.0-2.x86_64.rpm
安裝rpm -ivh --nodeps MQSeriesRuntime-7.5.0-2.x86_64.rpm報錯
rpm: RPM should not be used directly install RPM packages, use Alien instead!
rpm: However assuming you know what you are doing...
Preparing...                          ################################# [100%]


ERROR:   Specified path is not empty


error: %pre(MQSeriesRuntime-7.5.0-2.x86_64) scriptlet failed, exit status 1

error: MQSeriesRuntime-7.5.0-2.x86_64: install failed

網上找了下原因,可能是因爲ubuntu不能安裝rpm包,需要先轉換爲deb包。所以上面一次安裝的包得先用alien轉換爲相應deb包,在安裝。

alien --scripts MQSeriesRuntime-7.5.0-2.x86_64.rpm會在當前目錄下產生相應的deb包,然後sudo dpkg -i  mqSeriesruntime-7.5.0-2.x86_64.deb,其他rpm也這樣安裝。





檢查系統相關參數是否符合要求,修改相應參數 
su mqm -c "/opt/mqm/bin/mqconfig"




配置MQ系統環境變量
vi /etc/profile
添加以下兩行:
export PATH=$PATH:/opt/mqm/bin:/opt/mqm/samp/bin
export CLASSPATH=$CLASSPATH:/opt/mqm/java/lib/com.ibm.mq.jar:/opt/mqm/samp/wmqjava/samples


使修改立即生效:
source /etc/profile


查看安裝版本:
# dspmqver 
AMQ8594: WebSphere MQ commands are no longer available in /usr/bin. 
In order to run MQ commands you must manage your path configuration as
described in the WebSphere MQ product documentation. In particular review the
topic on "Choosing a primary installation".


setmqinst -i -p /opt/mqm


出現錯誤 AMQ6294: Failed to create symbolic link with the name '/usr/lib64/libmqmzf.so'.

這個原因主要是因爲ubuntu /usr/目錄下沒有lib64的目錄,無法創建'/usr/lib64/libmqmzf.so'.所以在/usr/目錄下mkdir lib64後,順利安裝成功

$dspmqver
Name:        WebSphere MQ
Version:     7.5.0.2
Level:       p750-002-130704
BuildType:   IKAP - (Production)
Platform:    WebSphere MQ for Linux (x86-64 platform)
Mode:        64-bit
O/S:         Linux 4.4.0-31-generic
InstName:    Installation1
InstDesc:    
Primary:     Yes
InstPath:    /opt/mqm
DataPath:    /var/mqm
MaxCmdLevel: 750



===========================補丁MQ7.5.0.3===================================
升級補丁



tar -xvf 7.5.0-WS-MQ-LinuxX64-FP0003.tar
cd 7.5.0-WS-MQ-LinuxX64-FP0003

rpm -ivh *.rpm --nodeps 會出錯

升級時也需要將rpm包先轉成deb包,sudo dpkg -i  *.deb

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章