Announcement: One Click Installer
Jerome Haltom
wasabi at larvalstage.net
Wed Aug 8 20:07:35 BST 2007
I agree with all of this. Except that I think what MS does is "just
fine.", and I've love to provide that ability for Ubuntu, and Ubuntu
alone. And so I will. Hence why I wrote wiki.ubuntu.com/ThirdPartyApt,
and am just now getting motivated to finish it (after this
conversation.)
On Wed, 2007-08-08 at 12:10 -0600, Kevin Fries wrote:
> On Wed, 2007-08-08 at 10:09 +0100, Matt Zimmerman wrote:
> > The two are not mutually exclusive, and an ideal solution would incorporate
> > both.
>
> I can't believe this conversation has gone on this long. Its a really
> ill conceived idea that is either not explained very well, or has
> evolved during this thread.
>
> First of all, the OP wants a one click install. But we already have
> that in GDebi, and the upcoming apt:// protocol. If you publish
> software and use the software out of the Ubuntu repositories, both
> protocols will use the underlying APT system to pull dependencies, and
> install in a safe and sane manner. If you are not building based upon
> the Ubuntu core, you are more likely to brick your system than to get
> any great functionality... so why would we encourage that behavior....
> because Microsoft does? Can we find a better one?
>
> Microsoft does not have to worry about different distros and the OP is
> all upset that Linux can not reach it full potential until some high
> school kid from Tallahassee, Rio, or Queensland can simply compile there
> software, post it on the web, and allow it to be installed on all the
> distros. The problem is that this is not possible. The impossibility
> does not come from a technical problem, but instead a political one.
> Technical problems can be overcome with hard work and technology.
> Political problems will tie you up in knots for decades without any
> resolution.
>
> The real problem is that not all system use LSB nor do all system
> distribute their software as binaries. Those distros that don't follow
> LSB will surely break if you install software that does. Due to the
> nature of Linux, you can not enforce LSB. Heck, LSB even leaves vague
> where several key items should be placed (lets start with /opt
> vs /usr/local or /usr/games vs /usr/shared/games) Therefore, any one
> size fits all installer will surely only serve a small portion of the
> install base. As an example, I saw talk of re-inventing alien. But a
> better Alien is only solving the RPM->DEB or DEB->RPM issue. Lets not
> forget Gentoo's portage system and all its descendants like T2, Rock,
> Puppy, etc. If one size truly fit all, ever woman in America should be
> walking around in a Muumuu. Ladies? Guys want to suggest this to your
> lady? The reason is that women are not all walking around in muumuus is
> the same reason this idea will fail... One size does not fit all, and
> different systems will require different solutions. Viva la difference!
>
> While the dream is nobble, and probably worth while, this is not the
> solution. A better solution would be from the compilation and tools
> side. A better solution would be to provide a single tool that takes
> the code, and packages it for deb, rpm, ipkg, tar.gz, and an ebuild all
> in one command. Then package it up with a solid testing and approval
> process that makes it easy to get it into the approved repositories for
> each distro. Maybe a clearing house system for packages. Once an
> independent developer builds their new nifty widget generator, the nwg
> project could be posted easily to all the major (and even minor)
> projects all at once.
>
> Without running software though the various testing processes to insure
> it is safe, we will have the same problem that has Microsoft in the
> situation they are in right now. Microsoft has such a commanding lead,
> and there market share is slowly dwindling. The battle is being lost in
> Redmond, and stability, viruses, bloat, and cost are all playing their
> part. Linux has MS on all these parts. Linux is more popular than
> ever. Why would we ever want to begin copying Microsoft's bad habits.
> One step installer sounds great, but it can not be done safely.
>
> As for the OPs problem with Synaptic... That is 500% off base. I know
> this because I have sat down with end users and showed them synaptic,
> and the gnome installer. If more geeks like us did this with their
> favorite Windows user, I believe there would be more people asking why
> Windows does not install as nicely as Linux. Want proof?
>
> http://windows-get.sourceforge.net/
>
> Has anyone stopped to think that in our quest to solve bug #1, that the
> answer is not to make Linux behave like Windows, but instead, show
> Windows users a taste of what Linux does well. Linux already does
> package management well... very well.
>
> Now can we get onto other problems????
>
More information about the ubuntu-devel
mailing list