Recent Changes - Search:

edit SideBar

AIX Open Source Packages

Introduction

On this website you find AIXTM Open Source packages which I have compiled, tested (as much as I can) and packaged on AIX5L V5.1 or higher. They are intended to replace 100%-compatible the IBMTM AIX Toolbox for Linux Applications. These packages are provided as-is, meaning I support them as much as I can (bug reports and fixes are always very much welcome) -- please also check the Legal Disclaimer.

If you have questions you can contact me (Michael Perzl) at michael@perzl.org (though sometimes my reply might take a while).

Unless there is a specific RPM for a higher AIX version than V5.1 available you are always safe to use the AIX V5.1 version. AIX has excellent binary compatibility and therefore I intentionally use a rather early level of AIX V5.1 to build my packages. They should all run on later AIX versions with no problems. Exceptions to this rule are some very OS-version specific RPMs, e.g., GCC.

Please note:

  • These web pages are a private initiative of mine and are in no way endorsed nor supported by IBM!
  • While the web pages are hosted here at perzl.org the actual downloads (binary and source RPMs) will take place from my other web site oss4aix.org due to space constraints of the web server.

I want the stuff, where do I get it?

Here are direct links to all

Here are direct links to the latest binary RPMs for the following AIX versions:

I want to compile it myself, where do I find instructions how to do it?

Please look at the instructions here if you

  • want to know where the source code and AIX patches can be found.
  • want to know how I build the RPM packages.

Compatibility issue with the original AIX Toolbox for Linux Applications

While I strive to keep my RPM packages 100%-compatible with the RPM packages of the AIX Toolbox for Linux Applications there are some things beyond my control.

Whenever the rpm.rte AIX LPP gets updated -- for whatever reason, e.g., a technology level update -- problems may arise if you have installed newer versions of the following three packages from my website:

The main culprit is the gettext package here, I have yet to see an error with bzip2 or zlib. Therefore, if you get the following error message

 ...
 0509-150 Dependent module /opt/freeware/lib/libintl.a(libintl.so.8) could not be loaded.
 0509-152 Member libintl.so.8 is not found in archive
 ...


please re-install the current gettext-0.17 RPM from my website again with the following command as root user:
rpm -Uvh --force gettext-0.17*rpm

Please note: If you still get an error message like

Error: failed dependencies
libxlsmp.a(smprt.o) is needed by gettext-0.17-1

then please install the RPM with the "--nodeps" switch!

Please note: If you get the following error message while trying to install gettext

# rpm -U gettext-0.17-1.aix5.1.ppc.rpm
error: failed dependencies:
libglib-2.0.a(libglib-2.0.so.0) is needed by gettext-0.17-1

and as newer glib2 versions themselves have a dependency on gettext, you need to install it this way (the glib2 version might vary):

# rpm -U gettext-0.17-1.aix5.1.ppc.rpm --nodeps
# rpm -U glib2-2.20.5-1.aix5.1.ppc.rpm

Explanation: The reason that gettext needs to be re-installed is that whenever the rpm.rte fileset is updated (e.g., new AIX maintenance level etc.), this update blindly overwrites any newly installed versions of those three RPM packages in /opt/freeware/lib.

I consider this behavior completely broken but there is nothing in my power to change that.

What is especially unfortunate and what I don't understand is why rpm.rte (especially the rpm command) is not compiled with private shared libraries in some private directory -- which would be very easily possible -- and that would not interfere with anything newer installed in /opt/freeware/lib...

Newer versions of rpm.rte at least issue a statement during installation like that:

Warning: the contents of the following RPM packages will be overwritten.
If these packages did not come from the AIX Toolbox for Linux Applications,
it may be necessary to reinstall them.

bzip2-1.0.5-1
gettext-0.17-1
info-4.12-1
zlib-1.2.3-5


Available AIX Open Source packages on this web site:

The following AIX Open Source packages are available:

Software in the works

Currently in the works, hopefully soon to come (listed alphabetically, not necessarily coming in that order):

Other AIX Open Source websites/repositories:

Some other websites/repositories with AIX Open Source software which might be useful can be found at:


IBM and AIX are trademarks or registered trademarks of International Business Machines Corporation in the United States or other countries or both.

Edit - History - Print - Recent Changes - Search