IBM AIX – DNF 설치

― 오픈소스 패키지 관리,
이제 리눅스처럼 쉽게!

AIX 환경에서 오픈소스 설치할 때,
복잡한 RPM, installp 때문에 고생하신 적 있나요?

이제 DNF 하나면 끝입니다.


목차

  1. DNF란? AIX에서 왜 필요할까
  2. 설치 전 준비사항
  3. DNF 설치 스크립트 실행
  4. 설치 후 PATH 설정
  5. DNF 사용법 예시
  6. 마무리 + 꿀팁

DNF란? AIX에서 왜 쓸까?

  • AIX는 기본적으로 installp, rpm 같은 고유한 설치 도구를 사용하지만…
  • 의존성 지옥, 수동 설치, 버전 충돌
  • 리눅스 사용자에겐 너무 익숙한 DNF가 이제 AIX에서도 사용 가능!

IBM Toolbox에서 공식 제공하는 스크립트만 있으면 한 방에 설치 가능!


설치 전 확인사항 (👀 꼭 체크!)

🔹 필수 구성 요소

구성 요소확인 명령어

RPMlslpp -l rpm.rte
Python3python3 –version
OpenSSLlslpp -l openssl.base

🔹 네트워크 상태 확인

# DNS 설정 파일 확인

cat /etc/resolv.conf

# DNS 작동 테스트

ping public.dhe.ibm.com nslookup public.dhe.ibm.com

# 443 포트 확인

telnet public.dhe.ibm.com 443


DNF 설치 스크립트 실행

🔸 IBM Toolbox 사이트에서
스크립트 다운로드

→ AIX Toolbox 공식 페이지 바로가기

파일명 예: dnf_aixtoolbox.sh

🔸 AIX 서버로 전송 및 실행

scp dnf_aixtoolbox.sh root@<AIX IP>:/tmp/ chmod +x /tmp/dnf_aixtoolbox.sh

🔸 스크립트 실행

# 기존 YUM이 있다면 DNF로 전환

./dnf_aixtoolbox.sh -y

# DNF만 설치할 경우

./dnf_aixtoolbox.sh -d

자동으로 패키지 풀고 설치해 줍니다. 설치는 다소 시간이 걸릴 수 있어요.


PATH 설정

설치 후, 바로 dnf 명령어가 안 될 수 있습니다.

# 현재 세션에만 적용

export PATH=$PATH:/opt/freeware/bin

# 영구 적용

(.profile 등) echo ‘export PATH=$PATH:/opt/freeware/bin’ >> ~/.profile


DNF 활용 예시

# DNF 버전 확인

dnf –version

# 저장소 목록 보기

dnf repolist

# 패키지 검색

dnf search git

# 설치

dnf install nano

# 제거

dnf remove nano

# 전체 시스템 업데이트

dnf update


마무리 + 실전 팁

  • DNF는 한 번만 잘 설치해두면 AIX에서 오픈소스 관리가 리눅스처럼 편해집니다.
  • GCC, Git, curl, zsh, nano 등 리눅스 환경 못지않은 개발환경 구성 가능!
  • 네트워크, 디스크, PATH 설정만 잘하면 10분 내로 설치 완료!

댓글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다