Skip to main content

AIX Toolbox

Tutorials

下載

RPM
ISO/Tar File

https://support.ibm.com  (NOTE: 需要有軟體維護合約(SWMA)的帳號)

  1. -> Downloads
  2. -> Entitled Systems Support (ESS)
  3. -> Login
  4. -> My Entitled Software
  5. -> Software Downloads
  6. -> AIXV7R3
  7. -> Search Glass
  8. -> AIX Enterprise Edition 7.2 and 7.3
  9. -> 2259: AIX Toolbox for Linux APPS v06.01.00,ENU,DVD
  10. -> I Agree
  11. -> HTTPS method
  12. -> ESD-Toolbox_for_Linux_Apps_Common_7.1-7.3_112023_LCD4107738.iso

常用技巧

檢視 非AIX Toolbox 的套件

為了維護套件的相依性與可更新,不要安裝非 AIX Toolbox 包含的其他套件。

執行以下指令,如果輸出 Build Host 不是包含 *.ibm.com 位址的套件,應該考慮將它移除。

Tip: 如果是 AIX-rpm 套件,這是 AIX ISO 預設安裝的,可以忽略它。
rpm -qai  | egrep "Name|Install Date|Build Date|Build Host"
Local DNF repository

建立 AIX Toolbox 本地套件庫

步驟:

  1. 從官網下載最新的 AIX Toolbox ISO 或 TGZ 檔
  2. 在 AIX 系統掛載 ISO 檔或解開 TGZ 檔,目的路徑:/mnt/aixtoolbox 
  3. 建立本地庫,執行腳本 /mnt/aixtoolbox/ezinstall/ppc/dnf_aixtoolbox_local.sh  
  4. 檢查設定檔:/opt/freeware/etc/dnf/dnf.conf 
  5. 執行套件更新

Mount the ISO file

loopmount -i aix_linux_toolbox_*.iso -o "-V udfs -o ro" -m /mnt/iso

Create local repo.

  • Usage: dnf_aixtoolbox_local.sh <mount path or tar extraction path> 
/mnt/iso/ezinstall/ppc/dnf_aixtoolbox_local.sh /mnt/iso

自動產生設定檔 /opt/freeware/etc/dnf/dnf.conf :

[main]
cachedir=/var/cache/dnf
keepcache=1
debuglevel=2
logfile=/var/log/dnf.log
exactarch=1
gpgcheck=1
installonly_limit=3
clean_requirements_on_remove=True
best=True

plugins=1

[Local_AIX_Toolbox]
name=Local AIX generic repository
baseurl=file:///mnt/iso/RPMS/ppc/
enabled=1
gpgcheck=0

[Local_AIX_Toolbox_noarch]
name=Local AIX noarch repository
baseurl=file:///mnt/iso/RPMS/noarch/
enabled=1
gpgcheck=0

[Local_AIX_Toolbox_72]
name=Local AIX 7.2 specific repository
baseurl=file:///mnt/iso/RPMS/ppc-7.2/
enabled=1
gpgcheck=0

套件更新

root@aixvm:worktmp> dnf repolist
repo id                                      repo name
Local_AIX_Toolbox                            Local AIX generic repository
Local_AIX_Toolbox_72                         Local AIX 7.2 specific repository
Local_AIX_Toolbox_noarch                     Local AIX noarch repository


root@aixvm:worktmp> dnf check-update
Local AIX generic repository                                       1.6 MB/s | 1.4 MB     00:00
Local AIX noarch repository                                        1.7 MB/s | 595 kB     00:00
Local AIX 7.2 specific repository                                  1.1 MB/s | 146 kB     00:00
Last metadata expiration check: 0:00:01 ago on Wed Mar  5 15:19:23 CST 2025.

ca-certificates.ppc                         2024.2.66-1                        Local_AIX_Toolbox
dnf.ppc                                     4.2.17-32_51                       Local_AIX_Toolbox_72
dnf-automatic.ppc                           4.2.17-32_51                       Local_AIX_Toolbox_72
dnf-data.ppc                                4.2.17-32_51                       Local_AIX_Toolbox_72
expect.ppc                                  5.45.4-2                           Local_AIX_Toolbox
libcomps.ppc                                0.1.15-101                         Local_AIX_Toolbox
libdnf.ppc                                  0.39.1-32_52                       Local_AIX_Toolbox_72
libmodulemd.ppc                             1.5.2-100                          Local_AIX_Toolbox
librepo.ppc                                 1.11.0-103                         Local_AIX_Toolbox
...
...

root@aixvm:worktmp> dnf update