Python on AIX 7.1 / 6.1

Posted by Kairo Araujo on Fri 20 March 2015

First thanks Renato Gregio to give me all packages / dependecies.

I created (by R. Gregio) a TAR with RPM files to install the Python 2.6.8. You can download here https://github.com/kairoaraujo/Python-AIX-RPM

The Python is necessary for my personal project PowerAdm and I'll try maintain this TAR updated.

The original packages can be downloded on http://www.perzl.org/aix/index.php?n=main.python

Package list:

bash-4.3-13.aix5.1.ppc.rpm

bzip2-1.0.6-1.aix5.1.ppc.rpm

db4-4.7.25-2.aix5.1.ppc.rpm

expat-2.1.0-1.aix5.1.ppc.rpm

fontconfig-2.10.2-1.aix5.1.ppc.rpm

freetype2-2.5.3-1.aix5.1.ppc.rpm

gdbm-1.11-1.aix5.1.ppc.rpm

gettext-0.10.40-8.aix5.2.ppc.rpm

gmp-6.0.0a-1.aix5.1.ppc.rpm

info-5.1-2.aix5.1.ppc.rpm

libdbi-0.8.4-1.aix5.1.ppc.rpm

libffi-3.2.1-1.aix5.1.ppc.rpm

libgcc-4.8.3-1.aix7.1.ppc.rpm

libiconv-1.14-2.aix5.1.ppc.rpm

libpng-1.6.16-1.aix5.1.ppc.rpm

libstdc++-4.8.3-1.aix7.1.ppc.rpm

libXft-2.3.1-1.aix5.1.ppc.rpm

libXrender-0.9.8-1.aix6.1.ppc.rpm

openssl-1.0.1l-1.aix5.1.ppc.rpm

python-2.6.8-1.aix6.1.ppc.rpm

python-libs-2.6.8-1.aix6.1.ppc.rpm

readline-6.3-5.aix5.1.ppc.rpm

sqlite-3.8.7.1-1.aix5.1.ppc.rpm

tcl-8.6.3-1.aix5.1.ppc.rpm

tk-8.6.3-1.aix5.1.ppc.rpm

Install

tar xvf python-2.6.8-AIX-RPM-pkgs-YYYYMMDD.tar

x python-2.6.8

x python-2.6.8/bash-4.3-13.aix5.1.ppc.rpm, 2098335 bytes, 4099 media blocks.

x python-2.6.8/bzip2-1.0.6-1.aix5.1.ppc.rpm, 122731 bytes, 240 media blocks.

x python-2.6.8/db4-4.7.25-2.aix5.1.ppc.rpm, 3054640 bytes, 5967 media blocks.

x python-2.6.8/expat-2.1.0-1.aix5.1.ppc.rpm, 389811 bytes, 762 media blocks.

x python-2.6.8/fontconfig-2.10.2-1.aix5.1.ppc.rpm, 1016700 bytes, 1986 media blocks.

x python-2.6.8/freetype2-2.5.3-1.aix5.1.ppc.rpm, 763223 bytes, 1491 media blocks.

x python-2.6.8/gdbm-1.11-1.aix5.1.ppc.rpm, 102301 bytes, 200 media blocks.

x python-2.6.8/gettext-0.10.40-8.aix5.2.ppc.rpm, 1074719 bytes, 2100 media blocks.

x python-2.6.8/gmp-6.0.0a-1.aix5.1.ppc.rpm, 1529950 bytes, 2989 media blocks.

x python-2.6.8/info-5.1-2.aix5.1.ppc.rpm, 262713 bytes, 514 media blocks.

x python-2.6.8/libXft-2.3.1-1.aix5.1.ppc.rpm, 217394 bytes, 425 media blocks.

x python-2.6.8/libXrender-0.9.8-1.aix6.1.ppc.rpm, 139468 bytes, 273 media blocks.

x python-2.6.8/libdbi-0.8.4-1.aix5.1.ppc.rpm, 123683 bytes, 242 media blocks.

x python-2.6.8/libffi-3.2.1-1.aix5.1.ppc.rpm, 131626 bytes, 258 media blocks.

x python-2.6.8/libgcc-4.8.3-1.aix7.1.ppc.rpm, 926039 bytes, 1809 media blocks.

x python-2.6.8/libiconv-1.14-2.aix5.1.ppc.rpm, 1582858 bytes, 3092 media blocks.

x python-2.6.8/libpng-1.6.16-1.aix5.1.ppc.rpm, 1290852 bytes, 2522 media blocks.

x python-2.6.8/libstdc++-4.8.3-1.aix7.1.ppc.rpm, 10119514 bytes, 19765 media blocks.

x python-2.6.8/openssl-1.0.1l-1.aix5.1.ppc.rpm, 18204359 bytes, 35556 media blocks.

x python-2.6.8/python-2.6.8-2.6.8-1.aix6.1.ppc.rpm, 14121725 bytes, 27582 media blocks.

x python-2.6.8/python-2.6.8-libs-2.6.8-1.aix6.1.ppc.rpm, 1786610 bytes, 3490 media blocks.

x python-2.6.8/readline-6.3-5.aix5.1.ppc.rpm, 840022 bytes, 1641 media blocks.

x python-2.6.8/sqlite-3.8.7.1-1.aix5.1.ppc.rpm, 734476 bytes, 1435 media blocks.

x python-2.6.8/tcl-8.6.3-1.aix5.1.ppc.rpm, 3169586 bytes, 6191 media blocks.

x python-2.6.8/tk-8.6.3-1.aix5.1.ppc.rpm, 2549937 bytes, 4981 media blocks.

Install the packges

# cd python-2.6.8

# rpm -Uvh *

bash                        ##################################################

bzip2                       ##################################################

db4                         ##################################################

expat                       ##################################################

fontconfig                  ##################################################

freetype2                   ##################################################

gdbm                        ##################################################

gettext                     ##################################################

gmp                         ##################################################

warning: /opt/freeware/info/dir created as /opt/freeware/info/dir.rpmnew

info                        ##################################################

Please check that /etc/info-dir does exist.

You might have to rename it from /etc/info-dir.rpmsave to /etc/info-dir.

libXft                      ##################################################

libXrender                  ##################################################

libdbi                      ##################################################

libffi                      ##################################################

libgcc                      ##################################################

libiconv                    ##################################################

libpng                      ##################################################

cannot remove /usr/lib - directory not empty

cannot remove /usr/bin - directory not empty

libstdc++                   ##################################################

warning: /var/ssl/openssl.cnf saved as /var/ssl/openssl.cnf.rpmorig

openssl                     ##################################################

python                      ##################################################

python-libs                 ##################################################

readline                    ##################################################

sqlite                      ##################################################

tcl                         ##################################################

tk                          ##################################################

Test  the python

# python

Python 2.6.8 (unknown, Aug  3 2013, 00:54:53) [C] on aix6

Type "help", "copyright", "credits" or "license" for more information.

>>> import platform

>>> print platform.system()

AIX

>>> quit()


Comments !