Slashdot Mirror


The Very Verbose Debian 3.0 Installation Walkthrough

Gentu writes "Cited the general displeasure which accompanied the Debian 3.0 release, mostly regarding its dated installation procedure, Clinton De Young wrote an easy-reading but long article for OSNews going through the Debian installation step by step. Of course Progeny released recently the PGI graphical installer, but it is not as complete as the current Debian text-based installer and it will definately be quite some time before it get adopted by the project."

46 of 284 comments (clear)

  1. Ease of use by Drunken+Coward · · Score: 3, Insightful

    Instead of spending the time to create a guide through the installation, it might be a better idea to make a more intuitive installation system. That's one thing RedHat/Mandrake have over Debian. If Debian wants to increase its market share, it will have to follow their lead and "dumb itself down" a little for less experienced users.

    --
    Have you been stalked by Seth today?
    1. Re:Ease of use by kingofnopants · · Score: 4, Insightful

      dumb itself down

      not so much dumb itself down but at least make a more intuitive interface, and i'm not just talking about the instalation. If they want less-than-ubergeeks to use it then they whole thing should be reworked.

      --
      Disco Stu was talkin' to you.
    2. Re:Ease of use by cscx · · Score: 5, Insightful

      There's nothing wrong with text-based installers. In fact, the first half of the WinXP installer (if you're doing a clean install) is text-based (50-line). However, it's well written and intuitive.

      Something need not be fully graphical to be intuitive. I talking like MS-DOS editor vs VI intuitive. They just need to spruce it up, and add some better default options.

      Shit, even the FreeBSD 4.5 install is monochrome text! But it's intuitive. With options like "You can configure your partitions manually, but if you have no idea what the f**k you're doing, press X to autoconfigure," or something similar to that.

    3. Re:Ease of use by Anonymous Coward · · Score: 4, Funny

      There's nothing wrong with text-based installers. In fact, the first half of the WinXP installer (if you're doing a clean install) is text-based

      so you're saying that if windows does it it is alright? do you have any idea how ridiculous that sounds?

    4. Re:Ease of use by Safety+Cap · · Score: 4, Insightful
      so you're saying that if windows does it it is alright?
      The point is that > 99% of the people are used to Windows, so creating a similar installation system will lower the learning curve and make it easier for the average user to install. Shouting "RTFM!" may make you feel better, but is hardly the way to win friends and (positively) influence people.

      For a solid discussion of why design consistency (across programs, platforms, and systems) is key, check out Joel On Software's User Interface Design for Programmers. Here's the relevant part of the argument:

      I've seen companies where management prides themselves on doing things deliberately differently from Microsoft. "Just because Microsoft does it, doesn't mean it's right," they brag, and then proceed to create a gratuitously different user interface from the one that people are used to. Before you start chanting the mantra that "just because Microsoft does it, doesn't mean it's right," please consider two things:
      1. Even if it's not right, if Microsoft is doing it in a popular program like Word, Excel, Windows, or Internet Explorer, then millions of people are going to think that it's right, or at least, fairly standard, and they are going to assume that your program works the same way. Even if you think (as the Netscape 6.0 engineers clearly do) that Alt+Left is not a good shortcut key for "Back", there are literally millions of people out there who will try to use Alt+Left to go back, and if you refuse to do it on some general religious principle that Bill Gates is the evil smurf arch-nemesis Gargamel, then you are just gratuitously ruining your program so that you can feel smug and self-satisfied, and your users will not thank you for it.
      2. And don't be so sure it's not right. Microsoft spends more money on usability testing than you do, they keep detailed statistics based on millions of tech support phone calls, and there's a darn good chance that they did it that way because more people can figure out how to use it that way.
      So, if Grandma can install Windows but not Debian, there's something wrong with Debian, if Debian's goal is to become a distro that the average person will use. If Debian's goal is to be some '7ee7 h4x0r d00d w4r3z O5, then make it hard--hell, make it obfuscated. That'll show those newbie lUsers, right?
      --
      Yeah, right.
    5. Re:Ease of use by bogie · · Score: 4, Insightful

      Again for the billionth time, ease of use and "dumbing down" are not the same thing. Smart choices eliminate that. If fact it takes one hell of a smart person to design a install that is easy to use and yet no matter what give the user a perfectly functioning system.

      Like I have posted before, the perfect product is as easy to use as turning on a lightswitch. The difference between being an expert and newbie is eliminated and the product "just works".

      People need to stop spreading this myth that ease of use is for dummies. Ease of use is the ultimate goal, Period!

      --
      If you wanna get rich, you know that payback is a bitch
    6. Re:Ease of use by gonz · · Score: 5, Insightful
      I have used Debian for several years. Although having a sensible installer will encourage more people to try Debian, this is only relevant on day one. I think there are much higher priorities which affect the overall usability of Debian on days besides "Install Day". Some examples:
      1. dselect is just an embarassment. When I first saw it, I almost quit right there. Ironically, what kept me going was the sheer shittiness, which (in my mind) was an assurance that it would have to be fixed soon. No luck so far, although aptitude looks promising.
      2. The packages are seldom up-to-date. This is also a feature, since the stability is rock-solid. My system hasn't been hacked a single time since I switched from RedHat to Debian. But when new features matter (e.g. Perl, Samba, etc.), Debian is always several versions behind. This has been improving, and it wouldn't matter at all if the next problem was solved:
      3. It's impossible to mix+match packages. Debian divides the world into three categories, roughly corresponding to "stable", "hackable", and "malfunctiony." Once in awhile the "malfunctiony" distribution will contain the newer version you want, but it's just there to tease you. If you try to install it, it will attempt to convert your whole system to "malfunctiony" mode. Instead you're supposed to recompile from the sources, but this has its own problems because it creates a missing dependency for other packages. That wouldn't matter, except:
      4. The package system is not flexible. For example, suppose I compile my own Perl and install it, and now I want my custom version to satisfy the Perl dependency. The Debian answer? Create a fake package that provides "Perl" and install it. (Someone even has an automated utility for this stupid idea!) If you want to use the much superior -MCPAN, it becomes even more of a headache, because now you have lots of little fake packages like that. As far as I can tell, there is no equivalent of "provides" in rpmrc.
      5. No support for chkconfig. Managing services in Debian means manipulating stupid symbolic links. This should be centralized.
      Of course, I did choose to use Debian. To be fair, I should also mention its strong points:
      • It's very stable.
      • Upgrading packages is almost completely automatic, like Windows Update. This makes it easy to stay "current" and secure.
      • It's easy to install without X-Windows (which I don't need, because my servers don't have keyboards or monitors)
      • You can export a list of installed packages from one server, and then install this list on other server.
      • The Debian people aren't conspicuously trying to make you their customer
      • Debian is impossible for stupid people to use. This dramatically increases the ratio of smart people to stupid people on the newsgroups. :-)
      -Gonz
    7. Re:Ease of use by tapin · · Score: 3, Insightful
      Blockquoth the poster:
      So, if Grandma can install Windows but not Debian, there's something wrong with Debian

      You're forgetting that Grandma can't install Windows -- Grandma gets her computer with Windows pre-installed. Oh, and if there's ever any problem she pays the teenage kid next door five bucks to fix it for her.

      Quite frankly, I'm not sure what the fuss is about, regarding the Debian installer. I'm hardly a "guru", but I've had no problems with the installer the last few times I've had to use it (most recently, two weeks ago). It's intuitive enough for anyone who can actually handle a clean-install of pretty much any operating system, and it's easily navigable if you don't quite get it right the first time.

    8. Re:Ease of use by styrotech · · Score: 5, Informative

      It's impossible to mix+match packages.

      Not anymore...

      I run a mixed testing/unstable system this way, and it works for me.

    9. Re:Ease of use by bfree · · Score: 3, Interesting

      I wouldn't want to see Debian dumb down. What I would like to see is for there to be a question at the start of the installer asking you if you want the simplest install (think Corel Linux, just pick your partitions, give it a root password and choose server or workstation), an normal install which offers a normal degree of flexibility in an easy format and the traditional installer which lets you do whatever the hell you want in the nicest way they could get written in time for a release! I hope that the recent batch of distributions based on Debian (debian-jr, debian desktop and demudi, let alone the commercial options) will contribue heavily to the development of the new debian installer and bring about the sort of modular system that will allow this. In the meantime debian will remain that little bit above lowest common denominator software and as such will self-select a more technically literate userbase. The real strength of Debian however is the fact they they don't just make a distro, they port and package over 10,000 items of Free software so that others can build upon their work to provide tools to others OR they can tweak and control their own system as they require.

      --

      Never underestimate the dark side of the Source

    10. Re:Ease of use by bfree · · Score: 3, Informative

      Personally I use "apt-cache search" to find what I want to install (maybe grep it aswell) and then "apt-get -u install" to install it. This way I can see what else is going to be installed before going ahead and I can use standard text tools to filter the list of packages apt-cache might spit out to find what I want. Sometimes I need "apt-cache show" just to check what I'm going to get. Once you have installed your debian system, all you ever really want to do is add particular programs so why bother with the "pain" of dselect or aptitude or gnome-apt or ..... just tell it to install what you want, make sure it isn't going to go insane to do it (like installing 100 other packages or replacing your mail transport or upgrade half your system to testing/unstable) if you don't want it to!

      --

      Never underestimate the dark side of the Source

  2. What about debian's own install guide? by dknj · · Score: 5, Informative

    I found debian's own installation guide to be extensive enough

    -dk

  3. Long installation manuals? by rob-fu · · Score: 4, Funny

    I haven't used Debian for quite some time since using Gentoo, I still think Gentoo's installation page is incredibly long. Or maybe it just seems that way because I'm waiting a really long, long time in between instructions that require compiling something.

  4. Comming a long way. by Chris_Stankowitz · · Score: 4, Informative

    I am in no way a linux guru and/or expert, in-fact I am about as wet behind the ears as you can get. Debian comes off as being one of those distros that you should only bother installing if you are in-the-know. I have been very curious about debian for a while now and have always went the RH or slackware and mandrake route beacause of the ease of install. I have to admit though that, A) this article helps TONS & B) debian has gotten much better for us newbs. This is a MUST read!!!

    1. Re:Comming a long way. by jedie · · Score: 4, Insightful
      Okay, let me be clear on this one first: this is merely *my* opinion and I too am in no way a linux guru (hell I' on a win95 machine right now :)).

      Debian is in no way an uber-geek distro or anything. The installation is actually one of the best I've ever seen. This is mainly because you can choose the order in which you want to set up your installation.
      If you don't know what to do, the installer gives you the most logical next step and alternatives. Switching back and forth between different installation steps is also very easy (if you screw up or forget something).
      The terminal also comes in quite handy sometimes (although I don't think it's something for newbies)
      The only thing that makes Debian "hard" to install is the fact that you have to use your keyboard to navigate (tab, arrows, enter) instead of pointing and clicking. And if you would just take 5 minutes to master your keyboards navigational keys, you'dn notice it's not such a daunting task afterall :)

      Same goes for configuring the system after initial boot. Debconf will help you trough it all, with almost every ease of the graphical configuration tools on other distros. Although the package selection can be a pain in the ass, but then again, you could just select tasks, instead of individual packages.

      I think the main problem is that some people don't like the Debian installation/configration because ncurses looks "old" :)

      --
      "The majority is always sane, Louis." -- Nessus
      http://slashdot.jp
  5. right solution, wrong problem? by Dionysus · · Score: 5, Interesting

    I don't think the problem is walking through the installation. I had a friend, who have never installed Linux before, install Debian two weeks ago. He had no problems following the onscreen instructions (just click next, basically).

    The problem is, as many people has mentioned before, the automatic (non-existing one at that) hardware detection. We weren't sure about what kind of network card he had (as in which chipset to use), and we were doing a network installation (just boot up from disks), so that was a huge problem. Finally, we just tried all the drivers, one by one, until the right one didn't fail on load.

    Everything else was pretty easy.

    --
    Je ne parle pas francais.
    1. Re:right solution, wrong problem? by calamon · · Score: 3, Interesting

      I have tried recently to install debian "Woody" on my own for the first time and coming from the perspective of a ex-PC/Mac user, now a dedicated initiate to the Tao of Linux, I think there is room for improvement of Debian in a number of areas, primarily respective to the beginning stages, though not limited to it, in addition to both installation and intuitive hardware support as mentioned by Dionysus.

      Now I won't harp on the negativity, because overall, I have found both Potato, Woody and Sarge to be rock-solid, and many of the KDE and Gnome applications are comparable to their Windows and Mac equivalent office and system utilities. As a matter of fact, when it comes to system utilities, in fact with basic to moderate knowledge of Debian, one can easily administer many powerful capabilites, such as Apache, samba, perl, gimp, MySQL, and much more. Okay now I'll get back to topic.

      I had trouble with my video chipset not being supported by the default kernel and needed to get a different one, either by downloading a different binary, or compiling it myself (soon, maybe, but I don't trust myself to do that yet). I also had trouble with a set of Debian install diskettes that kept giving me a "Malformed Release file" error. I had base install image diskettes, that after downloading and imaging all 20 onto diskette found out the the gzip archive was corrupted. I had difficulty determining the cause of the problem. After installation, configuring the network was over-simplified and should allow for more interaction with other installed packages

      Now, I think these could be resolved with the following additions or changes:

      1. A searchable database of known errors/problems in installation, including links to possible solutions
      2. "WTF?!? Has anyone ever seen this $#!+ before??? What am I gonna do now?"
      3. An in-line utility for probing hardware during installation process that was more intuitive.
      4. "Whatcha got in the case, Lil' Mr. Writing-code?"
      5. An self-explanatory introduction to the installation that was modular in selecting packages based on specific functions, as well as one that offers exact recommendations based on the system's primary applications.
      6. "What do I need to create a desktop publishing computer?"
      7. I feel it would be more efficatious if debian distributions were packaged by method instead of version. I had great difficulty locating the files I needed in the midst of files I didn't need.
      8. It might be an interesting prospect to have multiple pre-configured installations for such purposes as print-server, bridge-gateway, mail-server, developer workstation, multimedia studio, graphic arts, and/or firewall and have versions based on pre-package hardware like say the Compaq Presario or Dell Inspiron. Something like the themed starter decks for MtG:CCG.
      9. "Hmmm...I think I'll install Debian/Thunderbolt-i386em, because I want to setup exim, apache, php4, mysql, and perl in KDE on this POS e-Machine."

      Well, that's a bit more than just $0.02, but as far as getting solutions, I'm going to be looking into a error databse for debian... maybe the developers have something like that, if not, who wouldn't want one? (Wanna help?)

      ~Calamon

    2. Re:right solution, wrong problem? by swillden · · Score: 5, Informative

      Finally, we just tried all the drivers, one by one, until the right one didn't fail on load.

      This doesn't address the general issue, of course, but it's a very useful tidbit for your future information:

      If you're trying to figure out what driver to use for a semi-unknown card, you can often get some really good hints by running "lspci". It just lists everything that the PCI bus reports on it. "lspci -v" gives a bit more information. I find that 99 times out of 100 I can just look at the information reported and narrow down the list of possible drivers to just two or three.

      After that, of course, modprobing them one by one is the simplest way to figure out what's likely to work, but it's a lot easier with a smaller list.

      Failing that, I've resorted in the past to writing a little 'for' loop in bash to just load every driver in the directory, then running 'lsmod' to see what managed to load. Something like:

      for i in *.o; do insmod $i; done; lsmod

      ...executed in the directory with all of the network modules is butt-ugly, has numerous problems... and very often works like a charm ;-)

      Not newbie-friendly, though. But for me, like many I know who were around during the bad old days of Windows driver hell (Win95 to early Win98), I have a visceral fear of automagic hardware detection, and I would *much* rather just configure it myself, thank you. That way I know what is getting loaded, and when, and why.

      Heck, I even tend to configure my kernels with everything as a module just so I can tell what drivers are being used and what aren't.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  6. Re:market share by jmobley · · Score: 3, Insightful

    Increase its market share? Debian developers don't get paid for all the hard work they do. Why should market share matter?

    Besides, the installer is not that difficult.

  7. Arg! by labratuk · · Score: 5, Funny

    ...the PGI graphical installer...

    AAArrrgggh! RAS syndrome!!

    (RAS: Redundant Acronym Syndrome)

    --
    Malike Bamiyi wanted my assistance.
    1. Re:Arg! by MrEd · · Score: 4, Funny

      RAS syndrome!!
      That was the joke, right? ;-)

      --

      Wah!

  8. i386 Is Not Enough by John+Hasler · · Score: 4, Informative

    > Of course Progeny released recently the PGI
    > graphical installer, but it is not as complete as
    > the current Debian text-based installer

    More importantly, it's i386 only.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  9. Install isn't bad if you're familiar with linux... by fortinbras47 · · Score: 5, Informative
    I've run Mandrake, Debian, and Redhat. Currently I have Redhat 8.0 on my main box as it just makes everything fairly simple.

    On my house mail server, that's a different story. I'm running Debian on an old P133. Debian made it really easy to install a totally stripped down system and exim configuration beats the *#@$* out of sendmail configuration as far as I'm concerned.

    The debian install isn't bad at all if you're FAMILIAR with linux and know what you're doing. People complain it isn't as nice as Mandrake install. Guess what, Debian is put out by hobbyists and not by a commercial company. The focus is on functionality, NOT GUI interface design.

    Debian isn't shooting for the average Joe Schmo linux desktop user. I think Debian is great for systems when you want TOTALLY cutting edge (unstable gets updated all the time and installing new packages over the net is a breeze), when you want just a few precisely chosen packages, or when running headless.

    My largest complaint about Debian isn't about the installer per se, it's about X windows and fonts. Basically, I apt-get install gnome etc... and I have no idea what is up with the font situation. It use to be that you didn't even have truetype and had to fuck around for hours to get basic truetype working. I have no idea what the situation is with anti-aliasing and gnome 2.

    But watch the criticism of Debian. Debian is a free product that is remarkably functional. It literally amazes me that anything in Debian works at all (and for the most part, everything does *with a lil tweakin*). Unless you start paying money for Debian GUI development, watch your tongue :P You're not ENTITLED to completely free operating system with a nice graphical installer!

  10. Debian & the Happy Gentoo User (RTFM Syndrome) by Plug · · Score: 5, Insightful

    As has been said a hundred times before (I'd link specific comments, but check back to any other thread about Debian), Debian isn't a distro for new Linux users. It can be, but that is not it's main purpose in life. If I were asked to summarize Debian's main purpose in life, I would say "to provide Linux on some more obscure hardware platforms and to put the F back into Free."

    People say Debian's installer sucks for people who don't know what they doing. I had trouble the first time I installed Debian. I can whisk through the installer with no problems now.

    I installed Gentoo some months ago for a LUG demo. The installation process ate my Windows partition (because I was an idiot and typed mke2fs /dev/hda2 instead of /dev/hdb2), but otherwise, I followed my 13 page printout to the letter and not only did I have an installed system at the end of it, I knew how the installation worked. I knew all about partitioning and filesystems and swapfiles and hopefully someone who has never seen these things before will know what they all are at the end, as opposed to someone who hits "Enter" (or worse, clicks "OK") multiple times.

    Putting the installer into X or gtkfb will sure make it seem a bit more friendly for new users, but unless it's backed up by a great set of administration tools for package management etc such as Red Hat provide, you're just fooling people into thinking that they can get by without knowing anything.

    I think something like what has been produced here is what Debian needed more than a graphical installer - this page will instill the sense that "if you read the instructions, complex tasks become simple" into people, and that's what really counts.

    If you're going to change something about Debian, change dselect. It's horrible. It needs to be changed. I haven't used dselect since I learnt how apt worked, but sometimes it would come in useful if it wasn't so god awful!

    RTFM is a damned sight easier to say to someone if they have a decent manual available. Lets hope this guide can fill that void.

  11. Uhhh by Com2Kid · · Score: 4, Insightful
    • A couple of the things I won't cover in this tutorial are configuring a USB mouse


    Does somebody somewheres not know the definition of plug and play?

    See, there is this USB port thing, and you, err, plug stuff into it, and, uh, well, heh, it is supposed to kind of, err, work.

    If USB mice require configuring then there are more serious problems here then just the lack of a graphical installer. . . .
    1. Re:Uhhh by AntiFreeze · · Score: 5, Insightful
      USB is hardly plug and play under any operating system other than Windows.

      Up until relatively recently USB support was a pain in the ass under Linux. Tools for dealing with USB devices are still in their infancy, and if something doesn't work the first time around, it usally takes a lot of tweaking to get things working.

      usbutils is a good package, but you still have to learn it before you can just go ahead and plug in a usb mouse or joystick or cablemodem and get it working.

      In other words, at least for the moment, dealing with USB devices is best left to a Linux USB-Howto (there are a few) and not to a specific installation guide.

      --

      ---
      "Of course, that's just my opinion. I could be wrong." --Dennis Miller

    2. Re:Uhhh by Magila · · Score: 3, Insightful

      Congrats! You just totaly missed the point of the original post. You souldn't need a USB-howto. It should be that you plug in a USB device, point at some drivers, and it works. Windows has managed to do this, Linux hasn't but it better if anyone is to take it seriously as a desktop OS.

    3. Re:Uhhh by m0i · · Score: 4, Informative

      USB devices are PnP, given that USB service itself is installed/configured. And on Debian, load those modules:
      input
      mousedev
      hid
      usbcore
      usb-uhci
      buy putting them in /etc/modules and running /etc/init.d/modutils, and you'll be set. The remaining step is to actually plug the thing in the port, as you mentionned :-)

      --
      have you been defaced today?
  12. Hard? by mbrod · · Score: 3, Interesting

    I would really like to hear an example from anyone as to exactly what in installing Debian was hard for them. I think it is easier than any other system, honestly.

    Sure someone new will not know what the drive partitioning means and could impact. For that they should have a 'default: I have NO idea what this is' option on that. But all my hardware was detected except the network card and from experience I do know how to do that. Maybe they should put an app in there to try and auto detect them better. So other than selecting the network card to use by hand the rest is hitting enter ??

  13. Hard installer as a screening tool? by fortinbras47 · · Score: 3, Insightful
    Could the "hard" Debian isnt (true or fabled) act as a filter, like a hard Operating Systems class is to cs majors? If a linux user is intimidated by the thought of a non-graphical, fairly technical debian install, they'll probably not be happy with the administrative tools debian has. The "hard" install may be saving them from horrible frustration further down the line. Just a thought :)

    Redhat's administrative tools are graphical and there's really no good analogue in Debian.

    1. Re:Hard installer as a screening tool? by Plug · · Score: 3, Interesting

      Yes there is. vim. ;)

      Debian's installer isn't designed to be hard, nor is it Debian policy to screen out idiots using the installer. More the point, Debian is designed by people who know Linux, and swayed in general by people with a clue. They have never had a problem with their current installer. PGI was designed by Progeny, a company founded by Ian Murdock to sell Debian as a (desktop?) solution to the sort of people that would want to see a graphical installer on it. (It has now become a solutions provider - "The Linux Platforms Company".)

      The new Debian desktop distribution will mark a change to all of this, I'm sure. It will provide a place for documentation writers and usability experts to become Debian developers. This is the distribution that will see work done on an installer, which will probably either replace or modify Debian's current installer. But I don't want to see it removed entirely.

  14. for the thrill of it , ofcourse by jedie · · Score: 3, Insightful
    I for one would be happy to see that something I "created" becomes popular. Afterall, isn't that one of the main reasons those guys do it?
    And many of them also have some ideological views (like breaking the monopoly of a certain software giant)

    I think their market share actually DOES matter to them.

    (I agree on the installer though)

    --
    "The majority is always sane, Louis." -- Nessus
    http://slashdot.jp
  15. How to install an operating system by chazR · · Score: 5, Insightful
    Installing an operating system is easy:

    Insert media

    Boot

    Enter hostname and IP address [NON DHCP SYSTEMS ONLY]

    Done.

    If it's harder than that, get a better operating system.

    I know some Linux distros aren't there yet, but some are (stand up Suse and Red Hat).

    OS/400 has been like this for over twenty years (except the IP stuff - LU6.2, SNA, oh the memories)

    Solaris is just like that.

    Installation is a difficult, but solved problem. Before you start whinging about different device drivers, incompatible IRQs, horizontal sync rates and other inanities, ask yourself why IBM, Sun, HP, Microsoft et al. have solved the problem.

    If you want real geek cred, make the hurd work, or add an optimisation to gcc. Or, possibly, build an installer for Linux. Working through a difficult install is a waste of everybody's time.

    Thank you and good night.

  16. You'll need it only once.. by m0i · · Score: 3, Interesting

    because once Debian is installed, you can go thru upgrades without reinstalling, as it's the case for most other distributions. And if you have to install it more than once, you'd better understand the various steps for later recovery.

    --
    have you been defaced today?
  17. PGI is *not* the next gen Debian installer by salimma · · Score: 5, Informative
    The Debian project is working on its own installer - check here for its status.


    This installer is modularised, using udebs (micro debs) to extend its functionality. Currently bootable on i386 and s390 but probably not usable to do a complete install yet.

    The Progeny-developed discover tool, similar to Red Hat's kudzu, is being used for hardware autodetection by the installer. But the Progeny installer itself seems to be not very useful to create a fully-fledged installer - it does not even have support for non-ext2 filesystems!

    --
    Michel
    Fedora Project Contribut
  18. There is a bizarre idea... by dasunt · · Score: 5, Insightful

    In open source, a lot of people will vocally voice their opinions that projects should be similiar to each other.

    Debian is a great example of this. You frequently hear complants of a non-graphical installer, usually with the comment 'but my $preferred_distro has a graphical installer!' I haven't looked at the exact reasons why debian doesn't have a graphical installer, but an educated guess would take into effect the roughly dozen hardware platforms debian supports and the fact that debian will do things in ways that usually won't break - autodiscovery has the potential to cause problems. Plus, this is the distro where I can stick a few floppies into a machine, do a tiny install and skip tasksel and dselect, then apt-get apache, sshd and iptables, and have a small, fairly secure webserver without ever needing to download x.

    The other complaint is that debian should have up to date packages. Debian's philosophy isn't to ride the bleeding edge, its to make sure everything works, and that stable is named stable for a reason.

    I see a lot of this going on in the open source movement, and its just wrong. If Debian wants to be a better Redhat, the developers should join the Redhat team. Same with other projects. If mySQL tries to be postgres, even if it succeeds, we will have lost something. However, if mySQL strives to be a fast SQL database for websites, then we will have two good databases, both with a different purpose.

    Each project should have a purpose, a goal, and it should be different from the other projects. Else there is just duplication of efforts and time lost as each project reinvents the wheel.

  19. *easy Debian install recipe* by LittleLebowskiUrbanA · · Score: 3, Interesting

    -download and burn Libranet 2.0 -install Libranet 2.0 -modify /etc/apt-sources/list to your liking ( testing, sarge, unstable ) -apt-get upgrade -apt-get dist upgrade -rejoice that you're running Debian! Seriously, it is that easy. I'm running Libranet 2.7 upgraded to Debian Sarge on my desktop and it's a dream. Accelerated nVidia drivers run well especially on UT 2003 and all of my peripherals ( wireless optical Intellimouse, networked printer, etc. ) work great. Not to mention apt-get :) Now if I could just get Return to Castle Wolfenstein running....

  20. A good start but... by lspd · · Score: 3, Insightful

    I was just asking for this same thing on Debian Community.

    This is a nice start, but it leaves a lot of hurdles for a new user to overcome.
    (1) DMA still needs to be turned on for the hard-disk.
    (2) It may sound heretical, but most folks will want the Nvidia OpenGL drivers (this is a real pain)
    (3) /etc/fstab will need to be edited if the newbie wants to see his Windows partition.
    (4) printing...
    (5) As mentioned in the article, most people use KDE or Gnome.
    (6) CD-RW and DVD

    (7+) I'm sure I've missed something. Just thinking back to the last time I set up a desktop system, I seem to remember adding my user account into a number of different groups to get things working properly.

    Anyway, this isn't a bad article...it looks like a great place to start, but I think any newbie moving from Mandrake to Debian following these instructions will be left completely pissed off that their machine is now incredibly slow (1 above) and can't play a game like Chromium (2 above).

  21. Re:It's too out of date. by Turmio · · Score: 3, Informative

    You're right, default kernel is 2.2.x based but there's 2.4.18 based installation kernel too. With newer PC's you can choose which image load from the CD or if you're computer doesn't support that, you can make boot floppies w/ 2.4.18 as usual. And even if you installed it with 2.2.x, just apt-get install kernel-image-2.4.18 afterwards if you don't want to compile your own kernel.

  22. Re:Debian & the Happy Gentoo User (RTFM Syndro by swillden · · Score: 3, Insightful

    If you're going to change something about Debian, change dselect. It's horrible. It needs to be changed. I haven't used dselect since I learnt how apt worked, but sometimes it would come in useful if it wasn't so god awful!

    Try aptitude. It's far better. It still suffers from the my-hell-this-list-is-huge problem, but making 11,000 packages not seem intimidating is a daunting task. Part of Debian's problem vis-a-vis Redhat, etc. is the fact that Debian packages so much more stuff. That's a fact that makes for a huge list of packages, but a huge list of well-integrated components is a *good* thing. So use aptitude, use it's search feature when you know part of the package name and use 'apt-cache search' when you're not sure what you're looking for, and life will be a bliss never known by users of other distros... ;-)

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  23. Re:It's too out of date. by Bystander · · Score: 3, Interesting
    Maybe if you had taken some time to read the release notes for the latest stable release (Debian 3.0, aka Woody), you would have noticed that 2.4.x kernel packages are available for installation. Woody was released on July 19, 2002, so a "month or so ago" you were already 2 months behind the curve. By your clock that appears to be about 8 years in tech-time, so you seem to have some catching up to do.

    One of the beauties of a good packaging system is that you don't have to upgrade everything just because one component changed. Debian, through its use of package dependencies, is particularly good about telling you which set of packages need to be upgraded whenever you upgrade a package or add a new package to your system. This helps prevent random system breakage that can be caused by inadvertantly changing something that other packages rely on. This is perhaps the biggest advantage the Debian package system has over an RPM-based system.

    You could also contrast this to Windows, where even minor updates to Internet Explorer require downloading an entirely new version of the whole installation package for IE. Or the need to constantly replace your version of Windows every year or two if you want to keep up with the latest incremental changes, no matter how insignificant they might be. Yet, despite this, I don't see Windows having much of a problem attracting users. I think the reason is that many Windows users never bother to change the version of OS they're running from the one that came installed with the machine. How many people do you think still run an original version of Windows 98? In being able to keep components up-to-date without unnecessarily reinstalling huge portions of the system while not breaking what works, Debian has Windows beaten hands down, and also compares very favorably with other Linux distributions based on RPMs.

  24. Verbosity is sometimes the only way... by Jon+Abbott · · Score: 3, Insightful

    ...to get the job done. When a friend and I co-wrote the "Linux Installation Project" a long time ago, we explained practically every step necessary to installing RedHat 5.0 or Slackware 3.4. We figured that explaining anything less than every step would mean that somebody would get lost in the process somewhere.

  25. Spoiler alert! by tve · · Score: 5, Funny

    This walkthrough will give away all the secrets to the textadventure that is the Debian installer.

    --

    If there is hope, it lies in the trolls.
    1. Re:Spoiler alert! by MullerMn · · Score: 3, Funny
      It is dark. You have been eaten by a grue.
  26. it IS being reworked! by Xtifr · · Score: 3, Informative

    If they want less-than-ubergeeks to use it then they whole thing should be reworked.

    Yes, and it is being reworked. Not so much because we think it needs to be "dumbed down" as because the existing system is fragile, and takes too much work to tune for each new release. Tweaking and banging on the old system has added months to each of the last couple of releases.

    The new system (d-i, or debian-installer) is in heavy development, but wasn't ready in time for Woody.

  27. Why I bother to use aptitude by Xtifr · · Score: 3, Informative

    Once you have installed your debian system, all you ever really want to do is add particular programs so why bother with the "pain" of dselect or aptitude or gnome-apt or ....[?]

    Well, as a recent aptitude convert, I can give a partial answer to this. Aptitude keeps track of which packages have been installed purely as dependencies. Any "auto-installed" packages (marked with "A" in the display) will be automatically removed if you remove the package(s) that depend on them. (And you can set/unset the "auto-installed" flag manually if you want or need.)

    Furthermore, you don't actually need to use the fancy aptitude interface -- you can treat it as (essentially) a replacement for apt-get, i.e. you can say, "aptitude install foo", and it'll install foo, plus its dependencies. However (and this is where it gets good), you can later say, "aptitude purge foo", and it will remove foo and its dependencies[1]. No "pain" involved for an experienced apt-get user, except learning to type "aptitude" where you used to type "apt-get".

    Plus, unlike apt-get, aptitude will take notice of suggestions and recommendations. You can configure how it treats these. I find life much happier with aptitude treating "Recommends:" as a dependency and ignoring "Suggests:". This is much less annoying than apt-get's habit of simply ignoring everything except actual dependencies. (And, if you're the install-everything-just-for-luck type, you can have it auto-install all of the suggestions too.)

    [1] except those dependencies in use by other things, of course.