UNIX (AIX, LINUX, HP-UX, SOLARIS, ...)/UTIL

[Aix] 유틸(util) 설치하기 (yum, bash, gcc, wget ...)

아무일도없었다 2022. 8. 12. 13:09

얼마전 Aix 서버가 들어와서 유틸을 설치할 기회가 왔다.

 

AIX 서버는 7.1 powerpc 이며 rpm, ftp 정도가 있는것으로 확인하였다.

 

필요한 유틸의 설치를 위해 아래 사이트에 접속해서 필요한 rpm 파일을 다운받는다.

https://www.ibm.com/support/pages/node/883796

 

AIX Toolbox for Open Source Software : Downloads alpha

AIX Toolbox for Open Source Software : Downloads alpha

www.ibm.com

 

aix 유틸 설치는 수동과 자동으로 나눌수 있다.

 

위의 사이트에서 필요한 rpm 파일을 직접 download 받아서 aix 의 root 계정으로 아래의 명령어로 설치가 가능하다.

rpm -hUv ${파일이름}

 

예를들어 wget-1.21.2-1.aix6.1.ppc.rpm 파일을 설치한다면 아래와 같이 입력한다.

rpm -hUv wget-1.21.2-1.aix6.1.ppc.rpm

수동 설치시 문제점

수동 설치시 종속성 문제가 있어서 깔끔하게 설치하는게 쉽지 않다.

 

wget 을 설치하기 위한 gettext 설치시 필요한 rpm 리스트

 

따라서 IBM 에서는 편리하게 설치할 수 있는 dnf 를 제공하며 설치를 권장하고 있다.

 

IBM 이 알려주는 중요한 팁 !!!

 

내용을 확인해보면 dnf_aixtoolbox.sh 를 통해서 package 를 설치하는걸 권장한다고 한다. (dnf_aixtoolbox.sh << 다운)

 

 

dnf_aixtoolbox.sh 파일을 다운받아서 실행해보면

# ./dnf_aixtoolbox.sh
Usage: dnf_aixtoolbox.sh <-d> <-y> <-n> -?

      -d    Install and setup dnf if yum is not installed.
            yum command will not be available only dnf command can be used. 
      -y    Installs dnf, and updates yum3 to dnf yum4 if yum3 is installed.
            If no yum3 is installed then dnf and yum4 will be installed.
            yum command will also be available along with dnf.
      -n    Install dnf where both yum and dnf can coexist if yum is installed already.
            This is not a recommended option.

 

요런 내용이 나오는데 yum이 설치되어있지 않고 dnf 를 설치해야하니 -d 옵션으로 실행하였다.

 

※ yum 을 사용하고 싶으면 dnf 설치 이후에 dnf_aixtoolbox.sh -y 를 실행하면 된다.


문제 해결

dnf_aixtoolbox.sh -d 로 실행하니 아래와 같은 에러가 나오면서 설치가 되지않았다.

dnf_aixtoolbox.sh -d 실행시 에러

 

내용을 확인해보면 lwp-download 에서 public.dhe.ibm.com:80 에 연결을 못했다고 나온다.

 

dns 설정이 안되어있는 경우 발생하는 에러로 dns 설정을 먼저 진행하면 된다. (아래 포스팅 참고)

 

https://hackerpark.tistory.com/entry/IBMaix-DNS-%EC%84%A4%EC%A0%95

 

(IBM)aix DNS 설정

Domain name 을 통해서 ping 이 날라가지 않는 경우 dns 설정이 되어있는지 확인을 해야한다. AIX 에서 DNS 설정 확인은 cat /etc/resolv.conf 명령어로 가능하다. cat: 0652-050 Cannot open /etc/resolv.conf. A..

hackerpark.tistory.com

 

이후에 /opt/freeware/bin 경로 PATH 를 잡아주면 잘 실행되는것을 확인할 수 있다.

반응형