网址是:http://www-03.ibm.com/systems/power/software/aix/linux/toolbox/alpha.html
在AIX下安装python
Python是个好东西。
去IBM网站下载for AIX的最新版:
http://www-1.ibm.com/servers/aix/products/aixos/linux/download.html
python这个包肯定是要的:
ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/python/python-2.2-5.aix5.1.ppc.rpm
使用rpm -ivh 包名 来安装rpm包。
这里还有一个问题,就是你的rpm管理器的版本,可以用 lslpp -L rpm.rte 来查看,如果版本低于3.0.5.20,需要下载安装新的 rpm.rte
ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/INSTALLP/ppc/rpm.rte
具体的安装方法和步骤可以参考
ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/README.txt
升级完rpm管理器后安装python:rpm -ivh python-2.2-5.aix5.1.ppc.rpm
提示还需要几个库文件,分别是libdb,libexpat,libgdbm和libreadline,在刚才的IBM网站上找到对应的包:
db-3.3.11-4.aix5.1.ppc.rpm
ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/db/db-3.3.11-4.aix5.1.ppc.rpm
expat-1.95.7-1.aix5.1.ppc.rpm
ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/expat/expat-1.95.7-1.aix5.1.ppc.rpm
gdbm-1.8.3-2.aix5.1.ppc.rpm
ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/gdbm/gdbm-1.8.3-2.aix5.1.ppc.rpm
readline-4.3-2.aix5.1.ppc.rpm
ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/readline/readline-4.3-2.aix5.1.ppc.rpm
同样用rpm -ivh 包名来安装,装完后再安装python包就可以了。
=======================================
默认情况下AIX是不带编译器,如果需要编译一些源代码,则可以安装linux上常用的gcc。(IBM有自己的XL C/C++,但那是收费的)。
(1)从IBM上下载RPM包(ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/gcc/,好像直接点击下载不了,可以把url复制到地址栏,再回车就OK了)
gcc-4.2.0-3.aix6.1.ppc.rpm,
gcc-cplusplus-4.2.0-3.aix6.1.ppc.rpm,
libgcc-4.2.0-3.aix6.1.ppc.rpm,
libstdcplusplus-4.2.0-3.aix6.1.ppc.rpm,
libstdcplusplus-devel-4.2.0-3.aix6.1.ppc.rpm
(2)用ftp将上述五个rpm文件上传到/usr/opt/freeware/src /packages/SOURCES目录下
(3)以root身份在/usr/opt/freeware/src/packages/SOURCES执行命令
#rpm -ivh gcc-4.2.0-3.aix6.1.ppc.rpm
#rpm -ivh libgcc-4.2.0-3.aix6.1.ppc.rpm
#rpm -ivh libstdcplusplus-4.2.0-3.aix6.1.ppc.rpm
#rpm -ivh libstdcplusplus-devel-4.2.0-3.aix6.1.ppc.rpm
#rpm -ivh gcc-cplusplus-4.2.0-3.aix6.1.ppc.rpm
(4)执行命令 #gcc -v,结果如下,整个安装OK。
Using built-in specs.
Target: powerpc-ibm-aix6.1.0.0
Configured with: ../configure --with-as=/usr/bin/as --with-ld=/usr/bin/ld --enable-languages=c,c++,java --prefix=/opt/freeware --enable-threads --enable-version-specific-runtime-libs --host=powerpc-ibm-aix6.1.0.0 --target=powerpc-ibm-aix6.1.0.0 --build=powerpc-ibm-aix6.1.0.0 --disable-libjava-multilib
Thread model: aix
gcc version 4.2.0
======================================
rpm -ivh gettext-0.19.7-1.aix6.1.ppc.rpm
rpm -ivh gettext-devel-0.19.7-1.aix6.1.ppc.rpm
rpm -ivh ncurses-devel-6.1-1.aix6.1.ppc.rpm
rpm -ivh ncurses-6.1-1.aix6.1.ppc.rpm
rpm -ivh libstdcplusplus-6.3.0-1.aix7.1.ppc.rpm
rpm -ivh libstdcplusplus-devel-6.3.0-1.aix7.1.ppc.rpm
rpm -ivh libbgcc-6.3.0-1.aix7.1.ppc.rpm
rpm -ich libgcc-6.3.0-1.aix7.1.ppc.rpm
rpm -ivh libstdcplusplus-6.3.0-1.aix7.1.ppc.rpm
rpm -ivh libstdcplusplus-devel-6.3.0-1.aix7.1.ppc.rpm
rpm -ivh ncurses-6.1-1.aix6.1.ppc.rpm
rpm -ivh ncurses-devel-6.1-1.aix6.1.ppc.rpm
rpm -ivh info-6.3-1.aix6.1.ppc.rpm
rpm -ivh gmp-6.1.2-1.aix6.1.ppc.rpm
rpm -ivh gmp-devel-6.1.2-1.aix6.1.ppc.rpm
rpm -ivh mpfr-3.1.2-3.aix6.1.ppc.rpm
rpm -ivh readline-6.1-2.aix6.1.ppc.rpm
rpm -ivh gdbm-1.8.3-5.aix5.2.ppc.rpm
rpm -ivh expat-2.0.1-2.aix5.3.ppc.rpm
rpm -ivh zlib-1.2.11-1.aix6.1.ppc.rpm
rpm -ivh libmpc-1.0.3-1.aix6.1.ppc.rpm
rpm -ivh gcc* (gcc和gcc-cpp两个包同时装)