GnomeFiles.org
HomeApp RankingSubmit App
DevelopersResourcesContact Us
 Zero Install
  version 0.34
Publisher Info
Home Page
Screenshots
Version History
Report a Bug
Post Comment
Published by Thomas Leonard
Date Posted: May 14, 2005
Last Updated: June 18, 2008
Downloads: 956 (all versions)
Page Views: 22709 total
License: LGPL
User Rating
8.73 / 10 with 22 votes

Listed at Miscellaneous, Shared Libraries, Management & Distribution
 
  About Zero Install
User-oriented decentralised software distribution.
 
Zero Install makes it easy for users to install software easily and without the need for root privileges. Drag a link from a program's web-page to add it to your desktop. Zero Install will automatically resolve dependencies, verify GPG signatures and check for updates.

The system is decentralised (there is no central repository), while still allowing libraries to be shared between programs. Secure hashes allow programs to be shared between mutually-untrusting users.
 
Requirements
This application requires GTK+ version 2.0.x. Other dependencies include:
GNU tar, Gzip, Python 2.4, The GNU Privacy Guard,
xdg-utils, PyGTK 2.0 and Python-Glade2 (for the GUI).
 
  Latest Version: 0.34
Command-line interface:

- When running 0launch --set-selections, download any missing
implementations.

- The default algorithm for "0store manifest" is now sha1new.

- Added "0desktop" command (see below).


Graphical user interface:

Lots of changes here, many resulting from Matt Lawrence's UI review.

- Added 0desktop command for desktop integration. This is a re-packaged
version of Zero2Desktop, now bundled in with 0launch. Supplying
Zero2Desktop separately meant that the first time a user installed an
application they had to first install the installer, which was rather
confusing.

Packagers: note that for this reason, Zero Install now depends on
xdg-utils rather than downloading it as needed.

- "0desktop --manage" provides a way to display and manage applications
you have added to the menus:

- Run - launches the program.
- Help - displays the program's documentation files.
- Properties - runs "0launch --gui".
- Delete - removes the launcher.

- Gave Zero Install its own submenu in Applications. Instead of having
"Add Zero Install Program" on the Accessories menu, we now have a top-
level "Zero Install" menu with "Add New Program" and "Manage
Programs".

- Use "Component" instead of "Interface" in the main window.

- The list of versions used to have a "Cached" checkbox column
indicating whether that version needed to be fetched or not. Now it
shows the download size, or (cached), (local) or (package), like the
Fetch column in the main window does.

- Added a link button in the bug report dialog to existing bug reports,
so you can see where your report ended up.

- Replaced "Interface Properties" button with a menu button on each row
of the table. This should make the other options (e.g. Compile and
Report Bug) easier to find. The Refresh and Show Cache buttons move
down into the new space, making the window shorter overall. Also,
elide the end of the summary when the window is too narrow, rather
than showing a scrollbar.


Python API:

- Added Selections.download_missing. Starts of download of any
implementations that are missing. Also fetches any required feeds or
keys.

- Added a new zeroinstall.gtkui package for GTK widgets.

- Moved treetips into zeroinstall.gtkui. This class provides a generic
way to display tooltips on a TreeView.

- Added AppListBox widget for managing lists of applications (used by
"0desktop --manage"). You can provide your own object to reuse it to
manage other lists, such as the list of plugins for an application.


Other changes:

- Removed use of deprecated "sets" module. Python 2.6 issues a warning.

- Cope with locales when finding man-pages. Instead of searching for a
man-page, search for a 'man' directory and set $MANPATH. Then man
itself will apply the normal rules for getting the right translation
(suggested by Tuomo Valkonen).

- Don't try a mirror if the download failed because the user aborted it.

- Updated get_details to use subprocess module. Unit-tests were failing
on Python 2.6a3. allpython.sh now tests 2.4, 2.5 and 2.6.

- Don't abort on https or other unknown download URL schemes. Zero
Install would fail to load a feed that contained a download URL with
an unknown scheme. Now, we don't generate an error unless the user
actually tries to download it. Also, added 'https' to the list of
allowed schemes. Reported by Justus Winter.

Download Size
Download instructions 135 KB
 
Search GnomeFiles

Most Popular
1. NeroLinux 41738
2. MPlayer 20835
3. WiFi Radar 20107
4. Desktop Optimizatio 16735
5. Mac Menubar for GNO 14416
6. Real Player 14329
7. CompTemp Monitor 12846
8. GNOME Sensors Apple 12372
9. gnormalize 11925
10. GNOME PPP 10668
Best Rated
1. GAdmin-DHCPD9.55
2. GAdmin-SQUID9.43
3. Thunar9.42
4. Geany9.41
5. Deluge9.41
6. Parcellite9.41
7. Claws Mail9.41
8. Brasero9.41
9. BluePad9.41
10. Transmission9.41
Software Categories
Audio Tools
Development
Games
Graphics & Design
Home & Education
Info Management
Internet & Network
Productivity
Science & Math
System Files
Utilities
Video Tools
 
Add GnomeFiles to Mozilla Sidebar   Add GnomeFiles to your Opera or Mozilla Sidebar   Add Mozilla Search Engine Plugin   WAP support for your phone. Use linked URL.   Add news feed to MyYahoo   GnomeFiles XML News Feed
Copyright OSNews LLC 2004-2007. All Rights Reserved.
Disclaimers - Privacy statement - Notice to Bulk Emailers