Zero Install Injector project 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.
A running process is created by combining many different libraries (and other components). In the Zero Install world, we have all versions of each library available at all times. The problem then is how to choose which versions to use.
The injector solves this problem by selecting components to meet a program's requirements, according to a policy you give it. The injector finds out which versions are available, and downloads and runs the ones you choose
You need my GPG key. You can download and import it with:
$ gpg --recv-key --keyserver www.keyserver.net 59A53CC1
Product's homepage
Requirements:
· Python
· GnuPG
· PyGTK
What's New in This Release: [ read full changelog ]
· Arch Linux native packages can now be used as dependencies.
· "0install update" informs the user if a newer version exists but was not selected for some reason.
· A workaround was added for Python's lack of SSL hostname checking.
· Various minor bugs were fixed.