如何在Debian服务器上安装Websphere MQ客户端?

如何在Debian服务器上安装Websphere MQ客户端?,debian,ibm-mq,Debian,Ibm Mq,对于我在工作中设置的大多数新开发服务器,这是我需要做的一件脑死的事情。我们曾经在我们的维基上记录了这些步骤,但是最近这些步骤都被删除了,所以我不得不再次弄清楚这一点 在未安装MQ客户端软件包的情况下,我在尝试安装Python MQ客户端库时看到以下错误: In file included from mqclient.c:2:0: module.h:6:18: fatal error: cmqc.h: No such file or directory compilation terminat

对于我在工作中设置的大多数新开发服务器,这是我需要做的一件脑死的事情。我们曾经在我们的维基上记录了这些步骤,但是最近这些步骤都被删除了,所以我不得不再次弄清楚这一点

在未安装MQ客户端软件包的情况下,我在尝试安装Python MQ客户端库时看到以下错误:

In file included from mqclient.c:2:0:

module.h:6:18: fatal error: cmqc.h: No such file or directory

compilation terminated.

error: command 'gcc' failed with exit status 1

以下是对我有用的步骤,供将来参考。这些假设您是以
root
身份登录到Debian服务器上的。这些都是针对版本7.0.1.10,但我想它们或多或少可以很容易地适应其他版本

1.为
rpm
软件包安装
alien
如果您的服务器上尚未安装:

apt-get install alien
2.下载IBM Websphere软件包 我相信可以找到7.0.1版本,以及其他版本的链接

3.解压缩
/tmp/mqclient
目录中的包并接受许可证 选择适当的选项以接受许可证

4.设置mqm用户 5.安装MQSeries软件包 而且,瞧,希望这样做。请记住,在这些步骤中,将路径与您实际用于特定软件包的路径进行双重检查,祝您好运

mkdir /tmp/mqclient
cp mqc7_7.0.1.10_linuxx86.tar.gz /tmp/mqclient
tar zxvf mqc7_7.0.1.10_linuxx86.tar.gz
./mqlicense.sh
adduser mqm
usermod -m -d /var/mqm mqm
alien --scripts --to-deb MQSeriesRuntime-7.0.1-10.i386.rpm
alien --scripts --to-deb MQSeriesClient-7.0.1-10.i386.rpm
alien --scripts --to-deb MQSeriesSDK-7.0.1-10.i386.rpm
dpkg -i mqseriesruntime_7.0.1-10_i386.deb
dpkg -i mqseriesclient_7.0.1-10_i386.deb
dpkg -i mqseriessdk_7.0.1-10_i386.deb