For IBM Partners only, you need an IBM login:
https://partnerportal.ibm.com/s/software-access-catalog
–> Software access –> Software Access Catalog
For info in Partner Plus, select on left pane : Benefits => software access catalog
For IBM Customers only, you need an IBM login (Passport Advantage):
http://www-01.ibm.com/software/howtobuy/passportadvantage/?lnk=fpl-padv-usen
For AIX Updates:
http://www.ibm.com/eserver/support/fixes/
Search for:
IBM Security Directory Server (up to v6.4) IBM Security Verify Directory (start with 10.0)
IBM Security Directory Server is no longer available on the AIX expansion pack media.
IBM Security Directory Server Version 6.4 is available on the AIX 7 with 7200-03 base media.
IBM Security Directory Server (ISDS) Version 6.4 is replaced with IBM Security Verify Directory (ISVD) Version 10.0.
For additional products as openssl, openssh, samba (currently up to date)
https://www.ibm.com/resources/mrs/assets?source=aixbp
https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=aixbp
Java for AIX:
https://www.ibm.com/support/pages/java-sdk-aix
https://www.ibm.com/developerworks/java/jdk/aix/service.html
For java 11+:
https://www.ibm.com/support/pages/java-sdk-aix
https://adoptium.net/releases.html?variant=openjdk11&jvmVariant=hotspot
https://developer.ibm.com/languages/java/semeru-runtimes/downloads/?license=IBM
Sudo binary package with compiled for STD and PAM authentification, no deps on rpm if choose bff package https://www.sudo.ws/download.html#binary
Python… http://download.aixtools.net/
You have multiple choices, Download Director, ftps, https
If you choose ftps, then you can also use sftp
sftp -o "ProxyCommand connect-proxy -H proxy.ABCD.com:80 %h %p" wakao@delivery04.dhe.ibm.com then: mget *
Often the only usable protocol is https, but with many files to download it can be boring!
On solution is to choose https, and save the page as .htm
Then extract using a script the filename and location, and start the download with curl or wget
Download all files from a folder:
# wget --no-parent -r http://WEBSITE.com/DIRECTORY
Ex:
Using WGET
export https_proxy=http://proxy1:8080/ cnt=0 for i in $(grep bff aix7200.htm | cut -d'href' -f2- | cut -d ' ' -f1 | sed 's/"/\ /g' | awk '{print $2}' | sort -u) do echo "################### $i $cnt " (( cnt = cnt + 1 )) filename=$(echo $i | rev | cut -d'/' -f1 | rev) if [ -f $filename ] then echo "==== file exist" else wget -e use_proxy=on --no-check-certificate --debug --no-glob --show-progress $i fi done
Using CURL
export https_proxy=http://proxy1:8080/ cnt=0 for i in $(grep bff aix7200.htm | cut -d'href' -f2- | cut -d ' ' -f1 | sed 's/"/\ /g' | awk '{print $2}' | sort -u) do echo "################### $i $cnt " (( cnt = cnt + 1 )) filename=$(echo $i | rev | cut -d'/' -f1 | rev) if [ -f $filename ] then echo "==== file exist" else curl --insecure --proxy proxy1:8080 $i -o $filename fi done
Using Recursive commands
Example of download using WGET recursively on 3 level
wget -r -l3 --no-parent https://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/
Example of download using LFTP
lftp -c "open http://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/; mirror"