Zero Install

the antidote to app-stores

Linux Packages

  1. Arch Linux
  2. Debian / Knoppix / Mint / Ubuntu
  3. Fedora
  4. Gentoo
  5. OpenSUSE
  6. Red Hat
  7. Slackware
  8. Generic binaries

If a package for your distribution is listed above, install that and then try using it! Otherwise, get the source package instead or try the generic binaries.

Arch Linux

Use the zeroinstall-injector AUR package.

Debian / Knoppix / Mint / Ubuntu

Zero Install is part of the main Debian archive, so you can get it with:

# apt-get install zeroinstall-injector

Ubuntu 12.04 LTS: you may find a newer version works better: the Raring .deb works fine.

On Debian/unstable (since 2014-04-16), there is a "0install-core" package. This doesn't depend on any GUI components, which makes it more suitable for headless servers or small VMs. To install with minimal dependencies:

# apt-get install 0install-core --no-install-recommends

Fedora

Packages are in Fedora (thanks to Michel Alexandre Salim), so just do:
# yum install 0install
for the new OCaml RPM, or:
# yum install zeroinstall-injector
for the older Python RPM .

Gentoo

zeroinstall-injector is in Gentoo (the version, 1.11, is very old though).

OpenSUSE

A package is available from the main repository (since OpenSUSE 12.1):

Package in the OpenSUSE distribution

For older systems:

Red Hat

A package is available in the Fedora Extra Packages for Enterprise Linux (EPEL):

# yum install zeroinstall-injector

Slackware

Slackware packages are available from slackbuilds.org.

Generic binaries

There are some pre-compiled generic binaries available. These work on Linux-x86 (32-bit Linux), Linux-x86_64 (64-bit Linux), and Linux-armv6l (Raspberry Pi with Raspbian).

Download the appropriate archive for your system, unpack it, and run the install.sh script inside. You'll need libcurl installed (most systems have it by default).