A Better Installer for Debian?
F1re writes "Linux User mag in Germany has decided to include Debian on the mag and wants to make a more user friendly installer. They are looking for help from Debian developers. More info here Linux User"
← Back to Stories (view on slashdot.org)
The Debian installer is already plenty user friendly, just not beginner friendly. Quite a difference if you ask me (and sometimes even opposites!)
I was able to install Debian after only few months of Mandrake, and damn I was glad when I had my linux-box fully configured and running. (After a week of configuring with vim.) :)
The installer isn't 'hard' it's rather "are you good enough to use debian?".
Userfriendly installer doesn't fit with debian's style.
This will give Debian quite a lot of publicity. Maybe enough for it to take off, at least in Germany ;-)
Personally I really wonder why people still use RPM based distributions, is it just because of the installer or the publicity? I mean, *everybody* who's heard of Linux must have heard of Redhat, but no beginner would have heard of Debian. Yeah like this "I'm using Linux 7.2, what are YOU using?"
Seriously I don't see anything potentially bad about making a user friendly installer, the one Debian uses now really could be improved. It's nice that they asked the Debian guys about it though. I wonder if it will get back to the main distribution of Debian if the installer is really as good as it sounds?
Don't quote me on this.
dselect is an HCI abomination, even for those who know how to use it.
#apt-get install aptitude
#aptitude
Aaahhh. *That's* better....
-- What do you need?
-- Gnus. Lots of Gnus.
Why hasn't Debian project adopted the Corel Linux (nowadays Xandros Linux) installer? It's absolutely best Linux installer there is; much better than Red Hat, Mandrake, or SuSE.
Is the installer non-free software or what is the reason?
IMHO, using the Corel installer would give Debian a big jump forward. Debian's installation, especially the awkward dselect, is definitely its weakest point.
In my (university) environment I noticed that most start with Mandrake, Red Hat or SuSE and sooner or later realize that RPM is a nightmare for keeping a system up-to-date. Then they try Debian and are blown away by its ease of use (me included).
Patrick Doyle
I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
Agree as well - the only time there seems to be a problem is when you have some rather non-standard hardware (eg: an older Sony laptop).
I've installed Debian on everything from pre-built workstations, to self-assembled servers, to my laptop, and I'd have to say the only one that gave me a problem was my laptop (mainly because most of the hardware in it needs drivers that aren't included in the default kernel).
Compiling a custom kernel fixed the problem. Packaging it with kernel-package (very easy) and saving it away makes any required reinstall a breeze.
Now, as we move towards a newer distribution (Woody is supposed to be released "real soon now"), this may not be a problem, as the default kernel *may* support my hardware - but I'm sure there will alwayx be people who have something exotic that doesn't work out-of-the-box (so to speak, when there is no real "box"...). The same troubles hold true on the Windows side of things as well, when things don't work right off, and you need a driver download, although their proprietarity allows them to pressure paranoid manufacturers into only supporting their OS (but that gets into another issue entirely...), so more drivers are generally available from the get-go.
Would it be nice to have a pointy-clicky Debian installer? Sure...as long as I can type -expert at the prompt and get to the one I'm familiar with. Redhat did that transition right, IMHO - you can always start up the text-based installer instead of the graphical one if you prefer, but the graphical one is the default, so people who equate "graphical" with "user friendly" are taken care of. I wouldn't be upset if Debian did something similar, just wrapping their text installer in a graphical shell, while allowing the user to use the medium of their choice.
Sorry for rambling - need more coffee!
Finally someone who doesn't want to re-invent the wheel! For all the inherent benefits to Open Source and code reuse, the amount of code-duplication (and therefore time and effort wasted) in the Open Source world amazes (and disappoints) me.
And no I am not talking about Gnome vs. KDE. I am talking about things like having 10 different ICQ clients, all with different implimentations of the protocol. Sure, a different GUI and different features is worth making a new program for. But why not borrow the code for the network stack from someone else who already has that part tackled? Same with filters for MS Office. What is the big deal about KOffice, Abiword, and OpenOffice coming together and making some nice libs that translate .DOC into an XML format they can all interchange?
Simmilar things can be said about other softwares as well. Let's work together people! No need to re-invent the wheel!
Who are you targeting?
I appreciate that complicated (yet perhaps intuitive) individual package selection interfaces may be really easy for you to use. But I promise you that they're not for Joe Sixpack. If you want Linux to pervade the desktop, you're going to have to compromise at least partially and go with what will be easy for the average user. Look at Mac OS X: the install process consists of clicking "OK" about eight times. If you want more fine-grained control, you got it (click "Customize"), but for the average user, he clicks OK six times or whatever and the entire install process is done for him. For 98% of users, this is exactly what's needed. For the remaining 2%, who are geeks and network admins, you can get the customization through the button; you can modify an existing OS X install and then burn an image to be copied onto a few thousand workstations of that; or you can use a utility such as Pacifist to select individual files of a package. I fail to see how an approach such as this would compromise your setup, yet clearly see how it would help the newbie.
And to those who say, "well, Joe Sixpack should learn more!" Recognize this: he's not going to. So you need to make the decision of whether you would rather he remain in ignorance on Windows or install Linux via a stupid, prettily colored interface. Your call.
I really don't understand what all of the hubbub is about the installer program. If it works, and gives you a workable system with a shell prompt, who cares how 'pretty' it is?
Granted, Debian's (current) installer isn't very user-friendly. However, it wasn't an issue for me, really. I've been through numerous RH installs (pre 6.2) and IIRC the installer wasn't much different from Debian's. RH6.2+ might have changed, but I've never used them, so I don't know.
But hell, I installed an OLD version of Debian - 2.0 - and apt'ed up to Sid without a hitch. The installer is only a very miniscule part of the picture. After the system is working, do you REALLY tell yourself, "Boy, that was a really froody installer," or do you amaze your friends and family with apt-get?
GIR: I'm going to sing the Doom song now. Doom doom doom doom doom doom de-doom doom doom doom doom doom doom...
You do know that a lot of rpm-based distros have good tools that are under the GPL or other open licenses...maybe if Debian would consider using these or similar tools I'd think about giving it a try again at home...after all, there is apt for rpm now, so maybe there is hope that the different distros could play nicer with each other :).