4 Oct 21:54
simple newbie question
From: Ignac Vucko <ignacvucko <at> gmail.com>
Subject: simple newbie question
Newsgroups: gmane.comp.file-systems.zero-install.devel
Date: 2008-10-04 19:57:06 GMT
Subject: simple newbie question
Newsgroups: gmane.comp.file-systems.zero-install.devel
Date: 2008-10-04 19:57:06 GMT
Hi...I have a newbie question that I'm sure someone on this mailing list can answer for me.
After reading about 20 pages on the zero install website, I still dont fully understand
how zeroinstall works to resolve the dll problem that makes distrubutions of binary
software on linux a nightmare.
Say I have an application named "acme" which depends on libjpeg.so.61.
Further, assume that:
1) Ubuntu Hardy 32 bit has libjpeg.so.62 present on a fresh install
2) Fedora 9 64bit has libjpeg.so.60 present on a fresh install
3) Fedora 8 32bit doesn't have any version of libjpeg installed on a fresh install, but libjpeg.so.61 is available in an RPM repo
4) Debian 4 64bit doesn't have any version of libjpeg installed, and libjpeg.so.61 isn't in an repo
How am I supposed to distribute my binary with zeroinstall?
Am I supposed to add libjpeg.so.61 as a zero-install dependency?
If yes, is libjpeg.so.61 binary compatiable across all of the above (and more) cases?
If not, do I have to maintain a libpjpeg.so.61 for every single platform I want to support?
I've read that zeroinstall doesn't support any repo integration, so how am I supposed
to get the *correct* version of libjpeg.so on target systems?
Thanks for listening,
Ignac
After reading about 20 pages on the zero install website, I still dont fully understand
how zeroinstall works to resolve the dll problem that makes distrubutions of binary
software on linux a nightmare.
Say I have an application named "acme" which depends on libjpeg.so.61.
Further, assume that:
1) Ubuntu Hardy 32 bit has libjpeg.so.62 present on a fresh install
2) Fedora 9 64bit has libjpeg.so.60 present on a fresh install
3) Fedora 8 32bit doesn't have any version of libjpeg installed on a fresh install, but libjpeg.so.61 is available in an RPM repo
4) Debian 4 64bit doesn't have any version of libjpeg installed, and libjpeg.so.61 isn't in an repo
How am I supposed to distribute my binary with zeroinstall?
Am I supposed to add libjpeg.so.61 as a zero-install dependency?
If yes, is libjpeg.so.61 binary compatiable across all of the above (and more) cases?
If not, do I have to maintain a libpjpeg.so.61 for every single platform I want to support?
I've read that zeroinstall doesn't support any repo integration, so how am I supposed
to get the *correct* version of libjpeg.so on target systems?
Thanks for listening,
Ignac
------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________ Zero-install-devel mailing list Zero-install-devel <at> lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/zero-install-devel
RSS Feed