Autopackage for Ubuntu!
Mike Hearn
mike at navi.cx
Sun Jan 30 06:43:29 CST 2005
On Sun, 30 Jan 2005 01:49:07 +0000, Martin Alderson wrote:
> Any plans to use autopackage (autopackage.org) which would solve most,
> if not all, Linux install problems (distro-neutral packages, automatic
> dependancy resolution with no central dependancy database, iirc,
> bootiful GUI for both GTK and QT, etc etc).
Yo,
I'm the autopackage maintainer. Just in case things get out of hand, let's
clear up a few points:
- autopackage will not solve all Linux software install problems. Sorry.
Popular misconception, even though we try hard to avoid people getting
that impression on the website. It is only one component of a much
larger set of work needed for that.
- Right now we don't have a 1.0 release, I think it'd make sense to wait
until we do before trying to get the base release into any distributions.
- autopackage isn't just for proprietary software, in fact right now it's
being used primarily by GTK+ based open source projects like Gaim and
Inkscape.
- Yes, it does make sense to have the runtime in distributions by
default, because otherwise when you first use a .package file you
have to jump through hoops to switch on the +x bit, wait while the
runtime is downloaded and so on. Having it all in the base distro
avoids that (until we release a new version that packages start relying
on that is ...)
Still, autopackage is very young and there are not many packages out there
yet so it's kind of arguable how much benefit Ubuntu users would gain from
it being included.
> I'll just cover some brief points why apt-get ain't no good for 'big
> marketshare use':
> 1) There will be too much software for a central repo to handle and
> test it. You'd need a petabyte just to store games from the last few
> years, on Windows at least.
> 2) Software makers could have their own repos, but that has more
> problems - the fact you have loads of conflicting repos in your
> sources.list and you are distro-specific.
There is a more comprehensive discussion of the pros/cons of centralised
packaging here:
http://autopackage.org/NOTES
We don't see it as a replacement for apt, rather it's complementary to it.
Apt works great for managing the core of a distribution. It works rather
less well when you try and scale it up to "everything you might ever
want". It's been attempted many times before, with Debian, Gentoo and
Fedora most notably, and it's inevitably ended up in a quagmire.
In my most humble opinion, the Ubuntu project would be better off
concentrating resources and manpower on building a great operating system
rather than a big collection of packages.
thanks -mike
More information about the ubuntu-devel
mailing list