Projects / Zero Install Injector

Zero Install Injector

The Zero Install Injector makes it possible for users to install software easily and without the need for root privileges. It takes the URL of a program's interface description and chooses suitable versions of the program and all of its dependencies (also identified by URLs) according to the user's policy settings (eg. "stable", "testing", "minimal network use", etc). The chosen versions are downloaded and cached and the program is run, using environment variables to let it find the components.

Tags
Licenses
Operating Systems
Implementation
Translations

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  03 Jul 2010 18:59
  • Rrelease-after

Changes: Support for PackageKit was added, so that if a Zero Install program depends on a distribution package, the user can install that too at the same time. Bug reports now automatically include versions of all dependencies in XML, allowing the upstream author to recreate the reporter's environment exactly. A number of localization issues were fixed, and Windows support continues to improve.

  • Rrelease-mid
  •  30 May 2010 14:05
  • Rrelease-after

Changes: If there are multiple packages available for different locales, Zero Install can now automatically select the right one. Support for dependencies on native Slackware packages has been added. If a program depends on a Debian package which isn't installed, the user is now prompted to install it.

  • Rrelease-mid
  •  01 May 2010 21:30
  • Rrelease-after

Changes: The distribution integration now also supports FreeBSD Ports. Apple dmg-format archives can be used on Mac OS X. More accurate architecture information is now read from Debian, RPM, and Gentoo native packages. Some encoding issues were fixed with error messages in non-English locales.

  • Rrelease-mid
  •  02 Apr 2010 21:40
  • Rrelease-after

Changes: The algorithm used to select the set of package versions to use was replaced by a proper SAT solver. The new algorithm will always find a solution if one exists, even in complex situations involving multi-arch systems or dependencies on native distribution packages.

Changes: Support for Gentoo native packages was added to the existing support for RPM and Debian packages. Native package names can be given for specific distributions. If multiple digest algorithms are available, they are ranked, and the best one used. Path handling was improved to provide better support for Windows.

No-screenshot

Project Spotlight

ip2clue

A daemon that resolves IPv4/6 addresses to countries.

A89a6a1d72c2d365245ee667151acad0_thumb

Project Spotlight

gumnut

Software to find the most supported proposals within large groups of people.