Originally posted by: The Keeper
Originally posted by: lxskllr
Yea, instead of finding a program, downloading, and installing it; You find the program from where? Locate which repository it sits in, add that repository to your list, and attempt installation. If that doesn't work, you download the binary, compile it, then hope it it works.
I'll take the Windows method any day of the week...
It's 2009 dude, not 1999.
All modern distros already have all necessary repositories already included and enabled. Some like Fedora are an exception because of their policies, they don't have official repositories for non-free software. In this case finding a repository would apply, but in the case of Fedore www.fedorafaq.com exists. Some distros do include repositories for non-free software but are not enabled by default, in most cases enabling is a matter of few clicks.
In the case of Ubuntu for example, there's no need to look for 3rd party repositories and all repositories except for "partner" are included and enabled out of the box. If you find a software you want and isn't included in the repositories but the software does provide one, adding it is a matter of few clicks. Can't get much simpler and easier than this.
And to find the program from repositories is a matter of typing its name to search box. Most if not all GUI tools also supports keyword searching from package descriptions. Searching for "browser" would quite likely list all available internet browsers for example. As hard as using Google.
When installing from official repositories, there's very little chance of installation failing. In the rare cases it does happen, it'd be better to report it as a bug and wait a while for fix. Unless it is an obscure package or the problem itself is difficult to reproduce, it should be fixed fairly quickly.
You're not much better off if Windows installer refuses to install or the installation doesn't work. At least in linux you have the alternative of manual install if you're in a hurry.
Not to mention that using repositories allows you to keep the software up-to-date very easily. Many popular Windows software do have update notifications these days, but linux repositories takes this to totally another level.
Compared to the use of repositories, Windows way of finding and installing software is inconvenient.
It isn't a matter of convenience, or speed, or anything, but rather familiarity.
If a person sits down at a linux box for the first time, and you say "Hey, install VLC (cuz I am pretty sure that isn't installed by default) and have it up and running while I go make a sammich" They are very possibly going to be lost, at least for a minute or two until they find the firefox icon... assuming they know that firefox is.
Thankfully, in the case of Ubuntu at least, so much stuff is installed by default. OpenOffice, Music playback, video playback, some goofy little games, and a bunch of others things that you might want. But it doesn't include everything, and eventually a person is going to want something that they are more familiar with (like say VLC for me) and they are going to turn to a method that they are familiar with.
