Installing an IBM MQ server on Linux Ubuntu using Debian packages
You can install an IBM® MQ server on a Linux® Ubuntu system, using a Debian installer, in accordance with the system requirements web page.
Before you begin
See System Requirements for IBM MQ for details of the supported software levels.
Before you start the installation procedure, make sure that you first complete the necessary steps that are outlined in Preparing the system on Linux.
If you have installed IBM MQ 9.0.2, or earlier, on Ubuntu using rpm, you must uninstall all rpm versions of the product before installing the Debian version of the product.
About this task
Ubuntu
version of the
tar.gz package, before you install the product, as this version contains the
deb files you need for the apt-get tool.- apt-get
- You can use apt-get to install packages, and you do not need to install any dependent packages. apt-get installs dependency packages for the package that you require.
- dpkg
- You can use dpkg to install individual packages, but you must ensure you install any dependencies as dpkg does not install any dependent packages for the package you require. Refer to the Table 1 table for information about the dependencies of each package.
To support the running of a queue manager, you must install at least the
ibmmq-runtime
and the ibmmq-server
components.
Package Name | Component Function | Package Dependencies |
---|---|---|
ibmmq-runtime | Common function for all other components | None |
ibmmq-server | Queue Manager | ibmmq-runtime ibmmq-gskit |
ibmmq-client | C IBM MQ client libraries | ibmmq-runtime ibmmq-gskit |
ibmmq-java | Java and JMS IBM MQ APIs | ibmmq-runtime |
ibmmq-jre | Java Runtime Environment | ibmmq-runtime |
ibmmq-sdk | Header files and libraries for non-Java APIs | ibmmq-runtime |
ibmmq-man | UNIX man pages for IBM MQ | ibmmq-runtime |
ibmmq-samples | IBM MQ application samples | ibmmq-runtime |
ibmmq-msg-cs ibmmq-msg-de ibmmq-msg-es ibmmq-msg-fr ibmmq-msg-hu ibmmq-msg-it ibmmq-msg-ja ibmmq-msg-ko ibmmq-msg-pl ibmmq-msg-pt ibmmq-msg-ru ibmmq-msg-zh-cn ibmmq-msg-zh-tw |
Additional language message catalog files. English message catalog files are installed by default. For more information about these message catalogs, see Displaying messages in your national language on Linux | ibmmq-runtime |
ibmmq-gskit |
IBM Global Security Kit (GSKit) |
ibmmq-runtime |
ibmmq-web |
REST API and IBM MQ Console. |
ibmmq-runtime ibmmq-server ibmmq-java ibmmq-jre |
ibmmq-ftbase | Managed File Transfer component |
ibmmq-runtime ibmmq-java ibmmq-jre |
ibmmq-ftlogger | Managed File Transfer component |
ibmmq-runtime ibmmq-server ibmmq-ftbase ibmmq-java ibmmq-jre |
ibmmq-fttools ibmmq-ftagent |
Managed File Transfer components |
ibmmq-runtime ibmmq-ftbase ibmmq-java ibmmq-jre |
ibmmq-ftservice | Managed File Transfer component |
ibmmq-runtime ibmmq-server ibmmq-ftagent ibmmq-ftbase ibmmq-java ibmmq-jre |
ibmmq-amqp |
Advanced Message Queuing Protocol component |
ibmmq-runtime ibmmq-java ibmmq-server |
ibmmq-xrservice |
Telemetry Service component
Note: The telemetry service is only available on Linux for x86-64 (64 bit) and Linux for IBM Z.
|
ibmmq-runtime |
ibmmq-ams |
Advanced Message Security component |
ibmmq-runtime ibmmq-server |
ibmmq-sfbridge 1 | Install the IBM MQ Bridge to Salesforce to configure
the connections to Salesforce and IBM MQ, then run the command runmqsfb to
subscribe to events from Salesforce and publish them to an
IBM MQ network. Note:
The IBM MQ Bridge to Salesforce is available only on Linux for x86-64 (64 bit). |
ibmmq-runtime ibmmq-java ibmmq-jre |
ibmmq-bcbridge 2 3 |
Install the IBM MQ Bridge to blockchain to send queries and updates to, and receive responses from your blockchain network. Note:
The IBM MQ Bridge to blockchain is available only on Linux for x86-64 (64 bit). |
ibmmq-runtime ibmmq-java ibmmq-jre |
- The IBM MQ Bridge to Salesforce is deprecated across all releases from November 22 2022 (see US Announcement letter 222-341).
- The IBM MQ Bridge to blockchain is deprecated across all releases from November 22 2022 (see US Announcement letter 222-341). Blockchain connectivity can be achieved with IBM App Connect or through App Connect capabilities available with IBM Cloud Pak® for Integration.
- For Continuous Delivery, the IBM MQ Bridge to blockchain is removed from the product at IBM MQ 9.3.2.
- From IBM MQ 9.3.0, IBM MQ Explorer has been removed from the IBM MQ install package. It remains available as a separate download. For more information, see Installing and uninstalling IBM MQ Explorer as a stand-alone application on Linux and Windows.
Procedure
Results
You have installed the packages you require.
What to do next
- If required, you can now set this installation to be the primary installation. Enter the
following command at the command prompt:
MQ_INSTALLATION_PATH/bin/setmqinst -i -p MQ_INSTALLATION_PATH
where MQ_INSTALLATION_PATH represents the directory where IBM MQ is installed.
- You might want to set up the environment to work with this installation. You can use the setmqenv or crtmqenv command to set various environment variables for a particular installation of IBM MQ . For more information, see setmqenv and crtmqenv.
- If you want to confirm that the installation was successful, you can verify your installation. See Verifying an IBM MQ installation on Linux, for more information.