【问题标题】:How can I install Websphere MQ Client on a Debian server?如何在 Debian 服务器上安装 Websphere MQ 客户端?
【发布时间】:2020-05-15 05:12:04
【问题描述】:

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

在未安装 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

【问题讨论】:

    标签: debian ibm-mq


    【解决方案1】:

    为了将来参考,以下是对我有用的步骤。这些假设您在 Debian 服务器 上以root 的身份登录。这些适用于版本 7.0.1.10,但我想可以或多或少轻松地适应其他版本。

    1。为rpm 包安装alien

    如果您的服务器上尚未安装:

    apt-get install alien
    

    2。下载 IBM Websphere 包

    我相信可以在here 找到 7.0.1 版本,以及其他版本的链接。

    3。解压/tmp/mqclient目录下的包并接受许可

    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
    

    选择适当的选项以接受许可。

    4。设置mqm用户

    adduser mqm
    usermod -m -d /var/mqm mqm
    

    5。安装 MQSeries 包

    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
    

    而且,瞧,希望能做到。请记住将这些步骤中的路径与您实际用于特定软件包的路径进行仔细检查,并祝您好运。

    【讨论】:

      猜你喜欢
      • 2023-03-28
      • 1970-01-01
      • 1970-01-01
      • 2013-02-28
      • 1970-01-01
      • 2016-02-02
      • 1970-01-01
      • 2016-06-22
      • 1970-01-01
      相关资源
      最近更新 更多