logo Autopackage - Easy Linux Software Installation

About Autopackage

This is Autopackage, the multi-distribution binary packaging framework for Linux systems.

Autopackage is stable, tested software that has been deployed by high profile projects. It has a strong commitment to backwards compatibility: your packages will continue to install as we add new features, although you may need to recompile them to get the new functionality.

It can resolve dependencies either from local files or from remote servers. It currently has simple support for package updates. It does not support integration with the native package manager although these features are planned for after the 1.0 release.

We also provide a collection of tools to let you build high quality portable binaries. The most important is apbuild, which is a drop-in build environment which creates binaries that work on older Linux distros by controlling glibc symbol versions, dependency scoping and correcting common distro portability mistakes. It includes relaytool which can be used to convert required dependencies into optional ones by automatically building dlopen/dlsym thunks.

Feature Hightlights

Who are we?

The project leader is Mike Hearn. With him he has his band of fearless crewment.

We have an aggregation of blogs available at planet.autopackage.org were we talk about anything from autopackage to software in general and real life events.

The Future

We will continue to work on making software installation on Linux easy. The current system, although not perfect, already provides a software author with ways to create packages that are both easy to install and work on a lots of different Linux distributions.

We can certainly do better than this though. Mike has written a visionary document describing his view on how software installation can be like on Linux in the future.

Read about it in his User Interface Vision document.

Promotion

If you want to link to us, or for some other reason need our logo in a suitable format, visit our promotion page.