Re: Comparison: SFX: Autopackage; Zero Install

"Thomas Leonard" <[email protected]> Wed, 14 Jan 2009 18:20:57 +0000
Newsgroups gmane.comp.autopackage.devel
Message-ID <[email protected]>
2009/1/13 Chris Giles <[email protected]>:
> Hi Thomas
>
> Thanks for taking the time to post to this thread.  My responses are listed
> below yours.
[...]
>>  http://0install.net/0export.html
>
> I tried out ZI and read about its export feature a few days ago as possible
> options, but I don't think the latter is quite mature enough yet.  However,
> I want to note that I think ZI has much to offer the subject of package
> management.

Hi Chris,

No, it's not quite ready yet. It needs to allow adding things to the
user's menu even if the user doesn't have Zero Install. Currently, you
can only run the program directly. Since it does contain a full copy
of Zero Install, it could just install that, but most distributions
provide their own version of Zero Install in their repositories, and
it would be more friendly if it offered to use the distribution's copy
instead, I think.

>> $ ./stellarium-setup.sh
>
> I'm guessing that executable packages created by the export feature would
> need a decent amount of file-size overhead, whereas v1.2.6 Autopackages only
> seem to need about an extra 30 KiB.  I'm not really concerned about
> possessing the offline installation capability.

It bundles a copy of Zero Install, which adds about 100 KB:

$ 0export supertux-setup.sh
http://download.berlios.de/supertux/supertux-0.1.3.x86.package
$ ls -lh supertux-*
-rw-r--r-- 1 talex talex 6.7M 2009-01-14 17:51 supertux-0.1.3.x86.package
-rwxr-xr-x 1 talex talex 6.8M 2009-01-14 17:52 supertux-setup.sh

On the other hand, supertux-setup.sh can be run on a machine without
any network connection, whereas the .package file needs one to
download Autopackage the first time. Of course, it would be easy to
change 0export to not bundle it, or (presumably) to create an
Autopackage with the code included.

> I've just read Jan-Nik's response to this topic.  I agree that it's a good
> idea for the AP and ZI people to communicate more or even find a way to
> merge the technologies.

Is anyone interesting in following up on this thread?

http://thread.gmane.org/gmane.comp.autopackage.devel/5733/focus=5734

I think combining the Autopackage build tools for binary compatibility
with Zero Install for publishing and security makes a lot of sense.

A few other things that have been added since I wrote that:

- Mirroring for metadata: http://roscidus.com/0mirror/
- System-wide installation: http://0install.net/sharing.html
- Peer-to-peer installation (experimental): http://0install.net/0share.html


-- 
Dr Thomas Leonard		ROX desktop / Zero Install
GPG: 9242 9807 C985 3C07 44A6  8B9A AE07 8280 59A5 3CC1

---------------------------------------------------------------------
To unsubscribe, e-mail: autopackage-dev-unsubscribe-OfajU3CKLf1/[email protected]
For additional commands, e-mail: autopackage-dev-help-OfajU3CKLf1/[email protected]