AIX Toolbox
Tutorials
- Configuring YUM and creating local repositories on IBM AIX - IBM Developer
- Tips for Installing Python or other AIX Toolbox for Open Source Software
- Get Started with the AIX Toolbox for Open Source Software
- Creating local repo with DNF and AIX Toolbox Media Image
下載
RPM
- AIX Toolbox for Open Source Software : Downloads alpha (ibm.com) (NOTE: 如果發生 500 錯誤,請 Refresh 頁面)
- Index of /aix/freeSoftware/aixtoolbox
ISO/Tar File
https://support.ibm.com (NOTE: 需要有軟體維護合約(SWMA)的帳號)
- -> Downloads
- -> Entitled Systems Support (ESS)
- -> Login
- -> My Entitled Software
- -> Software Downloads
- -> AIXV7R3
- -> Search Glass
- -> AIX Enterprise Edition 7.2 and 7.3
- -> 2259: AIX Toolbox for Linux APPS v06.01.00,ENU,DVD
- -> I Agree
- -> HTTPS method
- -> 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 本地套件庫
步驟:
- 從官網下載最新的 AIX Toolbox ISO 或 TGZ 檔
- 在 AIX 系統掛載 ISO 檔或解開 TGZ 檔,目的路徑:
/mnt/aixtoolbox
- 建立本地庫,執行腳本
/mnt/aixtoolbox/ezinstall/ppc/dnf_aixtoolbox_local.sh
- 檢查設定檔:
/opt/freeware/etc/dnf/dnf.conf
- 執行套件更新
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
No Comments