Industry


Ads by TechWords

See your link here


Ubuntu to make Linux application installation idiot proof

There's really nothing that hard about installing programs on Linux. Anyone who still uses shell commands like say, "apt-get install some-program-or-the-other," is doing so because they want to do it that way, not because they have to. Programs like Debian and Ubuntu's Synaptic, Fedora's yum or openSUSE's YaST makes installing programs little more than a matter of point and click. Still, some people have trouble, so Ubuntu is reviving a dusty, old project, AppCenter so that anyone can install Linux programs.

I was pointed to the newly refurbished site by some Ubuntu insiders in response to some questions I had about an earlier rumor about their being plans for an Ubuntu App Store afoot. I guess Apple's App Store's roaring success has everyone App Store happy these days. That site, apperi, which describes itself as a Linux app store, wasn't the one though that Canonical, the company behind Ubuntu, was working on.

According to the Ubuntu site, "There will be a single graphical interface for package management in Ubuntu, currently codenamed AppCenter. (The final name, like much of the design, will be partly dependent on user testing.) This will combine the human-readable approach of Add/Remove Applications, the power of Synaptic, and the ease of use of Update Manager. Having a single interface will make handling software easier, socially improve security, hopefully free space on the CD, and provide a prominent showcase for Ubuntu and partner software. The implementation will likely be based on Add/Remove Applications (gnome-app-install), but may use PackageKit for some components."

This isn't the first, or the one-hundred and first time, that someone tried to do this. Perhaps the most well known of these efforts to provide an easy-to-use Linux software installer front-end was the late Linspire's CNR (Click 'n Run). CNR, easily Linspire's best feature, eventually also worked with Ubuntu and Mint, but Linspire never really got any traction with desktop Linux users. Linspire and CNR were eventually bought out by Xandros. Xandros hasn't done anything since then though with CNR or Linspire. Linspire's community distribution Freespire, which was to be rebuilt also appears to be dead-in-the-water.

Linspire, though, always had troubles both internally with executives leaving and with the Linux community with its proprietary software embrace. Ubuntu, however, is Linux's fair-haired baby. People love Ubuntu. So, I'm going to be watching with interest to see if Ubuntu can deliver a universal Linux software installer front-end. You're not going to see it any time soon though. They're taking this time with this project.

AppCenter won't show up until October 2009 with the next release of Ubuntu. In that version, the plan is to provide a "simple and fun interface for finding, installing, and removing software." This is to be backed up by "description, category, keywords, and/or screenshot for a software package ... so that end users can find the software more easily later."

I like that last part a lot. I may know that Amarok, Banshee, Rhythmbox, and Songbird are all noteworthy Linux music players, but come on! Does anyone beside another Linux expert know that? Letting users choose a program by say clicking on "music player" and then picking one makes all the sense in the world. By April 2010, they hope to have it set up, under a different name, so that you'll also see reviews and ratings of your possible software choices.

This plan gets a big thumbs-up, way up, from me. Linspire's CNR never really got going, but if Canonical can make this work, it will be a great benefit not just to Ubuntu users, but all desktop Linux users.

What People Are Saying

Let me get this straight,

Let me get this straight, people think that simply opening a package manager and double-clicking the software they want is hard?!

I mean, this is worse than hunting web sites and trying to pick out something good amongst all the crapware, demoware, trialware, and shareware for OS X and Windows, sometimes even with malware attached? Or purchasing a physical medium and keeping that safe and sitting through high-maintenance wizards to baby-step the install process for the lackluster operating system?

What's so difficult about opening up a terminal and typing pacman -S package and letting it to all the work without requiring me to lift a finger? No wizards, no malware, all the dependencies taken care of automatically.

Which has the better software installation system, seriously?

When's the last time you've installed a video game on Windows and didn't have to go through a wizard for the game itself, as well as a wizard for the latest DirectX or whatever else the program needs to run?

I can guarantee you I never would in Linux. Just tell it in ONE COMMAND to install the game and I don't have to do a damn thing other than that. Just wait for it to finish.

Linux doesn't have an easy package system already? Are we having some absolute IDIOTS migrating in, or something?

This +1000000^10000000000

This +1000000^10000000000

Further Forking

Why, why do we need to continue forking and forking Ubuntu further and further from Debian and GNOME? First the notifications, and now this? What are we achieving by this? By creating such an application, no doubt it will be successful in the Ubuntu community, but there are other GNU/Linux distributions out there, you know. And chances of getting it to work on Debian or Fedora or openSUSE is a stretch indeed. Further, will this be accepted upstream in GNOME? Probably not, thus, making applications in Ubuntu more specific, and less based on standards.

Thinking Further

(replying to my own comment), when are we going to get full screen flash working? Just a thought.

That's on Adobe's head. The

That's on Adobe's head. The community can't do a damn thing about Flash, unless you can speed up Gnash or libswf.

It'sCompanyX'sFault!(tm) Righ

It'sCompanyX'sFault!(tm)
RightAroundTheCorner!(tm)
WaitUntilTheNextRelease!(tm)
AdobeIsHoldingUsBack!(tm)
It'sAConspiracy!(tm)
CodeItYourself!(tm)

Ubuntu

Now if only Ubuntu could make the installation of Linux idiot proof. No wait, I'll just get on my Windows machine, connect to the Internet, download.......

I really don't understand

I really don't understand what it is that Windows users find so difficult about Linux/Ubuntu it's not that difficult. Doesn't require endless updates because some multi national computer company couldn't get its act together and get its software working properly in the first place!

Yeah, and Windows obviously has all know drivers on install

Here's a hint, use hardware that Linux actually supports and you won't have that problem! If Joe average user wants to install another OS, they're best bet is to find someone with experience installing that OS rather than doing it themselves. Because let's face it, installing Windows from Microsoft's Windows CD's isn't excatly a walk in the park! I have never had Windows find all my hardware upon install, Linux on the other hand usually "just works" on install.

Plain and simple, if your hardware isn't supported in Linux, you're going to have a hard time installing/configuring said hardware. Just like with Windows, you try to install Windows without /all/ the drivers already somewhere where you can get to them without a network connection (because I've come to assume you won't have the network drivers when installing Windows) you'll have problems.

What's funny about that is

What's funny about that is that I've seen Linux support hardware better than Windows. Windows retail install vs. Linux install, which once has most, if not all hardware working out of the box, which one will send you driver hunting on the web, possibly on a second computer?

I've had this experience on so many computer, Linux is the former and Windows is the latter. OEM installs don't count because the manufacturer of your machine is the one who did all the legwork of getting the hardware to work, it had nothing to do with it being Windows whatsoever!

Because most drivers will be brought on as kernel modules that are actually part of the kernel package, just using a stock kernel will give you a wider range of support out of the box than Windows.