Chủ Nhật, 11 tháng 10, 2020

[IBM-AIX] Easy installing Pkgs with YUM ON AIX

 

1/Download yum_bundle from ibm

https://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/ezinstall/ppc/

2/Install YUM

# ls -alt

total 106408

-rw-r--r--    1 root     system      4036762 Oct 09 00:11 gettext-0.19.7-1.aix6.1.ppc.rpm

-rw-r--r--    1 root     system      2897799 Oct 09 00:11 db-4.8.24-3.aix6.1.ppc.rpm

drwxr-xr-x    2 root     system         4096 Oct 09 00:11 .

-rw-r--r--    1 root     system        56991 Oct 09 00:11 gdbm-1.8.3-5.aix5.2.ppc.rpm

-rw-r--r--    1 root     system       533288 Oct 09 00:11 curl-7.52.1-1.aix6.1.ppc.rpm

-rw-r--r--    1 root     system        51749 Oct 09 00:11 pysqlite-1.1.7-2.aix6.1.ppc.rpm

-rw-r--r--    1 root     system      3570302 Oct 09 00:11 sqlite-3.15.2-1.aix6.1.ppc.rpm

-rw-r--r--    1 root     system      1686134 Oct 09 00:11 glib2-2.14.6-2.aix5.2.ppc.rpm

-rw-r--r--    1 root     system       489547 Oct 09 00:11 readline-6.1-2.aix6.1.ppc.rpm

-rw-r--r--    1 root     system     23333701 Oct 09 00:11 python-2.7.10-1.aix6.1.ppc.rpm

-rw-r--r--    1 root     system       158584 Oct 09 00:11 python-urlgrabber-3.10.1-1.aix6.1.noarch.rpm

-rw-r--r--    1 root     system       830446 Oct 09 00:11 python-tools-2.7.10-1.aix6.1.ppc.rpm

-rw-r--r--    1 root     system       162093 Oct 09 00:11 python-pycurl-7.19.3-1.aix6.1.ppc.rpm

-rw-r--r--    1 root     system        37912 Oct 09 00:11 python-iniparse-0.4-1.aix6.1.noarch.rpm

-rw-r--r--    1 root     system     15366474 Oct 09 00:11 python-devel-2.7.10-1.aix6.1.ppc.rpm

-rw-r--r--    1 root     system        62283 Oct 09 00:11 yum-metadata-parser-1.1.4-2.aix6.1.ppc.rpm

-rw-r--r--    1 root     system       923981 Oct 09 00:11 yum-3.4.3-7.aix6.1.noarch.rpm

-rw-r--r--    1 root     system       214726 Oct 09 00:11 ca-certificates-2016.10.7-2.aix6.1.ppc.rpm

drwxr-xr-x   20 root     system         4096 Oct 09 00:10 ..


#chfs -a size=2G /opt

#smitty tcpip -> further -> name resolution

# rpm -Uvh *


Preparing...                          ################################# [100%]

Updating / installing...

   1:readline-6.1-2                   ################################# [  6%]

   2:sqlite-3.15.2-1                  ################################# [ 12%]

/

   3:gettext-0.19.7-1                 ################################# [ 18%]

add libintl.so.1 (32bits) shared member to /opt/freeware/lib/libintl.a

add libintl.so.1 (64bits) shared member to  /opt/freeware/lib/libintl.a

/

   4:glib2-2.14.6-2                   ################################# [ 24%]

   5:yum-metadata-parser-1.1.4-2      ################################# [ 29%]

   6:gdbm-1.8.3-5                     ################################# [ 35%]

   7:db-4.8.24-3                      ################################# [ 41%]

   8:python-2.7.10-1                  ################################# [ 47%]

   9:pysqlite-1.1.7-2                 ################################# [ 53%]

  10:python-iniparse-0.4-1            ################################# [ 59%]

  11:ca-certificates-2016.10.7-2      ################################# [ 65%]

  12:curl-7.52.1-1                    ################################# [ 71%]

  13:python-pycurl-7.19.3-1           ################################# [ 76%]

  14:python-urlgrabber-3.10.1-1       ################################# [ 82%]

  15:yum-3.4.3-7                      ################################# [ 88%]

  16:python-devel-2.7.10-1            ################################# [ 94%]

  17:python-tools-2.7.10-1            ################################# [100%]

# pwd

/opt/freeware/etc/yum



vi /opt/freeware/etc/yum/yum.conf



[main]

cachedir=/var/cache/yum

keepcache=1

debuglevel=2

logfile=/var/log/yum.log

exactarch=1

obsoletes=1

plugins=1


[AIX_Toolbox]

name=AIX generic repository

baseurl= http://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/

enabled=1

gpgcheck=0



 


[AIX_Toolbox_noarch]

name=AIX noarch repository

baseurl= http://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/noarch/

enabled=1

gpgcheck=0

 


[AIX_Toolbox_61]

name=AIX 6.1 specific repository

baseurl= http://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc-6.1/

enabled=1

gpgcheck=0



 


[AIX_Toolbox_72]

name=AIX 7.2 specific repository

baseurl= http://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc-7.2/

enabled=1

gpgcheck=0

3/ Open Firewall from the host to IBM public.dhe.ibm.com

4/ Run YUM


yum install bash -y;yum install wget -y;yum install unzip -y;yum install bc -y;yum install screen -y;yum install rsync -y;yum install logrotate -y;