Autopackage

Autopackage
Autopackage
Autopackage ready to install software.png
Autopackage ready to install software on Ubuntu
Developer(s) Jan Niklas Hasse
Stable release 1.4.1 / March 13, 2009; 2 years ago (2009-03-13)
Operating system Linux
Type Package management system
License GNU Lesser General Public License
Website www.autopackage.org
Autopackage installing software.

Autopackage is a free computer package management system aimed at making it simple to create a package that can be installed on all Linux distributions.

In August 2010, Listaller and Autopackage announced that the projects will merge[1].

Projects such as aMSN and Inkscape now offer an Autopackage installer, and Freshmeat.net offers content submitters a field to put the URL of Autopackages. The list of available packages is very limited, and most program versions are obsolete (for example, the most recent Autopackage of GIMP is 2.2.6, even though GIMP is now at version 2.6.10, as of August 2010).[2][3]

Contents

Methodology

Autopackage is intended to be used for installing binary, or pre-compiled, versions of non-core applications such as word processors, web browsers, and personal computer games, rather than core libraries and applications such as operating system shells. Autopackage is not intended to provide installation of core applications and libraries for compatibility reasons. Using Autopackage to distribute non-core libraries is something of a thorny issue. On the one hand distributing them via Autopackage allows installation on a greater range of systems, on the other hand there can be conflicts with native package dependencies.

Autopackage is intended as a complementary system to a distribution's usual packaging system, such as RPM and deb. Unlike these formats, Autopackage verifies dependencies by checking for the presence of deployed files, rather than querying a database of installed packages. This simplifies the design requirements for autopackage by relying on available resources, rather than necessitating tracking all the package choices of all targeted distributions.

Programs that use autopackage must also be relocatable, meaning they must be installable to varying directories with a single binary. This enables an autopackage to be installed by a non-root user in the user's home directory.

Package format

Autopackage packages are indicated by the .package extension. They are executable bash scripts, and can be installed by running them. Files in an Autopackage archive are not easily extracted by anything other than Autopackage itself as the internal format must be parsed in order to determine file layout and other issues.[4]

Autopackage programs are installed to hard-coded system paths, which may conflict with existing packages installed by other means, thus leading to corruption. This can usually be remedied by uninstalling an older version of a package being installed with Autopackage.

The Autopackage files can also be installed and removed using the Listaller toolset.[5] Listaller simply includes the Autopackage packages into its own package container format and handles Autopackage like any other Listaller package file.

See also

References

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Autopackage — Saltar a navegación, búsqueda Autopackage Autopackage, instalando Inkscape. Desarrollador …   Wikipedia Español

  • Autopackage — Installation von Inkscape …   Deutsch Wikipedia

  • autopackage — Installation von …   Deutsch Wikipedia

  • Autopackage — Demande de traduction Autopackage → Autopackage …   Wikipédia en Français

  • Devel — Synaptic Eine Paketverwaltung (engl.: package management) ermöglicht die komfortable Verwaltung von Software auf einem Computersystem, wie es insbesondere unter GNU/Linux sehr verbreitet ist. Dazu gehört das Installieren, Aktualisieren und… …   Deutsch Wikipedia

  • Distri — Das Linux Maskottchen Tux Eine Linux Distribution ist eine Zusammenstellung des Linux Kernels mit diverser Software, um hieraus ein Betriebssystem zu bilden. Inhaltsverzeichnis 1 Geschichte 2 …   Deutsch Wikipedia

  • Distro — Das Linux Maskottchen Tux Eine Linux Distribution ist eine Zusammenstellung des Linux Kernels mit diverser Software, um hieraus ein Betriebssystem zu bilden. Inhaltsverzeichnis 1 Geschichte 2 …   Deutsch Wikipedia

  • GNU/Linux-Distribution — Das Linux Maskottchen Tux Eine Linux Distribution ist eine Zusammenstellung des Linux Kernels mit diverser Software, um hieraus ein Betriebssystem zu bilden. Inhaltsverzeichnis 1 Geschichte 2 …   Deutsch Wikipedia

  • Linux-Distributor — Das Linux Maskottchen Tux Eine Linux Distribution ist eine Zusammenstellung des Linux Kernels mit diverser Software, um hieraus ein Betriebssystem zu bilden. Inhaltsverzeichnis 1 Geschichte 2 …   Deutsch Wikipedia

  • Linuxdistribution — Das Linux Maskottchen Tux Eine Linux Distribution ist eine Zusammenstellung des Linux Kernels mit diverser Software, um hieraus ein Betriebssystem zu bilden. Inhaltsverzeichnis 1 Geschichte 2 …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”