[Linux]

Debian 패키지를 사용하여 Linux Ubuntu 에 IBM MQ 서버 설치

시스템 요구사항 웹 페이지에 따라 Debian 설치 프로그램을 사용하여 Linux® Ubuntu 시스템에 IBM® MQ 서버를 설치할 수 있습니다.

시작하기 전에

보다 시스템 요구사항IBM MQ 지원되는 소프트웨어 레벨에 대한 자세한 내용은

설치 절차를 시작하기 전에 먼저 다음에 설명된 필수 단계를 완료했는지 확인하십시오. 시스템 준비 중Linux .

rpm을 사용하여 IBM MQ 9.0.2또는 이전 버전을 Ubuntu 에 설치한 경우 제품의 Debian 버전을 설치하기 전에 제품의 모든 rpm 버전을 설치 제거해야 합니다.

제품 설치 이전 또는 이후에 라이센스에 동의하는 옵션이 있습니다. 보다 라이센스 수락IBMMQ ~을 위한Linux 자세한 내용은.

이 태스크 정보

설치하려는 컴포넌트를 선택하려면 Debian 설치 프로그램을 사용하여 서버를 설치하십시오. 구성 요소 및 패키지 이름은 다음 목록에 나열되어 있습니다.IBMMQDebian 구성 요소LinuxUbuntu 시스템 .
주의: 제품을 설치하기 전에 tar.gz 패키지의 Ubuntu 버전을 다운로드해야 합니다. 이 버전에는 apt-get 도구에 필요한 deb 파일이 포함되어 있기 때문입니다.
다양한 설치 프로그램을 사용할 수 있습니다. 이 주제에서는 apt-getdpkg 설치 프로그램의 사용에 대해 설명합니다.
apt-get
apt-get을 사용하여 패키지를 설치할 수 있으며 종속 패키지를 설치할 필요가 없습니다. apt-get은 사용자에게 필요한 패키지에 대한 종속성 패키지를 설치합니다.
apt-get을 사용하려면 이 도구에서 사용자 파일에 액세스할 수 있도록 설정해야 합니다.

이 작업을 수행하려면 chmod -R a+rx DIRNAME 명령을 실행하십시오. 여기서 DIRNAME은(는) tar.gz 패키지의 압축을 푼 디렉토리입니다.

주의: apt-get에 액세스할 수 있는 파일을 작성하지 않으면 다음 오류가 수신됩니다.
  • N: 샌드박스 처리되지 않은 루트 권한으로 파일 다운로드가 수행됩니다.'/sw/9400deb/./InRelease' 사용자 '_apt'가 액세스할 수 없습니다. -pkgAcquire::Run (13: 권한이 거부됨)
  • E: file:/sw/9400deb/./Packages 파일 페치 실패- /sw/9400deb/./Packages (2: 해당 파일 또는 디렉토리 없음)
  • E: 일부 색인 파일을 다운로드하는 데 실패했습니다. 무시되었거나 이전 파일들이 대신 사용되었습니다.
여기서 /sw/9400deb은(는) IBM MQ을(를) 설치하는 디렉토리입니다.
dpkg
dpkg를 사용하여 개별 패키지를 설치할 수 있지만, dpkg는 사용자가 필요로 하는 패키지의 종속 패키지를 설치하지 않으므로 종속 항목을 설치했는지 확인해야 합니다. 각 패키지의 종속성에 대한 정보는 표 1 표를 참조하십시오.

큐 관리자 실행을 지원하려면 최소한 ibmmq-runtimeibmmq-server 구성요소를 설치해야 합니다.

표 1. 패키지 컴포넌트 종속 항목
패키지 이름 컴포넌트 기능 패키지 종속 항목
ibmmq-runtime 모든 다른 컴포넌트에 대한 공용 기능 없음
ibmmq-server 큐 관리자 ibmmq-runtime

ibmmq-gskit

ibmmq-client C IBM MQ 클라이언트 라이브러리 ibmmq-runtime

ibmmq-gskit

ibmmq-java JavaJMS IBM MQ API ibmmq-runtime
ibmmq-jre JRE(Java Runtime Environment) ibmmq-runtime
ibmmq-sdk Java API의 헤더 파일 및 라이브러리 ibmmq-runtime
ibmmq-man UNIX 매뉴얼 페이지 IBM MQ ibmmq-runtime
ibmmq-samples IBM MQ 애플리케이션 샘플 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 1

ibmmq-msg-zh-cn

ibmmq-msg-zh-tw

추가 언어 메시지 카탈로그 파일입니다. 영어 메시지 카탈로그 파일이 기본적으로 설치됩니다. 이러한 메시지 카탈로그에 대한 자세한 내용은 Linux 에서 메시지를 표시하기 위한 국가 언어 선택을 참조하세요. ibmmq-runtime
ibmmq-gskit

IBM Global Security Kit (GSKit)

ibmmq-runtime
ibmmq-web

REST APIIBM MQ Console.

ibmmq-runtime

ibmmq-server

ibmmq-java

ibmmq-jre

ibmmq-ftbase Managed File Transfer 구성요소

ibmmq-runtime

ibmmq-java

ibmmq-jre

ibmmq-ftlogger Managed File Transfer 구성요소

ibmmq-runtime

ibmmq-server

ibmmq-ftbase

ibmmq-java

ibmmq-jre

ibmmq-fttools

ibmmq-ftagent

Managed File Transfer 컴포넌트

ibmmq-runtime

ibmmq-ftbase

ibmmq-java

ibmmq-jre

ibmmq-ftservice Managed File Transfer 구성요소

ibmmq-runtime

ibmmq-server

ibmmq-ftagent

ibmmq-ftbase

ibmmq-java

ibmmq-jre

ibmmq-amqp

Advanced Message Queuing Protocol 컴포넌트

ibmmq-runtime

ibmmq-java

ibmmq-server

ibmmq-xrservice
텔레메트리 서비스 컴포넌트
참고 : MQ Telemetry 서비스는 x86-64 (64비트)의 경우 Linux 에서만, IBM Z 의 경우 Linux 에서만 이용하실 수 있습니다.

ibmmq-runtime

ibmmq-java

ibmmq-jre

ibmmq-server

ibmmq-ams

Advanced Message Security 컴포넌트

ibmmq-runtime

ibmmq-server

참고:
  • [더 이상 사용되지 않음] IBM MQ Bridge to Salesforce 은 2022년 11월 22일부터 모든 릴리스에서 사용되지 않습니다( 미국 공지문 222-341 참조).
  • [제거됨][2024년 6월MQ 9.4.0 ][2024년 6월MQ 9.4.0 ] IBM MQ Bridge to Salesforce 은 에서 제품에서 제거되었습니다. IBM MQ 9.4.0 Salesforce 연결은 IBM App Connect Enterprise를 사용하여 수행할 수 있습니다. Salesforce 입력 및 Salesforce 요청 노드를 사용하여 Salesforce 애플리케이션과 상호작용할 수 있습니다. 자세한 정보는 IBM App Connect Enterprise 와 함께 Salesforce 사용의 내용을 참조하십시오.
  • [제거됨] Continuous Delivery 의 경우 은 에서 제거됩니다. IBM MQ Bridge to blockchain IBM MQ 9.3.2

    [제거됨] Long Term Support 의 경우 은 에서 제거됩니다. IBM MQ Bridge to blockchain IBM MQ 9.3.0 Fix Pack 15

    Blockchain 연결은 IBM App Connect 또는 IBM Cloud Pak® for Integration에서 사용 가능한 App Connect 기능을 통해 달성할 수 있습니다.

  • IBM MQ 9.3.0에서 IBM MQ ExplorerIBM MQ 설치 패키지에서 제거되었습니다. 이는 별도의 다운로드로 사용 가능한 상태로 유지되며 Fix Central에서 사용 가능한 독립형 IBM MQ Explorer 다운로드에서 설치할 수 있습니다. 자세한 정보는 LinuxWindows 에서 IBM MQ Explorer 를 독립형 애플리케이션으로 설치 및 설치 제거의 내용을 참조하십시오.
  • [ MQ 9.4.4 Oct 2025] IBM MQ 9.4.4 Continuous Delivery 에서 러시아어 번역 지원이 제거되었습니다. Linux 플랫폼에서 이 구성 요소가 포함된 이전 버전에서 업그레이드하는 경우, 업그레이드를 진행하기 전에 해당 구성 요소를 수동으로 제거해야 합니다. 그렇게 하지 않으면 업그레이드 프로세스 중에 다음과 같은 오류가 발생할 수 있습니다:
    MQSeriesRuntime = 9.x.x-0 is needed by (installed) MQSeriesMsg_ru-9.x.x-0.x86_64

프로시저

  1. 쉘 터미널을 여십시오. 루트로 로그인하거나 su 또는 su - 명령을 사용하여 루트 사용자로 전환합니다. 또는 시스템 관리자가 루트 사용자 권한을 부여한 경우 sudo 명령을 사용하여 루트 사용자로 명령을 실행할 수 있습니다.

    sudo 명령을 사용하려면 실행하려는 명령 앞에 을 추가합니다. sudo susudo 명령에 대한 자세한 내용은 Red Hat® 웹사이트의 Linux 에서 sudosu 명령의 차이점 탐색하기를 참조하세요.

  2. 현재 디렉토리를 설치 패키지의 위치로 설정하십시오.

    위치는 네트워크 위치 또는 로컬 파일 시스템 디렉토리일 수 있습니다. 다운로드 가능한 설치 이미지를 찾을 수 있는 위치를 참조하십시오.

  3. 제품을 설치하기 전이나 후에 라이센스를 승인하는 옵션이 있습니다. 설치하기 전에 라이센스에 동의하려면 mqlicense.sh 스크립트를 실행하십시오.
    ./mqlicense.sh

    이 라이센스 계약은 사용자 환경에 적합한 언어로 표시되며 라이센스의 이용 약관에 대한 동의 또는 거부를 묻는 프롬프트가 표시됩니다.

    가능한 경우, mqlicense.sh에서 라이센스가 표시된 X-창이 열립니다.

    라이센스가 현재 쉘에서 스크린 리더로 읽을 수 있는 텍스트로 표시되도록 해야 하는 경우 다음 명령을 입력하십시오.
    ./mqlicense.sh -text_only 
    Linux 용 IBM MQ 에서 라이선스 수락 에 대한 자세한 내용은 라이선스 수락을 참조하세요.
  4. IBM MQ 패키지 설치 방법을 선택하십시오.
    apt 관리 도구 를 사용하여 원하는 IBM MQ 패키지를 설치하거나 dpkg 명령 를 사용하여 종속성 패키지와 함께 원하는 IBM MQ 패키지를 설치하십시오.
    • apt-get 관리 도구를 사용하여 종속성 패키지와 함께 원하는 IBM MQ 패키지를 설치하려면 다음을 수행하십시오.
      1. 접미부가 .list인 파일(예: IBM_MQ.list)을 /etc/apt/sources.list.d 디렉토리에 작성하십시오.

        이 파일에는 IBM MQ 패키지가 포함된 디렉토리의 위치에 대한 deb 항목이 포함되어야 합니다.

        예를 들면, 다음과 같습니다.
        # Local directory containing IBM MQ packages 
        deb [trusted=yes] file:/var/tmp/mq ./
        
        [trusted=yes]문(대괄호 포함)을 포함하는 것은 선택사항이며 후속 조작 중에 경고 및 프롬프트를 억제합니다.
      2. apt-get update 명령을 실행하여 이 디렉토리와 여기에 포함된 패키지의 목록을 apt 캐시에 추가하십시오.

        수신할 수 있는 가능한 오류에 대해서는 apt-getAttention 참고를 참조하십시오.

        이제 apt를 사용하여 IBM MQ를 설치할 수 있습니다. 예를 들어, 다음 명령을 실행하여 전체 제품을 설치할 수 있습니다.
        apt-get install "ibmmq-*" 
        다음 명령을 실행하여 서버 패키지 및 모든 종속성을 설치할 수 있습니다.
         apt-get install ibmmq-server 
        주의: 쉘에서 따옴표 문자를 사용하는 경우가 아니면 .deb 파일을 보유하는 디렉토리에서 apt-get install ibmmq-* 명령을 실행하지 마십시오.

        aptitude 또는 synaptic 같은 도구를 사용하는 경우 misc\non-free 카테고리에서 설치 패키지를 찾을 수 있습니다.

    • dpkg 명령을 사용하여 원하는 IBM MQ 패키지를 설치하려면 설치할 각 IBM MQ 패키지에 대해 dpkg 명령을 실행하십시오. 예를 들어, 다음 명령을 실행하여 런타임 패키지를 설치하십시오.
      dpkg -i ibmmq-runtime_9.4.0.0_amd64.deb
      중요: dpkg 는 동일한 명령에서 여러 패키지 파일을 허용하지만 IBM MQ 패키지 간 종속성으로 인해 예상대로 작동하지 않습니다. 패키지는 다음 순서대로 개별적으로 설치해야 합니다. apt-get 를 사용하는 것이 더 좋은 옵션임을 알 수 있습니다.
      • ibmmq-runtime
      • ibmmq-jre
      • ibmmq-java
      • ibmmq-gskit
      • ibmmq-server
      • ibmmq-web
      • ibmmq-ftbase
      • ibmmq-ftagent
      • ibmmq-ftservice
      • ibmmq-ftlogger
      • ibmmq-fttools
      • ibmmq-amqp
      • ibmmq-ams
      • ibmmq-xrservice
      • ibmmq-client
      • ibmmq-man
      • ibmmq-msg_언어
      • ibmmq-samples
      • ibmmq-sdk

결과

필요한 패키지를 설치했습니다.

다음에 수행할 작업

  • 설치 후 라이선스 수락을 선택했다면 지금 바로 수락하세요. 제품 설치 후 라이선스 수락을 참조하세요.
  • 필요한 경우, 이제 이 설치가 기본 설치가 되도록 설정할 수 있습니다. 명령 프롬프트에 다음 명령을 입력하십시오.
     MQ_INSTALLATION_PATH/bin/setmqinst -i -p MQ_INSTALLATION_PATH

    여기서 MQ_INSTALLATION_PATHIBM MQ 가 설치된 디렉토리를 나타냅니다.

  • 이 설치와 작동하도록 환경을 설정해야 할 수도 있습니다. setmqenv 또는 crtmqenv 명령을 사용하여 IBM MQ 의 특정 설치에 대한 다양한 환경 변수를 설정할 수 있습니다. 자세한 정보는 setmqenvcrtmqenv를 참조하십시오.
  • 설치가 정상적으로 이루어졌는지 확인하려면 설치를 확인할 수 있습니다. 자세한 내용은 Linux 에서 IBM MQ 설치 확인을 참조하세요.