Slashdot Mirror


Debian's apt-get vs Mandrake's urpmi?

Deven Phillips asks: "I have been using Linux-Mandrake for quite a while now, and I wanted to know what Slashdotters think of the two rival package management systems available for Mandrake: apt and urpmi. I have been playing with both (apt is available in the Contribs section), and I have to say that so far urpmi is winning. I have always heard that apt-get is the best, so I am surprised by my conclusions. Am I missing something? Is apt for RPM not as mature as the deb counterpart?" I, for one, would have liked to have heard the reasons as to why Deven feels that urpmi is superior, but maybe there are a few of you out there who feel the same way, that can communicate this as well as he can. For those of you who have tried both, what features do you like out of the two of them, and which tool serves your needs the best?

238 comments

  1. pkg_add by mduell · · Score: 3

    I just used it the other day for the first time, and pkg_add (on OpenBSD, and I'm sure a few others) is absolutely wonderful. All you have to type in is the full name of the tgz file, which can be on a local disk or an ftp server. NOTHING could be better than that!

    Moderators: I _hope_ you see the satire.

    Mark Duell

    1. Re:pkg_add by ahknight · · Score: 1

      Nothing? So, say 'apt-get install ssh' couldn't be easier than 'pkg_add ssh-2.xx-commercial.tgz'? Hmm.

      Massochism is fine in the bedroom, but please keep the door closed so I don't have to watch. Thanks.

    2. Re:pkg_add by mikehasnoluck · · Score: 1

      Good grief. He even hand-fed you the fact that it was satire, and you still didn't get it.

      --
      When you truly believe you can make up for lack of skill by doubling your efforts, there's no end to what you can't do.
    3. Re:pkg_add by Anonymous Coward · · Score: 1

      slackware uses a tgz based package system, too. installpkg, removepkg, pkgtool, etc., I find that these types of tools are nice, if you're moving over to BSD or GNU/Linux from Solaris, easy to remember, at least. plus, it's in standard tgz format, so you can tar -xzvf it where ever you want. standards are great.

    4. Re:pkg_add by Anonymous Coward · · Score: 1

      I wonder what is wrong with Americans' sense of humour. Whenever they're trying to say something remotely funny, the very next thing you hear is "no, I'm just kidding". And if you don't add this disclaimer, everybody looks puzzled and lost. Which is pretty funny.

      No, I'm just kidding.

    5. Re:pkg_add by foonf · · Score: 1

      Actually, that shouldn't be satire. It isn't quite as featureful as apt (or the mandrake thing which i haven't tried), but it does work. At least with the NetBSD version (I assume the OpenBSD version provides equivalent functionality), you can set the path to the tarballs (including an ftp server) in an environment variable. In addition, it will automatically look for the newest version. So once configured right, you can just type 'pkg_add ssh' and it will check both any local directories of your choice and the ftp server, download the latest version, and install it. Of course I don't think it can automatically fetch dependencies like apt can. But for that there's ports/pkgsrc, which are fun in other ways also.

      --

      "(Man) tries to live his own life as if he were telling a story. But you have to choose: live or tell." --Sartre
    6. Re:pkg_add by Arctic+Fox · · Score: 2

      What about OpenBSD ports?
      Very cool. Just untar the lasts ports.tgz file into /usr/ports, then navigate through the menus, find what you want, then make && make install. It will go out and fetch the dependancies. Very cool.

    7. Re:pkg_add by scrytch · · Score: 2

      Actually just "make install" works too... And at least in FreeBSD land, you can update the ports collection via cvsup. No menus there though, it's simply directory navigation. Classic case of doing things the unix way, using the filesystem, using a tool like make the way it was meant to be. And if I need to tweak a port's installation somewhat, I can edit a makefile to do it before even downloading the package. The real beauty of ports is that it compiles everything it downloads, which removes a whole class of problems, namely dependencies on minor library versions because of some piddling format change. Plus you can edit the source or makefile for different options, and "make install" it again, without having to go rebuild a package and hope the patches don't clobber it. Now if I could get that sort of flexibility in apt, this webmaster/sysadmin might actually go to Debian over FreeBSD (as it is, it's my second choice).
      --

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    8. Re:pkg_add by scrytch · · Score: 3

      Oh yeah, forgot one of my other favorite things about ports: it does dependencies by files, not packages. So if I installed qt by hand, for example, it trusts me to know what I'm doing, and the dependency on qt is satisfied because it actually looks for qt in my library path. Same deal with apxs for apache, perl for perl, etc. The dependency logic can be as complex as you need, because it's all based on make. No need to install "fake" packages, force installations, etc.
      --

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    9. Re:pkg_add by captredballs · · Score: 1

      Sarcasm, the bastard child of irony ;-)

      I wish I could remember which comic stripper has a piece with that theme...

      --

      I suppose I'm not too threatening, presently, but wait till I start Nautilus
    10. Re:pkg_add by astr0boy · · Score: 1
      try getting an account and seleciting the option which says "disable sigs." you have no excuse

      -----

      --

      -----
      so i says to mable, i says

    11. Re:pkg_add by toni · · Score: 2

      What I've found the coolest part in OPenBSD's ports(and probably also NetBSD pkgsrc/FreeBSD ports, though haven't tried) is that you can go in and set all kinds of options in the Makefile before you do make && make install.. for example, I was very pleasantly surprised for all the options available in the PHP4 port. No more juggling around hopelessly with binary packages when I sometimes want gd, mysql, imap, ldap and blahblah modules built into my PHP.. I just set that these are the things I want, then it fetches everything it needs, and builds them. Very nice.

    12. Re:pkg_add by stab · · Score: 2

      You don't have to change the options in the Makefile you know.

      For OpenBSD's PHP port, just do:

      $ env FLAVOR="imap gettext mysql gd" make install

      and it'll do everything else automagically.

      For a full list of possible flavors, do:

      $ make show VARNAME=FLAVORS

      Different flavor combinations result in a different binary package getting created.

    13. Re:pkg_add by stilwebm · · Score: 1

      It not only fetches dependencies, but it has the ability to compile everything for you, including the dependencies. That is usefull since binaries are usually first released on Alpha and Intel, while other (espeically slower) architectures are slower to receive the latest binaries.

    14. Re:pkg_add by then,+it+was+nigh · · Score: 1

      Sarcasm, the bastard child of irony ;-) I wish I could remember which comic stripper has a piece with that theme...

      "Comic stripper"? What, you mean Omaha the Cat Dancer? That doesn't sound like the sort of "piece" she usually has... ;)
      --
      #/usr/bin/perl
      require 6.0;

      --
      sed 's/In Soviet Russia/In NSA America/g' < yakov-smirnoff-jokes.txt
  2. pfffft by Clay+Mitchell · · Score: 4

    Real men just download the entire contents of slackware-current :)

    1. Re:pfffft by loftwyr · · Score: 1

      No, real men rsync slackware-current and the choose which update to install.

      That way, you get to have the benefit of Pat's hard work in figuring out how to make the fscking software compile successfully. He even gives you the script! All you do is add your favourite GCC options.

      Getting some of these mystical software packages to compile and not error out due to some library's typo from 8 years ago is not my idea of fun.

      Of course Autoslack makes that just too easy.

    2. Re:pfffft by Lux · · Score: 1

      LOL.
      Just the other day I finally got around to wiping the copy of slakware-current I had on my hard drive left over from the install on my laptop. It's just a little winbook (;->) 100 or so Mhz with no CD-drive, so I did a minimal network floppy install and then ftp'd in and downloaded the whole shebang. Then I installed over the minimal install from my hard disk. I left the files on disk until I needed the space for something else though.

      -Lux

  3. Attack! by ahknight · · Score: 1

    Slashdot: Bringing armies together for useless holy wars since 199x.

  4. hmm, everyone's a winner by VAXGeek · · Score: 5

    Actually, I would say that the two packages are functionally equivalent, since the "cross pollination of ideas" was more than evident in this case. So, both Debian and Mandrakesoft can be commended in their creation of two very nice software management system. Most people would say that apt-get is the equivalent to the "install-anywhere" program so prevalent in Windows. Development of easy installation programs such as these help improve Linux's acceptance in the IS world today.
    ------------
    a funny comment: 1 karma
    an insightful comment: 1 karma
    a good old-fashioned flame: priceless

    --
    this sig limit is too small to put anything good h
    1. Re:hmm, everyone's a winner by bockman · · Score: 2
      Cross-pollination is good. But standards would be better :)

      But then, packages are more than file and archive formats. It's mainly adherence to a set of rules (like Debian Policy - I'm sure each distro has its own set), therefore until there is no agreemenmt on the rules (and maybe never) a common package format and download protocol would be of little help.

      So, I'll settle for cross-pollination.

      --
      Ciao

      ----

      FB

  5. urpmi vs apt-get by Anonymous Coward · · Score: 1

    I also have been using both for quite a while now, and although both have their strengths and weaknesses, urpmi wins out overall.

    Urpmi is less succeptable to broken dependancies than apt-get is, due to better design. Urpmi is also easier to integrate into a base distro than rpm due to the way the package database is maintained.

    Both have their strengths and weaknesses but for me, urpmi is my package management system of choice.

    1. Re:urpmi vs apt-get by osjedi · · Score: 1

      "Urpmi is less succeptable to broken dependancies than apt-get is, due to better design."

      I have to disagree. Each is only as good as the packages being installed. Why? Because the package provides the dependancy info.

      If you use apt-get and have dependancy trouble it's likely that your packages are sh*t. If you use apt-get to install and manage official debian packages you will rarely encounter trouble. I have maintained a debian box with apt-get for going on 4 years, doing monthly "apt-get upgrade" and "apt-get dist-upgrade" sessions that have carried it from Debian version 2.0 through 2.3(unstable) through the years with no reinstall.

      It's the package maintainers who ultimately determine how well it works because it's the dependency info in the packages that make or break your experience.

      -Ben

      --
      -=-=-=-=- osjedi uses Debian GNU/Linux. -=-=-=-=-
  6. Another one... by 11thangel · · Score: 5

    Mandrake 8 (and possibly earlier releases) comes with a tool called MandrakeUpdate. It's a rather nice GUI tool similar to Ximian Update, for all you gnome users. I haven't tried it much due to my 80 gig hdd croaking, but from what i saw it was pretty nice.

    --

    I am !amused.
    1. Re:Another one... by johnos · · Score: 1

      It used to be nice, but I haven't been able to get it to work on any of the three machines I have Linux on, since somewhere around the 7.1 release.

      Possibly there is a curse.

    2. Re:Another one... by Galvatron · · Score: 1

      I believe that MandrakeUpdate is just the front end. Yes, it is very nice, but the underlying format is urpmi. My only beef with it is that there's no equivalent of Woody. You can update security packages, or update to cooker, but there's no "semi stable" distro to try.

      The only "intuitive" interface is the nipple. After that, it's all learned.

      --
      "The question of whether a computer can think is no more interesting than that of whether a submarine can swim" -EWD
    3. Re:Another one... by Roxy · · Score: 1
      Thank God....

      I thought it was my brain that had decayed when I couldn't get it to work in 7.2.

      (:-)

      (just mod it down, I don't mind)

      --
      -- Roland Buresund MBA, MCMI, CISSP
    4. Re:Another one... by The+Troll+Catcher · · Score: 1

      It's majorly broken in 8.0 as well - I can usually install software, but upgrading is terrible - it downloads hundreds of MB's (fortunately I'm at a uni and have a fast connex), then complains because it's missing some lib.

      As a desktop system Mdk 8 is fine - just don't try to update it, even from the official security update site.

    5. Re:Another one... by loopkin · · Score: 1

      Well, on RH and Mandrake, i use autopdate.
      one main advantage is that u can put it in your cron.daily... it's pure commande line, and works well. I think that as far as updates as concerned, this should always work this way.

    6. Re:Another one... by dylan_- · · Score: 1

      There's a bug in MandrakeUpdate, where if you have an invalid Source in your source list, then it throws up random spurious errors as to why it can't install.

      Try removing all the sources except one that you're sure you can connect to (try going there manually if it's ftp, for example), and then reload the list and try again.

      dylan_-


      --

      --
      Igor Presnyakov stole my hat
    7. Re:Another one... by DrXym · · Score: 3
      MandrakeUpdate is an adequate tool once you get to used it but it is still overly complicated for the novice. Part of the problem is that it offers little assistance to set it up and contains some very cryptic buttons. It would only be by luck that a novice would know that the "Edit Sources" button is what you must click on to add an update site (after filling in the cryptic "New Source" dialog), or that "Reload sources" actually means "Check for updates".

      Why couldn't they give it simple UI like Red Carpet instead of all these cryptic buttons and dialogs? It wouldn't have diminished its usefullness to do so.

      Frankly it's perplexing. An hour in a usability lab would have exposed these flaws. It makes me wonder if Mandrake have any clue about usability at all. It is no wonder people say Linux isn't ready for the desktop when distros can even write a software update tool without slapping an overly complicated UI on top of it.

    8. Re:Another one... by _xeno_ · · Score: 2
      You are correct, MandrakeUpdate is just a front end to urpmi. Found this out the hard way when I broke urpmi by installing Perl 5.6.1 - you see, urpmi is written in (mostly) Perl and none of it's libraries were moved to the new @INC.

      So, if you're going to upgrade to Perl 5.6.1, make sure you copy the Locale::GetText library, as well as the rpmtools library and the urpmisomething library (can't remember, at work, using Win2K) from your Perl 5.6.0 $EPREFIX/lib/perl5/site_perl/5.6.0/.

      I probably should mention that if urpmi won't work, then MandrakeUpdate won't work at all, but it also won't display any errors which is most annoying.

      --

      --
      You are in a maze of twisty little relative jumps, all alike.
  7. Two Things by Anomymous+Coward · · Score: 2
    1) Let's hope Mandrake never ships a broken PAM package as debian (albeit unstable) did a few days ago. For that alone, I'd give the edge to Mandrake, even though in practice, I've always enjoyed apt.

    2) Lets not forget the ports collection on FreeBSD. Installing a port is as easy as:

    locate (portname)

    cd /user/ports/(area)/(portname)

    make install
    All dependancies addressed for you. The port tree can be kept up to date with cvs. It's a great system. The maintainers seem to keep it relatively up to date, but just far enough behind that there are very few security scares.

    1. Re:Two Things by Adam+Heath · · Score: 1

      Debian has not shipped a broken pam. :|

    2. Re:Two Things by Anomymous+Coward · · Score: 1

      ok, debian didnt ship it, but they allowed it to be distributed:

      http://lists.debian.org/debian-user-0106/msg03510. html

    3. Re:Two Things by WoofLu · · Score: 2

      Ok, that PAM problem was found in Sid (unstable!!), so, from my point of view, if you install an unstable branch, you agree that you might have that kind of problem ..

      Anyway: reboot, single mode, login, lynx incoming.debian.org, get packages, dpkg -i *.deb, reboot =)

    4. Re:Two Things by Anomymous+Coward · · Score: 1

      Yes, i realize it was unstable. I even put that in my comment. The fact of the matter is that debian developers seem to do VERY LITTLE TESTING of their packages before release.

      You (collectively, as slashdot readers) seem to complain about microsoft taking weeks to months to release patches. You complain about bugs in MS code. But what nobody ever seems to realize is the *nix is just as bad, on one or the other, almost every time. If they wait for something truly stable, it's going to require a few months of testing. If they try to get a fix out quickly, it's going to be unstable. Why, though, release things that critically break systems, obviously because the package was never tested before being submitted to the general public. It's a trivial matter to install it once, log out, log back in, to check that the auth module still works. Even MS was never dumb enough to do that.

  8. Re:who cares? by DNS-and-BIND · · Score: 1

    mkdir /usr/ports That was easy, wasn't it?

    --
    Shutting down free speech with violence isn't fighting fascism. It IS fascism!
  9. I would also like to know... by jmv · · Score: 4

    Is emacs better than vi?
    Is gnome better than KDE?
    Is AMD better than Intel?
    Is Mandrake better than RedHat?
    Is red better than blue?

    OK, enough for now... Let the flames begin.

    1. Re:I would also like to know... by frantzdb · · Score: 2
      In my oppinion:
      Yes

      Yes

      Probably

      Yes

      Definately

      --Ben

    2. Re:I would also like to know... by LionKimbro · · Score: 2

      Somehow, I don't feel that "apt vs. urpmi" has gotten as much airtime as the aforementioned conflicts..."

      Personally, I'd like to see the merits and demerits of both listed and "discussed".

    3. Re:I would also like to know... by FozzTexx · · Score: 1
      Don't forget:

      Is LEGO better than K'Nex?

    4. Re:I would also like to know... by Drone-X · · Score: 2
    5. Re:I would also like to know... by Mike+Buddha · · Score: 2

      Is emacs better than vi?
      Yes, but xemacs is better than both.

      Is red better than blue?
      Red is most definately better than blue. You'd have to be a sloped-brow knuckle-dragger if you thought otherwise.

      :P

      --
      by Mike Buddha -- Someday the mountain might get him, but the law never will.
    6. Re:I would also like to know... by KGB+Kenny · · Score: 1

      Is emacs better than vi?
      YES
      Is gnome better than KDE?
      YES
      Is AMD better than Intel?
      Don't know, never tried AMD
      Is Mandrake better than RedHat
      Hells No
      Is red better than blue?
      no, they're both just as good

      --
      Eric... You suck...
    7. Re:I would also like to know... by /dev/trash · · Score: 1
      Is emacs better than vi? No

      Is gnome better than KDE? Yes

      Is AMD better than Intel? Yes

      Is Mandrake better than RedHat? yes

      Is red better than blue? sometimes

    8. Re:I would also like to know... by QuaZar666 · · Score: 1

      where did you get the idea that pico was better than VI? How do you manage large documents and go to the line of your choice? How about searching inside the file quickly? vi/vim does it so much nicer without having to deal with any menus. for me vim is king over pico. emacs has some nice features for coding but simple text editing ill chose vim Qua

    9. Re:I would also like to know... by RubberDuckie · · Score: 1

      Hear Hear. I'm half way through the comment's, and haven't seen a relevant post yet. apt is quite nice. I haven't used urpmi yet, so I can't comment on that part.

    10. Re:I would also like to know... by jrockway · · Score: 1

      > Is emacs better than vi?

      yes.

      > Is gnome better than KDE?

      hell no.

      > Is AMD better than Intel?

      if you like stable machines it is

      > Is Mandrake better than RedHat?

      no. debian.

      > Is red better than blue?

      ~ 3.1415


      --
      My other car is first.
    11. Re:I would also like to know... by CBravo · · Score: 1

      >Is emacs better than vi?
      Yes, and everyone should learn scheme!
      >Is gnome better than KDE?
      Yes
      >Is AMD better than Intel?
      Yes
      >Is Mandrake better than RedHat?
      Don't know
      >Is red better than blue?
      I'm sitting in front of the TV seeing a huge walking lobster, and it ain't good.

      --
      nosig today
    12. Re:I would also like to know... by Free+Bird · · Score: 1

      >Is emacs better than vi?
      Yes.

      >Is gnome better than KDE?
      No.

      >Is AMD better than Intel?
      Yes.

      >Is Mandrake better than RedHat?
      Irrelevant, since they both suck.

      >Is red better than blue?
      Inconclusive.

  10. Mandrake Update by brunes69 · · Score: 2

    Asa frequent user of mandrake, I have to say that MandrakeUPdate is a very usefull and powerful tool. Nice GUI, ability to select Stable or Cooker (Development) updates, and good dependancy checking and filling make it awesome. apt-get is ok, but it lacks a fancy GUI. My favorite ssytem thouhg, howver, si the FreeBSD ports collection. Simply "make" the package, and it downloads and compiles the program, and any depdancies you need! Thus, you always have the source handy. I like this alot better then binary distribution systems.

    1. Re:Mandrake Update by Elbows · · Score: 1

      There is a "fancy gui" in the form of a gtk/gnome frontend to apt-get.

      Also, apt-get has the option to download and compile source packages. I think it takes a couple more steps than the ports system, but it's not terribly complicated AFAIK (anyone wi/ more deb experience want to comment?)

    2. Re:Mandrake Update by Drone-X · · Score: 1
      Simply "make" the package, and it downloads and compiles the program, and any depdancies you need!
      To satisfy a program's build dependencies you just type "apt-get build-dep program" in Debian. To get the source you issue "apt-get source program".

      Granted, it's a few commands extra to compile it but I don't think it makes that much of a difference, if you want it easy you should probably "apt-get install" it anyway... or you could write a simple script to do it all in one step :).

    3. Re:Mandrake Update by smurfin · · Score: 1

      apt-get build-dep will download and build the source package.

  11. Debian is more than apt by krmt · · Score: 5

    When people talk about how great apt is, they're really talking about how great Debian as a whole is. One thing that really impressed me in to moving from Mandrake to Debian a while back was that Debian felt whole. It was a system, where Mandrake felt like a bunch of packages thrown together.

    With apt, you not only get your package dependencies solved along with the latest software, you get the work that was put in to making Debian a coherent system that adheres to the Debian policy. You get a specific maintainer for each package who will (almost) always respond promptly to emails about bugs and such. You can get a ton of help on Debian's mailing lists. You yourself can even become a maintainer if you've got the gusto to do so. Granted, Mandrake covers a lot of these areas (and has a nicer install) but Debian feels like a system, where every other distro I tried just felt like a bunch of packages. Granted, I haven't tried Mandrake in a while, but somehow I just don't think what they're doing will match up to Debian's volunteer maintainer model, even now.

    "I may not have morals, but I have standards."

    --

    "I may not have morals, but I have standards."

    1. Re:Debian is more than apt by cwiegand · · Score: 2

      Sadly, I found when I was on a Debian system for quite awhile that Debian never issued updates for their versions. I had a production system that had to be RedHat because I needed to know that I could easily retrieve the updated packages and plug them in without breaking package dependancies. I couldn't do that on Debian from 2.0 through 2.2, just before which I switched at home from Debian to RedHat. Simply put, waiting over a year for a package to get updated on stable isn't realistic, and I could not put a version labeled 'Unstable' on a production server - my boss would have had my head on a platter for it.

      --
      Define sqrt(x) as something really evil like (x / rand()), and bury it deep in a shared include somewhere.
    2. Re:Debian is more than apt by _Mustang · · Score: 5

      With apt, you not only get your package dependencies solved along with the latest software, you get the work that was put in to making Debian a coherent system that adheres to the Debian policy.

      But isn't that what the whole concept of "distribution" was supposed to mean? After all, what makes or breaks the operating system isn't necessarily how good _it_ is, but how well it "enables" the use of the software that is used for *task*.

      On that note, while I really think apt is killer I also agree that the true success behind it is the work done by the package maintainers.
      Flame me all you want but I think what's really needed is some definitive standard for packages similar to the Win-world Installshield idea. There should be some way for the install routine (make install?) to check some DB (linux has a few of those around, right?) and see if a particular app is installed and where. Think the windows registry but for info purposes only so that the install can be more efficient. This would allow me to automate the use *.deb, *.rpm or compile my own and still keep track of apps and dependencies..

    3. Re:Debian is more than apt by the+Man+in+Black · · Score: 3

      "Show stopper" bugs, security holes, etc. are always backported to the stable build tree. Adding security.debian.org to your sources.list and running a cron job that 'apt-get update's daily for you will solve that problem.

      It's been my experience that bugfixes and security hole plugs are published in the stable tree before I even get e-mails about them from various security lists.

      Trust in Debian. Debian is your friend.

    4. Re:Debian is more than apt by bad-badtz-maru · · Score: 2


      I agree completely. I bitched about that same thing in a thread in another article a while back, pointing out that the version of sendmail that ships with stable is older than sand and the version of postgresql is the horrific 6.5 and that Debian required quite a bit of tarballing as a result of the ancient versions of the software represented by the packages in stable, but not surprisingly enough my post was modded down as "troll". Obviously by some clueless individual who doesn't understand that the debianized sendmail segfaults under high loads due to a problem that was long since fixed in the 11.x sendmail series. It's essentially the same thing with postgresql, 6.5 is an unstable piece of crap, 7.1 is an incredible RDBMS. But me pointing out this and providing facts somehow constituted a "troll".

      maru

    5. Re:Debian is more than apt by dbarclay10 · · Score: 4

      Hehehe :) Well, at least part of your problem was unfamiliarity with the system you were using.

      Firstly, there are currently three different official Debians:

      Potato; this is the stable variant. Just like you described, very little is updated. If it has BIND 8.2.3, and a security hole is found, but a fix is only available in BIND 9, then it'll be backported to 8.2.3. You might think that's absurd. But in Debian, "stable" means that things won't change out from underneath you. Read on.

      Woody; this is the "testing" variant. New packages are uploaded daily, and already-existing packages are upgraded. Packages in Woody have been around for a while, so you should have no problems. However, this isn't "stable", so don't expect everything to be absolutely perfect all the time no matter what.

      Sid; this is the "unstable" variant. When an updated package is available, it goes here before it goes anywhere else. Eventually, it'll move into Woody, but not before it's been tested well. Personally, I find Sid about as stable as most end-user Red Hat boxes. However, accidents do happen, and you should *NOT* run Sid unless you know how to fix things. Yes, this includes having a boot/root rescue diskette, and knowing how to use it. :)

      Now, if you run a server, you should run Potato. That's what it's meant for. But you need BIND 9? XFree86 4.x? No problem, there are several options. The first is to add a "deb-src" line pointing to Sid or Woody, in /etc/apt/sources.list . Then just 'apt-get -b source bind' or 'apt-get -b source xfree86'. That will download the source, (attempt) to compile it, and then give you .debs, ready for safe(ish) installation.

      The other option is to get unoffical .debs. Many package maintainers will compile their packages for Potato, and place them in their home directory on http://people.debian.org for Potato users to download and install. For instance, XFree86 4.x for Potato is available at http://people.debian.org/~cpbotha/. Perl 5.6, and all the Debian build tools are also available. KDE2 packages are available from http://debian.kdyc.com . You get the idea. These are, of course, unofficial packages. So don't expect everything to work perfectly.

      Frankly, if you're running a server, you probably shouldn't be using the latest version of BIND or Sendmail or Apache or whatever. You should probably be running a version that's older and more "secure". Like I said, any security fixes are backported to the version that's in Potato, and are installed when you 'apt-get update && apt-get upgrade'.

      Have a good day :)

      Barclay family motto:
      Aut agere aut mori.
      (Either action or death.)

      --

      Barclay family motto:
      Aut agere aut mori.
      (Either action or death.)
    6. Re:Debian is more than apt by bad-badtz-maru · · Score: 3


      apt-get only gets the packages, dpkg is the package management utility, dselect is a front end GUI to dpkg. dpkg maintains its database of package stati in /var/lib/dpkg/status and you can use dpkg -L to see what was installed and where. So essentially, the functionality you described already exists.

      maru

    7. Re:Debian is more than apt by Peaker · · Score: 1

      Debian allows you to install some packages from the unstable tree. you DEFINITELY never have to do tarballing.

      Just install the unstable one.
      If you don't want the "unstable" label, don't use a package that hasn't been tested for many months with 0 problems, because in Debian, only those classify as "Stable".
      If you really want to compare to other distributions, you ought to compare Debian's "unstable" tree to their "stable", because it is as stable or even more stable.

    8. Re:Debian is more than apt by Bob_Robertson · · Score: 1
      was your suggestion to the Debian maintainers made with the same considered, polite and informative attitude used here?

      hostility is a perception of the person *reading* a message, not always the intention of the sender. a touch of politeness helps greatly, and doesn't cost much.

      Bob-

      --
      The Ludwig von Mises Institute. The reasoning individuals economics
    9. Re:Debian is more than apt by Ramses0 · · Score: 5
      100% agreement on the previous comment. All packages on debian must adhere to policy, which is not overbearing, but rational and well thought out. Plus since all packages in debian *must* follow policy, what you learn for one package applies directly to every other package on the system.

      Part of policy is that every program must have a man page, which was very nice when I was first learning to use linux.

      I have always had very good results from mailing the maintainers of packages. So far, I've traded emails with the maintainers of: xawtv, makedev, php4, gabber, and xserver-common (who in some cases were also the developers of the packages in question, not including miscellaneous bug reports).

      I've only had to mail maintainers since I've been using the 'unstable' distribution (which has only crashed once), and it's usually just been a heads up that some library upgrade broke some other function that their code depended on. This is not a problem when dealing with the stable distribution because it does not change.

      Before that, I was able to get all the help I needed from the debian IRC channels (all IRC programs come defaulted to the debian irc servers, another nice touch).

      I'm sure that once I mail my latest buglet report to the maintainer of icecast-server (program is compiled with crypted password support, but configuration files default to storing non-crypted passwords) that it will be responded to promptly, and integrated into the next update of icecast.

      One final bit of debian evangalization: debian (almost) invented the word Free (with a capital 'f') when talking about Free/Open/GPL software. All programs distributed with debian must allow redistribution, must come with source code, and must allow modification of that source code. (well, mostly- some exceptions apply). This means that I *OWN* all the software on my computer in a way that's ten times more real than any software that I've paid for (just so long as I'm willing to share).

      Lest you think that debian is all a bed of roses, not all programs are up to date, packages are maintained based on whether somebody is interested or not. Sometimes the developer of one program will break other programs unless versions are kept relatively in-sync. And finally, since you didn't pay for it, you can't really complain to anyone when there is a problem. The only solution is to revert and/or retry.

      All in all, I am very pleased with debian, it does it's job quietly, and does it well.

      --Robert

    10. Re:Debian is more than apt by _Mustang · · Score: 1

      True enough, but perhaps I should have said "unified" system?

    11. Re:Debian is more than apt by bad-badtz-maru · · Score: 1


      I did not have a suggestion for the Debian maintainers. There are x of them with y time and they are certainly all doing the best they can within those resources. I am certain that they would love to increase their resources in order to make faster releases, but since I don't have a suggestion to that end, there is no point in me pointing out the obvious to them.
      I do not percieve a problem with the distribution, only with those who mindlessly champion it and are unwilling to discuss it objectively. The statements that "the security fixes are backported" and "you may not get the latest and greatest version" get old because the statements turn a blind eye to bugfixes and imply a bells-and-whistles-only need for a newer version of software such as sendmail. I would much rather see Debian touted in an objective manner. The Debian base installation is very stable and secure and this is primarily due to the methodology used when preparing releases. On that same token, it is noteworthy (and this is what is never noted) that it may thus be necessary to manually install newer versions of some software particularly if that software has evolved rapidly over the last year or two, as the same Debian methodology that results in security and stability can also cause a noteable delay between the release of a new upstream version and the inclusion of that version into the stable distribution.

      maru

    12. Re:Debian is more than apt by LuckyDog · · Score: 1

      I've used debian some time now, since nothing has come within a bulls roar of manageability, tight integration or rock solid package dependencies.

      Uleash the dogs of war!

      How dare someone release a worthy challenge, if it is thus so.

    13. Re:Debian is more than apt by Steeltoe · · Score: 2

      Here's my only tit to pick:

      Think the windows registry but for info purposes only so that the install can be more efficient.

      The Windows Registry is only for "info purposes". There's no code there, although you could add it in theory. Code is also data, so everything we do with computers is really for "info purposes" ;-)

      What is bad with the Windows Registry is its backup routines (it actually backups at each shutdown I think), lack of decent dependency, consistency and integrity rules and checking, lack of good overview by the user, cryptic keys, too many independent systems within it and too much unnecessary spam already inserted into. In effect the user may be be held hostage by a huge and incomprehensible database that might be corrupted in one way or another.

      You've a good idea though, but it's already there in Debian I believe. Unfortunately having many distros means some incompatibility, no matter what.

      - Steeltoe

    14. Re:Debian is more than apt by Steeltoe · · Score: 1

      Windows Registry continued: Not to mention application/user/whatever-specific rollback/transaction capabilities. There's just so much that should be in such a monolith system, it's very hard to implement it all.

      - Steeltoe

    15. Re:Debian is more than apt by matman · · Score: 1

      Are you sure that fixes for those bugs weren't backported into the stable tree? You can always deb-src the newer packages and have them automagically compile against stable tree libraries and be installed.

    16. Re:Debian is more than apt by Bob_Robertson · · Score: 1
      very good points, all, and you might be surprised that i agree with you.

      i also do not use sendmail, for one big reason: it's complex.

      long before i knew about sendmail's vulnerability, i chose a simpler mail service. i also don't run apachie, same reason.

      if you need the services of big, complex and vulnerable programs that get lots of development effort and versions, then you are also likely involved enough to get/hack/compile/install the latest versions of those programs.

      if Debian's release cycle is too slow for you, your skill level is such that you can certainly fix things to be the way you want them.

      personally, i am very happy for dselect and its little comments, like: "small, secure and fast web server with few options."

      the "maintained by..." line doesn't hurt either.

      Bob-

      --
      The Ludwig von Mises Institute. The reasoning individuals economics
    17. Re:Debian is more than apt by meridian · · Score: 1

      acutally you would be better off doing
      'apt-get build-dep bind ; apt-get -b source bind' or 'apt-get build-dep xfree86; apt-get -b source xfree86'

      --
      meridian at tha.net
  12. What people forget... by dbarclay10 · · Score: 5

    When people say "apt-get" is best, they usually arn't referring to the tool itself. While it is a decent tool(as is dpkg, which is what does the actually package installation and maintenance), what really makes Debian so good is the packages themselves.

    All Debian packages are put together by volounteers. Of course, some get paid. But I don't know of any that are currently getting paid, that wern't volounteers first. apt-get is just a tool. What *really* makes the difference is the time spent on the packages themselves. Mandrake, Red Hat, and the rest only have so many people. Each has to take care of dozens of packages. They just can't spend as much time on them. In Debian, most of the ~7000 current packages, most maintainers just take care of two or three related packages. They usually use them, too. So most maintainers take their time and do things right.

    I'm not saying Red Hat or Mandrake arn't any good :) What I *am* saying is that the tool used to install the packages is a fairly minor issue. What's more important is the time the maintainers put into the packages themselves.

    That being said, apt-get was written from the ground up with dpkg in mind. It can be ported to use rpm(obviously), but I don't doubt that urpmi works better(when it comes to dealing with rpms) :)

    Barclay family motto:
    Aut agere aut mori.
    (Either action or death.)

    --

    Barclay family motto:
    Aut agere aut mori.
    (Either action or death.)
    1. Re:What people forget... by grantma · · Score: 1

      True. when ppeople talk about apt-get they are talking about the whole Debian experience, the thousands of packages that are built and all made to work together and work properly, the thought and setup work that has gone into setting up the groups and permissions on the system, the lenght of time it remains stable, and its clean upgrade to the next stable version and its easy maintenance that can keep the server secure. If Debian had redHat's postion, the script kiddes out there wouled have a lot harder time to 0wn a Linux box. All this means that commercially when you install Debian for a server, you end up wasting a lot less time than with other Linux distributions, and other services that were not possible become possible due to their ease of installation. debian is really the way most of the distros should be going.

      With the core of Debian, the patch count is very simialr to that of Open BSD. Debian is the Open BSD of the Linux distros.

    2. Re:What people forget... by Nailer · · Score: 2

      You're right. Debians main advantage (in terms of packaging - I prefer Red Hat for other reasons) seems to be in uniformity between packages. I.e.

      * Package granularity. Is libmng part of qt, or packaged seperately?
      * Naming conventions. mod_php? mod_php3? apache_mod_php3? apache-mod-php? Each distribution wishes to call these things by a different name.

      * Inconsistent or bad dependencies. Apps depend on SDL = 1.20 when they should probably depend on SDL >= 1.20

      * Mutual dependencies. A needs B, B needs A. You can install them simultaneously to get around the problem, but logically it seems a little odd.

      * Versioning conventions. Applications distributed both as numerical

      Basically its a management issue. There's easily far more RPMs out there than the 6 gig in the main Debian archive, but lack of management causes inconsisteny, which leads to headaches installing apps.

      That being said, apt-get was written from the ground up with dpkg in mind.

      Are you sure of that? I seem to recall the apt-get team saying that the exact opposite was the case - the system was specifically designed to packaging system independent.

    3. Re:What people forget... by Klaruz · · Score: 1

      >>> * Inconsistent or bad dependencies. Apps depend on SDL = 1.20 when they should probably depend on SDL >= 1.20

      Almost every problem I have in unstable (sid) is due to this. Somebody will upgrade lib xxx 1.2-1 to 1.2-2 (a minor change, like a typo in a man page) but app yyy depends on lib xxx = 1.2-1, even though 1.2-2 would be the exact same thing. It's minor, and it's easy to put on hold and and check back in a few days for it to work, but it's still a constant problem. I'm not a debian maintainer, and it's a minor quible on an unstable distro, so I don't really care.

      I occasionaly see a glaring bug (package can't be installed) go on for months (evolution anybody?), but it's rare, and overall, I've been happy running unstable for the past couple years. Yes that's right, years. (When's the last time you ran windows or redhat on the same install for years? It is a modern system, not some kernel 1.2 hacked up system with every package upgraded by hand except for binutils or something.)

      I run potato on my stable servers, one of the things I do, is if I need a more recent version of a package (postfix and proftpd as an example) because I need features. I download the sources from debian, and the latest sources from the real maintainers. Pick through the pkg/debian/ directory, and basicly repackage the app/lib without doing all the work by hand again. This is only IF I can't get the package from unstable and make it work with potato. (I keep a vmware image around with a basic potato install to break like crazy). I keep an apt source on a server, and use it to keep my stable boxen happy with my customized packages. Not to mention, apt-get is really handy with something like say, a custom app on 15 boxen. Make a deb, put your line in sources.list, and upgrade the box when your version changes. It helps you avoid the problem of needing to upgrade very quickly when you miss a bug and put some code into production (hey, people can only test so well...).

      I can't comment on how other system's apt-get/dpkg work alikes are, but for debian's overall stability, integration, and packaging system, I'm very very happy with it, both on production machines, and giant gushing cut bleeding edge workstations.

      Anway, I'm bordering on completly offtopic (I probobly passed that a while ago).

    4. Re:What people forget... by marcovje · · Score: 1

      Fully agree, you can also see this on *BSD, where the Ports tree is beloved for exactly the same reasons

    5. Re:What people forget... by kNIGits · · Score: 1

      I'm not saying Red Hat or Mandrake arn't any good :) What I *am* saying is that the tool used to install the packages is a fairly minor issue.

      Unfortunately, there is a fundamental flaw with rpm compared to dpkg. A Debian package (.DEB) depends on other Debian packages, while RPMs depend on other files. Have you ever had an RPM say that it couldn't be installed because it depends on lib****.so.4? I have, and I've even had that file in the correct directory. Compare that to dpkg, which tells you which package you need to install in order to fulfil the dependency.

      --

    6. Re:What people forget... by opkool · · Score: 1

      Have you ever had an RPM say that it couldn't be installed because it depends on lib****.so.4? I have, and I've even had that file in the correct directory. Compare that to dpkg, which tells you which package you need to install in order to fulfil the dependency.

      It looks like you have never seen MandrakeUpdate (the GUI front-end to urpmi). Yes, it checks which other rpm packages you need in order to get your selected packages installed right.

      MandrakeUpdate tells you which package you need to install in order to fulfil the dependency. And, if you agree, it auto select and install those dependent packages.

      Isn't that great or what? :)

    7. Re:What people forget... by Daniel · · Score: 2

      I download the sources from debian, and the latest sources from the real maintainers. Pick through the pkg/debian/ directory, and basicly repackage the app/lib without doing all the work by hand again.

      You should take a look at the "uupdate" program, from the "devscripts" package. It automates this particular step for you (although of course if it's a dbs source or if upstream has changed their build system, you're out of luck)

      Generally, on a stable system, I don't find myself having to do this..it's my experience that the versions in unstable are up-to-date enough unless I have a special need for a particular feature in a new version.

      Daniel

      --
      Hurry up and jump on the individualist bandwagon!
  13. My experiment with urpmi is very negative! by renoX · · Score: 2

    I don't know much about dkpg, but everytimes I hear about it users seems very positive, I can't say so about urpmi.

    I'm using Mandrake 8.0, I've update quite a few packages from Mandrake's Cooker and now my systems doesn't work very well: I have to tell it twice otherwise it won't shutdown, I can't hear music anymore, etc...

    But who is the culprit urpmi or the packages?
    It's hard to tell!

    BTW I'm currently trying to uprade urpmi to see if it will works better: no luck urpmi downloads everything then I get "Installation failed" the file "XXX.rpm" doesn't exist even if I see that the file was previously downloaded! Aaaarrrggg...

    I can probably fix all these problem, but it is going to cost me a lot of time and I'm tired of always fixing something in the Linux/Mandrake configuration.. Maybe I'm ready for Debian..

    1. Re:My experiment with urpmi is very negative! by Mike+Buddha · · Score: 3

      But who is the culprit urpmi or the packages?
      It's hard to tell!


      Urpmi is just a transport mechanism. If your system is unstable, then it's the unstable software you installed causing you grief. If the packages downloaded from the site correctly and installed, then URPMI did it's job.

      --
      by Mike Buddha -- Someday the mountain might get him, but the law never will.
  14. Ahh... so THIS is VA Linux's new revenue model: by rho · · Score: 1

    Let the trolls submit Ask Slashdot questions to inflate the page views. This might actually work!

    --
    Potato chips are a by-yourself food.
  15. Re:Mandrakes carp tho by ZxCv · · Score: 1

    Mandrake has changed ALOT since 6.1... Until 8.0, Mandrake was definitely my Linux distro of choice, but not one I would use regularly on a workstation. Now, with 8.0, everything is there that I need, everything was a piece of cake to get running (easier than Windows, I'd even go so far as to say), and I haven't had to screw with any config files by hand. There's no one that could truthfully say the same for any version of Debian. Maybe Debian is a little more flexible on some things and not quite as desktop-oriented as Mandrake, but it is certainly light years behind Mandrake in the ease and usability department.

    --

    Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
  16. jesus by Karma+Sucks · · Score: 2

    You learn something new everyday. As a former Debian user, I was getting pretty pissed off at having to manually install dependencies with RPM all the time. I'd don't at all like the slow and ugly GTK+ interface, I'm a KDE/command line person, and I uninstalled all that stuff. Now I learn about this "urpmi" thingy and I must say I'm red in face thinking about all the time that I've wasted with rpm. Holy cripes, why doesn't Mandrake inform its users better? Everybody knows about Debian apt-get, Debian advocates never fail to mention it, yet I've never ever heard of urpmi until now. What is wrong with this picture? Yet Another Clueless Bastard

    --
    (Please browse at -1 to read this comment.)
    1. Re:jesus by nexex · · Score: 1

      Amen Father!, I have heard of apt-get forever, but I have used Mandrake since 7.0 and have never heard of urpmi...

      --
      Winter 2010: With Glowing Hearts
    2. Re:jesus by 1%warren · · Score: 1

      RPMDrake is the GUI frontend to urpmi - it's been in there since 7.0. Didn't get a mention in the user guide for 7.0, but I recall playing with it back then - had to add a src with "urpmi -addmedia" or something, because it was broken with rpmdrake - I guess I found out about it by hanging out on the mandrake lists. Recently tried getting from 7.0-->8.0 with it - barfed because rpm 3.x can't install rpm 4.x :) (would have had to dload src + deps & build it).
      I recollect Mentioning urpmi on /. when Connectiva(?) ported apt, but I guess Mandrake's users aren't as Zealous as Debians.
      --
      Full plate and packing steel! -Minsc

      --

      Full plate and packing steel! -Minsc
    3. Re:jesus by opkool · · Score: 1

      You can use a front-end to urpmi called MandrakeUpdate.

      Just select the "sources" as the http or ftp or CD-ROM or directory where your RPM packages are located. MandarkeUpdate / urpmi will check dependencies, locate needed rpm packages needed to fulfill dependencies and then it will ask you that you need those packages. If you agree, it will install them all.

      Nifty, uh? I just love t :)

  17. upgrade to new version of the distribution by mhamel · · Score: 2
    I am a former Mandrake user who switched to Debian.

    urpmi works great to install a new package. But I never got it to upgrade the distribution. Going from Mandrake 7.0 to Mandrake 7.1 for example, was always very complicated. It was not working right when I added different repository, like the kde newest version.

    I never had those problems with Debian. I started with potato and upgraded to woody with no pain at all. Not even a reboot. I now have the freashed kde available and it is very easy to keep up with what is new.

    Thought I may have been a poor user of urpmi, it's lake of upgrade capability was the key in my decision to switch.

    1. Re:upgrade to new version of the distribution by The+Troll+Catcher · · Score: 1

      Yuppers - you've hit it on the head. For some reason RPM-based systems seem to be unable to do a decent upgrade, unlike deb-based systems. I used RH 5.2, 6.0, and 6.1 before switching to Debian, and had to reinstall for each upgrade. Granted, each one wsa nice and flashy at first, but using it was a real drag.

      On one install I went from slink to potato to woody with no problems at all - ran for more than two years with no problems, until I upgraded and scrapped the box.

      At work I run Mandrake 8, and while it is a very nice system, again upgrades (even just security patches) are a nightmare - I essentially have to go to the mirrors and download the rpms and install by hand, since Mandrake-Update doesn't work with a hoot.

    2. Re:upgrade to new version of the distribution by opkool · · Score: 1
      Maybe you have something not ok? My updates go ok.

      Now it's like a "tradition": log-in, su, MandrakeUpdate, select updates, install, check the mail, go read /. , start Quanta+ to do web development, start xmms to listen to my music...

      No problems here. What are your problems? Can I help you? I'll be pleased to do so. Contact me if you wish through email.

      Regards

  18. apt-get/dselect by spongman · · Score: 4
    I use apt-get and dselect on my debian system, and it's a dream. I remember installing slackware from scratch back in '93 - upgrading linux has certainly come a long way.

    I guess you should probably use the package installer that's native to the distribution you're using. That way you can be sure to get all the right bits, with the correct libs, etc...

    The good thing with debian is that almost everything you're likely to need is right there on their servers, you don't have to go and find the packages on some server somewhere. For example I wanted to install apache and squid last week, I typed one command, it downloaded all the stuff, and within a minute or two of waiting for the downloads (I didn't have to type anything) both were configured and running. If your system is also that easy, then stick with it.

    1. Re:apt-get/dselect by AdamInParadise · · Score: 1

      Yeah that's cool, but if you're running potato, you just downloaded apache 1.3.9, a one year one version (but still secure because the Debian team released updated packages when a security issue comes up.)

      But Debian still rules as a base system. Installing a base system with nothing but ls and tar and then downloading and compiling Apache, ProFTP, Samba is a breeze.

      --
      Nobox: Only simple products.
  19. emacs team got their butts kicked ... by ananke · · Score: 1

    in the 97 linuxexpo, during the paintball editor wars, against the vi team. i guess that settles once and for all, which one is better. emacs = lousy shooters, slow, wouldn't move at all. vi = small, fast, running around = we got emacs team. :)

    --
    --- d'oh
  20. That word they say 'innovation' by QuantumG · · Score: 1

    It is no wonder we take so long to get anywhere. How can you have an innovation race if no-one can agree who is winning? Maybe, just maybe, if there was something to drive the development forward you would see clear and notable distinctions between these rival formats/packages.

    --
    How we know is more important than what we know.
  21. urpmi has some problems by Fourier · · Score: 1

    urpmi has been useless for me on both of my Mandrake 8 boxen, after about a week's worth of casual use. (It dies in some sort of a perl dependency, to be specific.) Consequently, rpmdrake is also hosed.

    I'm not the only one, either... check out the horror stories on MandrakeForum.

    On the bright side, rpmdrake is the first well-designed GUI package manager that I have laid eyes on. When it works, it works well. I hope they iron out the bugs for mdk 8.1.

  22. The moderators can't read by hackerhue · · Score: 2

    Hmm.

    Moderators: I _hope_ you see the satire.

    Yet this comment gets moderated as Informative, and Insightful. Makes you wonder if the moderators even bother to read the articles.

    --

    To get something done, a committee should consist of no more than three persons, two of them absent.

  23. apt-get versus dselect by p3d0 · · Score: 2

    Do people really use apt-get directly instead of dselect? Why?
    --

    --
    Patrick Doyle
    I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
    1. Re:apt-get versus dselect by bad-badtz-maru · · Score: 1


      Because if you already know the name of the package it's quicker to type "apt-get install libdbd-pg-perl" than it is to run dselect, do a search, select it, and then install.
      That's like a gui versus CLI debate in disguise.

      maru

    2. Re:apt-get versus dselect by Peaker · · Score: 1

      Because people don't paritcularly care for those annoying help screens popping up everywhere, and the dependency screens you have to analyze and resolve, etc. etc. etc. apt-get is much simpler, type in a name of a package or two, or dist-upgrade, and its done, much less work involved, and with -y, absoluotely no annoyances.

    3. Re:apt-get versus dselect by hilker · · Score: 1

      Once you've got your system more or less the way you want it, it really isn't necessary to open dselect very often, which I suppose is why longtime Debian users mention apt-get rather than dselect. dselect is useful for finding newly added packages and a few other things, but it's very slow and it's hard to find packages in it if you don't already know the package name. If I know what I want to do but don't know the name of the package that will let me do it, 'apt-cache search' is much nicer than scrolling through dselect.

    4. Re:apt-get versus dselect by whizzird · · Score: 1

      I use apt-get usually. If I only want one or two packages, I find it easier to type a simple command than to look through the huge dselect list.
      I use dselect when I'm not sure about the exact package name, or want better dependency control.

    5. Re:apt-get versus dselect by Alan · · Score: 2

      Yup. It's great if you want to quickly install something you know. If I want to browse the newest packages, see what package x recommends installing as well (ie: mozilla-browser recommends mozilla-psm and mozilla-mailnews) I use dselect.

      apt-get is great if you want to quickly install apache for some testing. 'apt-get install apache' [click, wirr] done. Also, if you get to know the package naming formats you can guess that to install mod_perl you'd do an 'apt-get install libapache-mod-perl', or libapache-mod-ssl or whatever.

      I personally prefer dselect for browsing, and apt-get for quick and easy.

    6. Re:apt-get versus dselect by Kidbro · · Score: 1

      Because, and no I'm not kidding, apt-get was easy to understand. Took under a minute to read most of the documentation I needed, and then it worked like a charm.
      dselect however, gave me confusing menues, arcane commands that I'd have to jump back and forth between various menues to figure out and illogical dependancy handling. Let's just say that I saw no reason to switch...
      Granted, it's been a while since I tried dselect. I suppose it has changed.

      --

    7. Re:apt-get versus dselect by mindriot · · Score: 1

      Easy. here's a recent example I had. I noticed that I hadn't installed curl on a debian box. So here ya go: apt-get install curl. Done. Fresh from the net. Questions?

    8. Re:apt-get versus dselect by bendy · · Score: 2


      # apt-get update
      # apt-get [upgrade | dist-upgrade]

      I've now upgraded the entire system from debian 2.1 to debian 2.2.

      That's why you use apt-get.

      bendy

    9. Re:apt-get versus dselect by Fapestniegd · · Score: 1

      Not one bit... Press space to continue, no wait, enter, no wait, space.

    10. Re:apt-get versus dselect by Nimey · · Score: 1
      Yes.

      Because it's often more convenient to just type in a command at the shell prompt when you know exactly which package you need (e.g. apt-get install python).

      Damn, you kids are spoiled these days, expecting to have menus and coherent lists of things. In my day we 23$($*%NO CARRIER
      --

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    11. Re:apt-get versus dselect by wytcld · · Score: 1
      I think it tries to install recommended/suggested packages automatically

      Yeah, and even if you go through the dependencies and overrule it, dselect will decide that that there's a bunch of other stuff on your system that it should do you the favor of removing. Granted, I have some major programs installed from tar, because I like to run Debian stable but sometimes need a program in its most recent version. Because of Debian dependencies that means compiling from the tar (packages in unstable depend on the rest of the unstable distro) - and f*ck me but I'm not going to build a Debian package just to get Debian to recognize what I've installed. I have real work to do. Anyway, there's no problem in this except that dselect becomes very unhappy and wants to trash major parts of the system when all I'm wanting to do with it is grab some utility. Apt-get is definitely saner.

      --
      "with their freedom lost all virtue lose" - Milton
    12. Re:apt-get versus dselect by chips · · Score: 1

      Whoa! thanks! I didn't know about that commands before now. Before, the only reason i did use dselect was to search for a package i didnt know the specific name of ('/'). That way seems a alot better. Now all I hve to do is remember to actually use it.

      --
      -- Guns don't kill people, bullets kill people. Guns just make bullets go really, really fast.
    13. Re:apt-get versus dselect by demon · · Score: 1

      I love debian, but hate dselect. I tried using dselect ONE time (with slink), and after selecting some pacakges to install, for whatever reason it decided I really meant I wanted _everything_ (and I do mean EVERY THING) uninstalled - and it happily complied with what it thought I wanted done, proceeding to remove EVERY package from the base system that I'd just lovingly installed.

      Needless to say, I was a bit frustrated. I then reinstalled, and from then on ran apt-get directly from the command line, never touching dselect again. And I've never had a problem like that since.
      _____

      Sam: "That was needlessly cryptic."

      --

      Sam: "That was needlessly cryptic."
      Max: "I'd be peeing my pants if I wore any!"
    14. Re:apt-get versus dselect by AntiFreeze · · Score: 2
      Do people really use apt-get directly instead of dselect?
      In short: I hope not. Apt-get is really only useful after an initial dselect. If you're using apt-get dist-upgrade, only pacakges you currently have (dpkg --list if you're curious) will be upgraded, and packages will be added or removed based upon the dependencies of said packages. If you have nothing installed on your machine, apt-get is useless unless you know every single package which is necessary to get the base system up and functional.

      That's where dselect comes in. You need dselect to select the initial packages for your box (due to its default package list, etc.). But after that initial dselect, you never really need to touch dselect again, apt-get takes care of it all.

      So, to answer your question [at least from my experience], people use dselect initially to configure their box, and then apt-get to maintain it after the fact.

      In addition, what I've learned to do is use dselect as a tool for searching for obscure packages I need (but don't remember the package name, etc.), and then just apt-get install packagename. Apt-get can't replace dselect in that functionality (although you *could* grep through the apt-get package lists if you felt like it, and I have), but there is really no point to running dselect after the initial install to maintain pacakges.

      On the other hand, if apt-get were included on boot/rescue disks, and apt-get base_install were possible [or dinstall used a nasty apt-get instead of a clean dselect], then dselect would lose much of its standing and apt-get could eventually completely replace dselect. I, for one, hope both dselect and apt-get stay around for a long time, together, they're incredibly powerful and helpful.

      ---

      --

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

    15. Re:apt-get versus dselect by nz · · Score: 2

      I think that the question should be 'do people really use dselect?' Because dselect is quite awful program to use. It has very complicated user interface with weird logic.

      Besides there is also better alternatives to those who doesn't like to use commandline apt-get. For example gnome-apt and console-apt.

      I personally use only apt-get.

      --
      -- ++
    16. Re:apt-get versus dselect by Tony+Hoyle · · Score: 1

      I've not used dselect since trying it a couple of years ago. It's redundant, and it has the UI from hell.

      When you're initially installing use tasksel to select what groups of packages to install (this is what the installer brings up by default now).

      To find a package use apt-cache search, then apt-get install. It's a damned sight easier than trying to use dselect.

    17. Re:apt-get versus dselect by akc · · Score: 1
      I've not used dselect since trying it a couple of years ago. It's redundant, and it has the UI from hell.

      Each to his own - I nearly always use dselect and hardly ever use apt-get.

      Why?

      • Because I can browse for packages that I need,
      • Because when I find a package all the information is there about dependencies etc
      • Because it allows me to preview the dependencies and change my mind if I don't like what they throw up
    18. Re:apt-get versus dselect by 1%warren · · Score: 1
      "I think that the question should be 'do people really use dselect?' Because dselect is quite awful program to use. It has very complicated user interface with weird logic." No, it hasn't. Start it, enter "?", Read. 10 minutes tops, & you will be a master.

      N.B. read with care what it wants to install. If you don't have emacs, it will always attempt to sneak it on.
      --
      Full plate and packing steel! -Minsc

      --

      Full plate and packing steel! -Minsc
    19. Re:apt-get versus dselect by 1%warren · · Score: 1
      "Dselect is a mess, I'm completely lost with it. It doesn't seem logical at all to me. That's why I don't use it.
      To search for a package
      apt-cache pkgnames | grep foo
      to install it
      apt-get install libfoo1"

      In dselect:

      "D" (set to directly requested state)

      "/pkgname" (to locate package, "\" to search again)

      "Insert"-->"Enter"-->"Enter"-->y-->"Enter".

      But the biggest thing I like about it is seeing all the packages that are avalable.
      --
      Full plate and packing steel! -Minsc

      --

      Full plate and packing steel! -Minsc
    20. Re:apt-get versus dselect by grape+jelly · · Score: 1

      Because dselect often has problems (See here -- that from trying to install vim-gtk). A good alternative is console-apt.

    21. Re:apt-get versus dselect by then,+it+was+nigh · · Score: 1

      Because of Debian dependencies that means compiling from the tar (packages in unstable depend on the rest of the unstable distro) - and f*ck me but I'm not going to build a Debian package just to get Debian to recognize what I've installed.

      *blink* Why not? In most cases, building the .deb is easier that trying to manually build from the tarball, because the debian/rules file (a Makefile with a #!/usr/bin/make -f at the top so it can be run like a script) has already consolidated everything you need to do to build the program and the package. In fact, here's the entire process:

      1. Download the .orig.tar.gz, the .dsc and the .diff.gz (if any) from the unstable package listing page.
      2. dpkg-source -x package-name_NN.NN.dsc
      3. cd package-name-NN.NN/
      4. debian/rules binary
      5. dpkg -i ../package-name_NN.NN.deb

      You were going to do essentially the same work anyway to build from the tarball: instead of step2, you'd do a manual untar and patch; instead of step4, you'd invoke this program's particular unique build incantation; and instead of step5, you'd manually figure out where in /usr/{bin,lib}/wherever each bit is supposed to go.

      I've done this several times to install sid- or woody-version packages (GIMP 1.2, Mozilla 0.9.1) on my mostly-potato system; it's not hard at all. And that's not even mentioning apt-get -b source, which I haven't tried myself, but which I understand takes care of all the above for you.
      --
      #/usr/bin/perl
      require 6.0;

      --
      sed 's/In Soviet Russia/In NSA America/g' < yakov-smirnoff-jokes.txt
    22. Re:apt-get versus dselect by patriceCH · · Score: 1
      In short: I hope not.
      I never use dselect, because it does too much for me. Just a personal taste.
      In addition, what I've learned to do is use dselect as a tool for searching for obscure packages I need (but don't remember the package name, etc.)
      Why not use apt-cache search for this? I always use this for searching packages.
    23. Re:apt-get versus dselect by p3d0 · · Score: 1

      Flamebait? Fuck me, I just don't get the Slashdot moderators.
      --

      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
    24. Re:apt-get versus dselect by matman · · Score: 1

      One, dselect can get confused with complex dependancy problems and not really show you a way to fix it... it can also mess up complex dependancies and try to remove all sorts of packages (which is VERY bad). These problems show up most when using the unstable distribution. apt-get's quick, tells you about dependancies and lets you take action with some thought, doesn't over-automate stuff (as in won't automatically remove all sorts of packages unless you tell it to), etc. apt-get is also a bit more flexable than dselect... the command line tools coupled with grep, awk, sed, etc are extremely useful to do calculations on how much space is taken by a specific set of packages, etc etc. Dselect's nice for newbies, but once you know your way around the system, it's quicker, easier, and more safe to use apt-get and not dselect.

      PS to another poster (sorry I forget who) - using task packages you can easily use apt-get to install a system from base, without dselect... even without tasks you can just apt-get the major packages that you want and it'll grab the dependancies that it needs - that covers most packages you'll want to install.

    25. Re:apt-get versus dselect by cduffy · · Score: 2
      Because I can browse for packages that I need

      apt-cache search


      Because when I find a package all the information is there about dependencies etc

      apt-cache show


      Because it allows me to preview the dependencies and change my mind if I don't like what they throw up
      apt-get install (yup, it asks)

  24. my beef w/ mandrake by Eslyjah · · Score: 3

    one thing that turned me off from mandrake is the fact that they tinker with their rpms a lot. things get installed all over the place. you can't (or at least they recommend that you don't) use redhat rpms because they are not "optimized" for mandrake, which i think means that they don't have things shuffled around in them. the net result for me is that i would get confused because all documentation on the internet would tell me to do something and then i would try it and it wouldn't work...because those instructions don't apply to the special mandrake packages. debian is more standardized, and therefore, if i have trouble with configuration or what-not, i can just run a google search and learn how to fix it. for me personally, this is a huge plus not just for the apt-get system, but for debian as a whole.

    1. Re:my beef w/ mandrake by havachu · · Score: 1

      Mdk RPMs are optimized for Mandrake. It is outline in the Mandrake RPM HOWTO. My favorite difference (from RedHat RPMs) is the use of the Debian menu system. Mandrake packages register themselves with the menu system, and I get consistent Mandrake menus under GNOME, KDE, or any other window manager I may use.

    2. Re:my beef w/ mandrake by 11223 · · Score: 2
      My favorite difference (from RedHat RPMs) is the use of the Debian menu system.

      Really? It's my favorite difference too - it's the one that's keeping me from using Mandrake. I can stand the arrogance of distributions that think they have a right to take over my window manager menus when I know damn well where my programs are too. (Not to mention that when you upgrade your wm or desktop by hand, you lose their menus!) In general, distribution menus suck, and distribution icons, color schemes, and wallpapers suck too. (Mandrake looks like it was designed by a four year old with a bunch of crayons).

    3. Re:my beef w/ mandrake by 11223 · · Score: 2

      Ummm.... I was referring to not having to use the stupid menus at all for programs that aren't in there - it's better than the distro inflicting all sorts of penguin-themed cuteness on me!

  25. Been waiting for this by SnapperHead · · Score: 1

    I have been using Debian and Progeny for about 4 months now. I really like apt-get, its a great idea and makes life much simpler.


    For example, I ran LDAP for my accounts on my LAN.
    apt-get install libpam-ldap
    apt-get install libnss-ldap
    Answered some questions, and was on my mary way.

    Using an RPM soultion, I would have to install the RPMs, edit /etc/ldap.conf, move around some files in /etc/pam.d, create some sym links, edit /etc/nsswitch.conf, just to make it work.

    Plus, handling dependices is the greats part. That saves so much time, its not even funny.

    But, apt has some down falls. The packages are generally old. Debian stable installs PostgreSQL 6.x. Which is VERY old. I understand why they don't install a newier version, but I always feel 2 steps behind.

    RPM is a good system, it does lake the config part, which is very nice. (Maybe its something they can add :) RPM has been around for a while, I am just suprised no one has done this years ago. It will make upgrades, and installations much more comptete. Finding out there was a secuirty issue in one of your RPMs is a pain in the ass. You have to download it, walk around to all of your machines, transfer the file over, and upgrade.

    You get the idea, I think this is something RPM based systems have needed for a long time now. I run Mandrake 7.2 on my WS (8.0 was giving me problems) so this would be nice to have.


    until (succeed) try { again(); }
    --
    until (succeed) try { again(); }
  26. Windows Update by SilentChris · · Score: 1
    I use Windows Update. Gotta love it. :)

    Actually, it isn't too bad for what it does. The constant reboots are a pain, but the actual act of installing service packs is usually pretty painless. Now if only they can get it so you can order MS Word and download it through it for less money. Save me quite a bit of trouble.

  27. Aren't we being a little closed-minded here? by SumDeusExMachina · · Score: 4
    Well, there was quite a long time (up until today, in fact!) that I thought of the Slashdot population as a very open-minded community who preferred to let the world know what the best product was, not the one that best suited their politics. However, my faith has been shaken today.

    While I would have to agree with the crowds of Debian users here that apt-get is indeed a superior tool to whatever Mandrake is using these days, I would have to disagree on the ultimate choice of best software package management system.

    Now, Linux is a great operating system in general, and I love the apt-get part of Debian in particular, but why does it have to be on the command line? I hardly think that the average person, say, my grandfather, for example, would be able to deal with learning all the arcane aspects of a command line utility. To most, it is just too frustrating, poorly documented, and complicated. What we really need in a modern operating system is a package manager that the average Joe or my grandfather could use.

    Why hasn't anyone mentioned Windows Update yet? Not only is it a fully graphical tool, but it automatically detects what software your computer needs, without sending that information to a third party, and then gives you an easy install wizard to update everything. Sure, some things may require a reboot, but there is a lot of Linux software that also requires a reboot to function properly. Personally, I think it is a far superior tool to apt-get, because it can also make recommendations on what kind of cool new screen saver you might want to check out, or update DirectX to improve your gaming framerates and such.

    And, of course, it is very handy for patching all those security holes that invariably pop up in MS software, such as the notorious Outlook holes that have caused more than one system administrator a headache. Think about it, if an update tool is easy enough for the average user to utilize, then we won't have to worry about upgrading everyone's Linux machines when the latest BIND or Sendmail exploit hits Bugtraq. It would greatly improve the image of Open Source software when no one goes on a massive hacking spree and compromises a ton of machines for their DDoS wars.

    --

    Is your company running tools written by ma
    1. Re:Aren't we being a little closed-minded here? by Peaker · · Score: 5

      - Apt has libraries to ease the life of anyone who wants to create front-ends. As a result you have:
      - Gnome-apt
      - aptitude
      - console-apt
      - etc. etc. etc
      (Check on your facts)
      Apt has many front-ends, mostly on the text screen, but 'graphic' and useful.

      Debian isn't targetting the average Joe Schmoe, or at least not in its current status.

      Windows Update is not even comparable to apt-get, because it only updates a very small subset of the installed software. In Windows, every piece of software has its own code to update itself from the web (Except MS software, perhaps).
      Windows Update does not handle libraries upgrades/etc as well as apt-get, because Windows hardly has any package management for installed libraries (apart from that useless registry list of DLL's) at all, not to mention any other shared files/resources.

      In summary, Windows Update may be useful to upgrade those 4 or 5 apps you mainly use, but apt-get can upgrade any one of the ~7000 packages you potentially install (Due to conflicts, its actually probably a ~1000 less than that).
      Apt-get has libraries allowing easy creation of front-ends, and various ones already exist.

      Get a clue.

    2. Re:Aren't we being a little closed-minded here? by garrettl · · Score: 5

      Why hasn't anyone mentioned Windows Update yet? Not only is it a fully graphical tool, but it automatically detects what software your computer needs, without sending that information to a third party, and then gives you an easy install wizard to update everything. Sure, some things may require a reboot, but there is a lot of Linux software that also requires a reboot to function properly. Personally, I think it is a far superior tool to apt-get, because it can also make recommendations on what kind of cool new screen saver you might want to check out, or update DirectX to improve your gaming framerates and such.

      A Few points...

      • People have already mentioned Windows Update
      • Neither apt-get nor urpmi submit information to a third party (unless you count the hits that the file downloads cause -- but then both apt-get and urpmi download files from various mirrors. Windows Update, unless I am mistaken, all comes from Microsoft...)
      • Yes, there's a lot of software that requires a reboot while using Linux distribution. I'll summarize it in three words: The Linux Kernel. That's right, the only reason you'd have to reboot your computer is to upgrade the kernel. Name another "reason", and I bet you can do that just fine in userland without rebooting.
      • Windows Update tends to break things, and your box is sometimes rendered useless.
      • Windows Update doesn't really sort out dependancies; it just knows what you can and can not install at the same time. It does not take care to do what you say; you have to do things the way it dictates.
      • You can not download 3rd party software or provide a configuration option for any outside sources within Windows Update.

      Anyway, enough diversions. I'm going back to reinstalling Debian a machine that was once running Mandrake for a while. "urpmi", although nice, didn't hold a candle to "apt-get" -- and this is precisely the reason I'm switching the distro back. Mandrake's stuff does have an easy enough graphical frontend, however.

      Really quick, however... my largest complaints with urpmi are, as follows:

      • One must download an ~8M description file from a single server
      • The dependancy handling isn't done as well as under Debian
      • Error messages under urpmi aren't as helpful or descriptive as those of apt-get
      • You cannot define your own multiple sources as easily with urmi as you can with apt-get
      • When paths of software or various other somewhat important things occur, it does not optionally notify you like apt-get can
      • Since it takes a long time to download and parse the large file (see above), urpmi was noticably slower, especially in the GUI when it had to refill lists and trees.

      For what it's worth, console-apt (and using apt-get by itself too, of course) usually suffices for me, but I would love to see a useable GTK+ based frontend for Debian's package system one of these days. I think a lot of other people would like that as well.

      If we had the concepts of Red Carpet, the slickness of Windows Update, the widespread use of urpmi, and the power of apt-get all rolled into one tool, it would truly be the killer upgrade apt -- err -- I mean app. (:

    3. Re:Aren't we being a little closed-minded here? by VZ · · Score: 1

      > but there is a lot of Linux software that also
      > requires a reboot to function properly

      Any examples?

      I'd consider it a serious bug and complain to the author immediately if I ever saw such package - but so far I haven't.

    4. Re:Aren't we being a little closed-minded here? by DVega · · Score: 1
      Sure, some things may require a reboot, but there is a lot of Linux software that also requires a reboot to function properly.

      Can you please tell me about any of them ?

      The only thing that comes to my mind is a new kernel.

      ---

      --
      MOD THE CHILD UP!
    5. Re:Aren't we being a little closed-minded here? by Bake · · Score: 1

      No, Windows Update does not detect my install of Visual Studio, nor my installation of SQL Server, nor my Visio installation. As I browse through the downloads section for w2k I find an update I haven't been informed of (even though I check Windows Update every day). So, no! Windows Update does NOT automatically detect what software my computer needs.

    6. Re:Aren't we being a little closed-minded here? by bad-badtz-maru · · Score: 1

      ===
      While I would have to agree with the crowds of Debian users here that apt-get is indeed a superior tool to whatever Mandrake is using these days, I would have to disagree on the ultimate choice of best software package management system
      ===

      How'd you get to +3 with this? Where in the article was there discussion about "ultimate choice of best software package management system"? In addition, since when does Windows Update install software?

      maru

    7. Re:Aren't we being a little closed-minded here? by Kidbro · · Score: 1

      Not to mention that it runs perfectly well on a Linux Mandrake machine!
      Duh!
      ;-)

      --

    8. Re:Aren't we being a little closed-minded here? by Alan · · Score: 2

      Now, Linux is a great operating system in general, and I love the apt-get part of Debian in particular, but why does it have to be on the command line? I hardly think that the average person, say, my grandfather, for example, would be able to deal with learning all the arcane aspects of a command line utility. To most, it is just too frustrating, poorly documented, and complicated. What we really need in a modern operating system is a package manager that the average Joe or my grandfather could use.


      This doesn't have anything to do with this I don't think. This is something that probably belongs on an apt list somewhere. I personally like the apt-get command line method, and never use the apt-get-gtk and other graphical wrappers. Besides, the "graphical" way of doing this is called dselect :)

      Why hasn't anyone mentioned Windows Update yet? Not only is it a fully graphical tool, but it automatically detects what software your computer needs, without sending that information to a third party, and then gives you an easy install wizard to update everything.

      See above comment about dselect. Same deal, no info sent to anyone, and while the install "wizard" isn't as pretty looking, it does the job.

      Personally, I think it is a far superior tool to apt-get, because it can also make recommendations on what kind of cool new screen saver you might want to check out, or update DirectX to improve your gaming framerates and such.
      I think this goes back to the "apt-get is not all there is to debian packaging" thread above. apt-get is just a way of interacting with dpkg, and dselect is just a way of interacting with apt-get and dpkg. Your arguments against apt-get are perfectly valid, but they don't hold water when used against the whole packaging management package (if you'll pardon the pun) of apt-get, dpkg, and dselect (and deity, aptitude, apt-get-gtk, etc).

    9. Re:Aren't we being a little closed-minded here? by slashdot.org · · Score: 1

      Windows Update tends to break things, and your box is sometimes rendered useless.

      Well, I appreciate M$ bashing like the next guy, but this is stretching reality a little bit. I have _never_ heard of it, let alone experienced it, with quite a few Windoze boxen around the house.

    10. Re:Aren't we being a little closed-minded here? by mandolin · · Score: 1
      I thought of the Slashdot population as a very open-minded community

      Well.. nope

      not the one that best suited their politics

      That's what the licensing/desktop/editor flamewars are all about

      However, my faith has been shaken today.

      (bhicks)May I be the first to... *pop* that little f*ckin bubble of yours(/bhicks)

      Why hasn't anyone mentioned Windows Update yet?

      You mean like when somebody is talking about koffice vs staroffice and you bring up msoffice. Or we're talking about linux vs bsd and you bring up win2k. Or konq vs mozilla and you bring up IE. I suppose it's inevitable.

      without sending that information to a third party

      Like that's supposed to be impressive

      it is very handy for patching all those security holes that invariably pop up in MS software,

      That's too easy, I'll pass

      Think about it, if an update tool is easy enough for the average user to utilize,

      MandrakeUpdate. And if Debian was focused on more end-user types (clue: they're not), they'd have an equivalent. In fact I may be missing one.

    11. Re:Aren't we being a little closed-minded here? by Forrestina · · Score: 1
      apt-cache show stormpkg in unstable, and maybe woody. it's got quite a few gnome dependancies, aparently. and a friend of mine makes a qt one called qaptivate deb http://www.linuxmechanix.com/debian ./ personally, i like the command line for it. but, i can see why some people wouldn't want that.

      -------

      --

      -------
      "don't smoke, don't drink, don't fuck
      at least i can fucking think"
      Minor Threat

    12. Re:Aren't we being a little closed-minded here? by duffbeer703 · · Score: 2

      "Well, there was quite a long time (up until today, in fact!) that I thought of the Slashdot population as a very open-minded community who preferred to let the world know what the best product was, not the one that best suited their politics. However, my faith has been shaken today."

      HAHAHAHAHAHAHA!

      Slashdot has NEVER been an open-minded forom. Slashdot is a haven for Linux and copyleft fanatics. If you consider Slashbotters open-minded, you must consider the Taliban a haven for free-thought.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    13. Re:Aren't we being a little closed-minded here? by SilentChris · · Score: 1
      "Neither apt-get nor urpmi submit information to a third party (unless you count the hits that the file downloads cause -- but then both apt-get and urpmi download files from various mirrors. Windows Update, unless I am mistaken, all comes from Microsoft...)"

      They make it a point to say "you are not sending any information to Microsoft" when you update (same as registering for Office, they only send the hardware hash). I'm assuming it would be illegal to say that and do otherwise.

      "Yes, there's a lot of software that requires a reboot while using Linux distribution. I'll summarize it in three words: The Linux Kernel. That's right, the only reason you'd have to reboot your computer is to upgrade the kernel. Name another "reason", and I bet you can do that just fine in userland without rebooting."

      Oftentimes the warnings for rebooting can go unheeded. Granted, many updates change elements of the windowing system. Linux users (myself included) can say we don't need reboots when changing console apps, but nearly every one of us have to restart the X server after an update. I think it's foolhardy to think otherwise.

      "Windows Update tends to break things, and your box is sometimes rendered useless."

      Another person mentioned this, but I'll throw my two cents in. Microsoft has never "broken" my box for a Windows Update. Changed my file associations around to Microsoft apps (that I chose to download), yes. Anything worse, no. Granted, installing Windows NT/2000/I'm assuming XP has the nasty habit of rewriting the Master Boot Record without asking, effectively rendering my Linux side "useless". But a boot floppy clears that up, and even though it is the worst offense MS has done to my box, it's not part of Windows Update.

    14. Re:Aren't we being a little closed-minded here? by SilentChris · · Score: 1
      Ever try to make a change to the X Windows system and not restart it? Same concept as the reboots for Windows. A majority of the time this is simply to restart the windowing system.

      As for me rebooting the X Windows system -- tons.

    15. Re:Aren't we being a little closed-minded here? by SilentChris · · Score: 1

      The windowing system, which you can argue is integrally part of Windows, is what needs to be restarted. I have had to restart the X server a million times after making an update. See above.

    16. Re:Aren't we being a little closed-minded here? by SilentChris · · Score: 1
      "In addition, since when does Windows Update install software?"

      Duh. lol I insult Microsoft as much as the next guy, but I try to be a little more informed before I do.

    17. Re:Aren't we being a little closed-minded here? by Jagasian · · Score: 2

      Apt-get can do the same thing that Windows Update does, but with less effort and greater robustness. The command is:

      apt-get dist-upgrade

      ...and thats another thing, what is so difficult and unfriendly about that? Seems pretty damn straight forward to me. How is Windows Update easier than that? Oh, and how much you wanna bet that dist-upgrade does a better job than Windows Update?

    18. Re:Aren't we being a little closed-minded here? by dvNull · · Score: 2

      But people also run LInux and BSD without running X at all .. so would you say that they are essentiall y working on a system which isnt turned on ?


      Just a reminder to all :

    19. Re:Aren't we being a little closed-minded here? by demon · · Score: 1

      Why? Because he's right?
      _____

      Sam: "That was needlessly cryptic."

      --

      Sam: "That was needlessly cryptic."
      Max: "I'd be peeing my pants if I wore any!"
    20. Re:Aren't we being a little closed-minded here? by mandolin · · Score: 1

      I cannot and will not deny that. I thought I'd go over the top for variety. It's not excusable, but it was my motive. I stand by the comment's content.

    21. Re:Aren't we being a little closed-minded here? by SilentChris · · Score: 1

      He's right only if your Slashdot ID is 10000. Everybody else here isn't an "Open Source" slave. I use it, but it by no means has become my sole religion.

    22. Re:Aren't we being a little closed-minded here? by SilentChris · · Score: 1
      No, I'm saying that arguing that a system in which a windowing system is optional doesn't require a reboot is stupid in light of the fact that Windows inexplicably ties the two together. Most of the time you are making updates to the windowing system in Windows, not the underlying code. I have never, NEVER seen someone try to update X server and not restart it.

      If you want to compare things that way, you should compare the Unix terminal and DOS. (Which if things have at all advanced in the past 15 years, should definitely not require a reboot.) As for the X server, find me a windowing system that wouldn't require a restart.

    23. Re:Aren't we being a little closed-minded here? by Steeltoe · · Score: 1

      Well, the Windows Update utility for Windows 98 really sucks. The moment I try to get to the right www.microsoft.com pages it crashes IE outright. Yes, I've reinstalled windows etc.

      And I do own a legitimate Win98 CD.. Not that I care much. The process would likely fry my HD outright.

      - Steeltoe

    24. Re:Aren't we being a little closed-minded here? by mbanck · · Score: 1
      there is a lot of Linux software that also requires a reboot to function properly

      huh? I just read this week on debian-devel that you can still upgrade from 1.1 to sid without a reboot (although this is recommended when passing the bo/hamm-libc6 border). The only thing that really breaks are modutils as they don't work on kernels 2.2. Michael

    25. Re:Aren't we being a little closed-minded here? by PygmySurfer · · Score: 1

      In summary, Windows Update may be useful to upgrade those 4 or 5 apps you mainly use, Windows Update can upgrade applications? Since when? Windows Update only handles the OS-related updates. You have to seek out all of your application upgrades (Well, Office has Office Update).

    26. Re:Aren't we being a little closed-minded here? by opkool · · Score: 1

      Actualy, my box, when it had a Windows98SE partition, was rendered useless almost everytime that I did WindowsUpdate. Thanks God that my MoBo came with Norton Ghost, so I was ready to go back live in minutes. My system is pretty plain, no flashy stuff, no "wonderboards" nor "wizbang SCSI" cards. Not even USB stuff! And the software was original.

      So I got tired of this non-sense. I deleted the partition and went happy thereafter with only Mandrake on my box.

      I just blame myself for buying expensive software that just plain didn't work stable as a rock. Linux is stable. Now, I'm happy :)

    27. Re:Aren't we being a little closed-minded here? by HalfWalker · · Score: 1

      Windows Update works well, but only within a severely limited universe, the Micro$oft one. That means the M$ software only by the way ...

      Do take a look at CNet's CatchUP service. What Windows Update was supposed to be, and what apt and dselect et al can all aspire to be ...

      http://catchup.cnet.com

      --
      94TT :)
  28. Whee! Flamewar time! by mvc · · Score: 1

    Well, if anyone wasn't sure what to use before, I'm sure they'll find a Package Format Pissing Match on Slashdot very helpful.

    --Moss

    This is a .sig.
    Now there are two of them.

    --

    --Moss

    This is a .sig.
    Now there are two of them.
    There are two _____.
  29. Flamebait by SealBeater · · Score: 1

    Stories like this are nothing but flamebait. The only purpose is to enflame people. Use whats best for you.

    SealBeater

    --
    -- Its survival of the fittest...and we got the fucking guns!!!
  30. "Everything Slashdot" exists by yerricde · · Score: 2

    Slashdot.org today announced their latest Internet portal EverythingSlashdot.org which will focus on answering the legalities of everything digitial.

    The strange thing about your comment is that everything.slashdot.org actually exists. It's an online information database written and edited by the world. And yes, it has a good writeup about DMCA and the politics of copy protection.

    But be warned: The quality standards on Everything are MUCH higher than on Slashdot. In fact, E2 and Slashdot could hardly be more different.

    --
    Will I retire or break 10K?
  31. Ports are best by cperciva · · Score: 1

    Come on, who needs tools like apt-get or whatever-that-rpm-thing-was-called when make is available?

    cd /usr/ports/*/apache13
    make all install

    What could be simpler?

  32. Freq by deno · · Score: 2

    Yes there is: MandrakeFreq is a semi-stable release of Mandrake-Linux for folks who want to have the newest stuff, but do not dear installing cooker.

    1. Re:Freq by Galvatron · · Score: 1

      Right, and MandrakeFreq is cool, but you need to download the isos, you can't update via MandrakeUpdate.

      The only "intuitive" interface is the nipple. After that, it's all learned.

      --
      "The question of whether a computer can think is no more interesting than that of whether a submarine can swim" -EWD
    2. Re:Freq by opkool · · Score: 1

      Actually, you can.

      You just have to define one ftp source as the ftp server where the MandrakeFreq distro is located and there, it is!

      Easy, anyways.

      My 2 cents-

  33. For more info... by Anonymous Coward · · Score: 1

    For more info on Mandrake's tools, MandrakeUser.org has a page about urpmi:
    http://www.mandrakeuser.org/docs/basics/brpm3.html

    The Linux-Mandrake website has a chapter about the Software Manager, which is a front-end to urpmi:
    http://www.linux-mandrake.com/en/demos/Spotlight/S oftwareMgr/

  34. well, in a battle of "which sounds stupider"... by Wakko+Warner · · Score: 5
    "urpmi" wins, hands down. It sounds like what a gassy baby would say if it could talk.

    --

    --
    "Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
  35. Install packages by Anonymous Coward · · Score: 1

    1) In order for linux to succeed there must be one standard install method. People don't need, and will resent, having to learn two ways to install. 2) It must have an icon that is in a standard location, and be idiot proof. These must be part of a standard distribution. Signed, A man who doesn't use Linux... yet.

    1. Re:Install packages by demon · · Score: 2

      Why? Why must this be so? Linux is not an OS unto itself, only the foundation of one. Why can we not make room for the different ways people work? Why must it always be one "right" way, and everything else is wrong?

      I like Debian. I might give friends who use Mandrake or RH some shit for doing so, but in the end, it's their choice. Debian is my choice. Why must choice be bad?

      Oh yeah - the Windows users who can't make a choice, and don't understand anything about what they're doing. I don't know about you, but I've found what I like, and everyone else should be able to choose as well, not have the "one true way" shoved down their throats.
      _____

      Sam: "That was needlessly cryptic."

      --

      Sam: "That was needlessly cryptic."
      Max: "I'd be peeing my pants if I wore any!"
  36. Old package versions... by McSpew · · Score: 2

    What you're complaining about is Debian's extraordinarily long release cycles and its notoriously old packages when any given Debian distro is finally released. However, there are some extenuating circumstances you've failed to mention or notice (I honestly don't know which).

    • The old package problem you're complaining about--while not entirely solved--is improving. Debian had some problems during the transition from slink to potato which led to the amazingly long gestation of potato.
    • Stable Debian packages aren't regularly replaced by the latest versions, but this does not mean that Debian packages are necessarily out of date. Debian always backports security fixes to the current stable release. Debian's focus is stability and solidity, not bleeding-edge compliance with the latest versions of all possible packages.
    • Debian is tested as a complete distribution, which is one of the reasons why stable remains locked into older package versions. It's not feasible to retest the entire distribution every time a new revision of emacs is released. When Debian ships a stable release, you can be largely certain that it's one of the most stable OSes you'll ever run.
    • Debian has added the testing archive for folks who want more recent packages than what's shipping in stable, but who aren't willing to live with the occasional broken dependency you find in unstable.
    • The Debian freeze process has been changed. To ensure fresher packages ship with woody when it's released, the most dynamic packages will be frozen last. This should allow users to have reasonably recent versions of important packages.
    • Recent versions of apt allow you to pick and choose among the three archives (stable, testing and unstable). Need the absolute latest version of Mozilla? Apt-get it from unstable. Debian hasn't tested your distribution with that version, but that doesn't mean you'll suffer unnecessarily. I ran 2.2 kernels in slink forever and I don't think slink was ever certified with 2.2.x kernels.
    • You'll always have the ability to download a tarball and roll your own Debianized package for whatever you need. You can't apt-get tarball yet, but I wouldn't be surprised if somebody adds that functionality to apt someday.

    Overall, I think Debian's package-management system is excellent. It only took one ill-fated attempt to add XFree86 to a Red Hat machine to convince me that rpm's file-based dependencies are inferior to dpkg's package-based dependencies.

    1. Re:Old package versions... by bad-badtz-maru · · Score: 1

      ==
      Stable Debian packages aren't regularly replaced by the latest versions, but this does not mean that Debian packages are necessarily out of date. Debian always backports security fixes to the current stable release. Debian's focus is stability and solidity, not bleeding-edge compliance with the latest versions of all possible packages.
      ==

      The problem with this is that Debian doesn't backport bugfixes. Look at the stable version of sendmail, it's 8.9.3 whereas the 11.x series have been out for ages, and a zillion bugs have been fixed since 8.9.3 . Same thing with postgresql. Same thing with proftpd. It's not the need for the latest and greatest features, it's the need for the bugfixes and then maybe a feature or two that was introduced into the upstream three years ago.

      maru

    2. Re:Old package versions... by treke · · Score: 2

      It only took one ill-fated attempt to add XFree86 to a Red Hat machine to convince me that rpm's file-based dependencies are inferior to dpkg's package-based dependencies.

      Your problem is with RedHat's(and other's) packages. RPM allows you to use package based dependencies, the difference is that RPM will automatically do file based dependencies if you don't specify a package that satisfies that dependency. It really seems to be more a problem with the tools for packaging than the RPM format as such.

    3. Re:Old package versions... by Trepalium · · Score: 1
      The problem with this is that Debian doesn't backport bugfixes. Look at the stable version of sendmail, it's 8.9.3 whereas the 11.x series have been out for ages, and a zillion bugs have been fixed since 8.9.3 . Same thing with postgresql. Same thing with proftpd. It's not the need for the latest and greatest features, it's the need for the bugfixes and then maybe a feature or two that was introduced into the upstream three years ago.

      There is a very good reason for this -- fixing bugs or adding features can often cause regression problems with either unrelated modules or user developed code. I've been bitten by such problems in the past, even with Debian, once because of the updated PHP release in which a security fix broke otherwise working code for entirely mysterious reasons (turns out arrays in an object with named elements stored in the session were broken by the update). By not fixing non-critical bugs and not adding non-critical features, it helps maintain the stability of the install as a whole.

      --
      I used up all my sick days, so I'm calling in dead.
  37. what about dselect? by Bob_Robertson · · Score: 3
    i know the article is about command line apps, what about dselect?

    i've used dselect since my first Debian installation in 1997, which also happened to be my first Linux.

    i like getting a description of the package, being able to key-word search through the descriptions since i don't always already know what something is called.

    surely there is enough room in this idea-space for everyone to use the one they like?

    Bob-

    --
    The Ludwig von Mises Institute. The reasoning individuals economics
    1. Re:what about dselect? by CoughDropAddict · · Score: 3

      i like getting a description of the package

      $ apt-cache show dpkg
      [...]
      Description: Package maintenance system for Debian
      This package contains the programs which handle the installation and
      removal of packages on your system.
      .
      The primary interface for the dpkg suite is the `dselect' program;
      a more low-level and less user-friendly interface is available in
      the form of the `dpkg' command.
      .
      In order to unpack and build Debian source packages you will need to
      install the developers' package `dpkg-dev' as well as this one.


      [I like] being able to key-word search through the descriptions since i don't always already know what something is called.

      $ apt-cache search slashdot
      bk2site - Utility to turn bookmarks into Yahoo/Slashdot like pages
      gnome-applets - Various applets for GNOME panel
      lg-issue38 - Issue 38 of the Linux Gazette.
      libapache-mod-perl - Integration of perl with the Apache web server
      surfraw - a fast unix command line interface to WWW
      ticker - configurable text scroller, with slashdot and freshmeat modules
      wmheadlines - Linux news website headlines integrated to windowmaker's menus


      Some people like dselect (and more power to them!) but I don't even touch it any more...

      --

    2. Re:what about dselect? by Tolchz · · Score: 1

      You can use apt-cache search keyword to search from the commandline.

      A lot of times I end up with a: apt-cache search someword | grep -i someotherword to find my app, then a simple apt-get install appname and I'm all done.

  38. After just using Mandrake RPM by Crouchy · · Score: 3
    Mandrakes own rpm packer RPMDrake in version 8.0, not because I wanted to but because the command line rpm didn't work, I can say it lacks some good features.


    I was installing mandrake 8.0 last night, and managed to stuff up the config file for cups and my simple solution was to reload the rpm.. Or I thought it was, RPMDrake refused to delete the package (hanged big time) and there is no option to install over a corrupt file. The problem with this package was it lacked lots of features that the command line rpm has. So I downloaded the tar file from rpm.org and got a working version.


    My experiences with debian (some what limited), is that sure it doesn't have all the nice GUI (or at least when I used it), but it works. I loved how it would automatically download the dependencies, and do a bloody good job.


    I do like the mandrake package otherwise, such as there flashy splash screen whilst starting up.

  39. Feeling whole, but being broken at heart by browser_war_pow · · Score: 1

    I respect the Debian project and wish it the best, but I won't give Debian another shot for another few years because of my experiences with 2.2. I installed it successfully and was ready to connect to the internet to do my first apt-get update, and lo and behold DNS wouldn't work. A friend of mine that has been using Debian for I'd say 2-3 years tried to help, but no matter what, DNS wouldn't work.

    That is when I started using Mandrake and I didn't have any problems like that with Mandrake. I've recently moved over to Red Hat 7.1 and am now going to stay in the Red Hat camp unless they give me reason to leave. Red Hat 7.1 IS whole in my opinion, and unlike Debian in my experience (though limited as I've only played around successfully with Libranet 1.9.0) is not broken in some way like having DNS mysteriously not work.

    1. Re:Feeling whole, but being broken at heart by bad-badtz-maru · · Score: 1


      Man, who is modding these articles today? +3 for this? Like DNS resolution is some magical entity, impossible to troubleshoot, that works differently under Debian than under other distributions?

      maru

    2. Re:Feeling whole, but being broken at heart by vicviper · · Score: 1

      I don't get it. How is this informative?

    3. Re:Feeling whole, but being broken at heart by Hardware_Bob · · Score: 1
      I don't feel that's a fair comment for ANY distribution. If you're just talking about being able to resolve names, then there is almost no difference at over any distribution, or even across unices!
      echo nameserver your.dns.ip.here /etc/resolv.conf
      when I first tried to use redhat, X would only start in 320x204 on my ET6000... I'd say that's a slightly bigger issue. After I installed slackware (which worked perfectly) and used it for a while, I was then able to revisit redhat and other distributions with better knowledge about linux as a whole. So I started using debian and never looked back :)

      So while your experience this time may have been bad.. learn from it, learn about the way linux works and be willing to try new things.. isn't that, after all, part of the reason why we're using linux?
      --------

    4. Re:Feeling whole, but being broken at heart by Nimey · · Score: 1
      I too had problems with DNS on my Debian 2.2 system, at least after the luser admins at my university's IS department upgraded the DHCP server, thus breaking my dhcp service (and everyone's, for a while). I wasn't the only student Debian user affected this way (hi Keith!), but most of the Windows boxen on campus were ultimately resurrected. I and my friend ended up having to covertly give ourselves static IPs.

      Perchance does Mandrake install a dhcp or bootp client by default? I have a sneaking suspicion that those wankers at the Uni switched to bootp without telling anyone.
      --

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
  40. Cant Upgrade if Mixing Stable/Unstable/Testing by idonotexist · · Score: 1

    I thought that if a user had potato and then added some unstable and testing packages that the user shouldn't do a apt-get upgrade because all the stable packages will be written over by the testing packages. Also, if only stable was present on sources.list then a apt-get upgrade would write over the unstable/testing packages with stable ones.

    If I'm wrong about this, please let me know.

    --
    "There ought to be limits to freedom"
    1. Re:Cant Upgrade if Mixing Stable/Unstable/Testing by sapphire · · Score: 1

      You are wrong about the latter point. apt-get will not automatically install a lower versioned package. You would have to mandate the downgrade.

      --
      -- This is not a signature.
    2. Re:Cant Upgrade if Mixing Stable/Unstable/Testing by treke · · Score: 2

      That's correct. If you have testing it the sources list it would update it. The feature isn't in potatos apt(ironically enough), but the newer version should allow you to selectivly upload to packages in testing or unstable. The big problem is that core libraries of often upgraded to versions incompatible with the libraries in stable

    3. Re:Cant Upgrade if Mixing Stable/Unstable/Testing by dbarclay10 · · Score: 2

      Don't listen to what other people have replied :)

      Anyways, you're partially correct. If you want to run Potato, don't put a Woody or Sid "deb" line in /etc/apt/sources.list . Putting a Woody or Sid "deb" line into your sources.list to get just one or two packages is fairly dangerous.

      But I wasn't talking about a "deb" line :) Just a "deb-src" line. 'apt-get install', 'apt-get upgrade', and those, use "deb" lines. 'apt-get source', 'apt-get -b source', and those use "deb-src" lines. :)

      Now, 'apt-get' always gets the newest version of a package available, *if* a newer version is available. It won't replace what you have on your drive with and older version. Simple as that :)

      Have fun ;)

      Barclay family motto:
      Aut agere aut mori.
      (Either action or death.)

      --

      Barclay family motto:
      Aut agere aut mori.
      (Either action or death.)
    4. Re:Cant Upgrade if Mixing Stable/Unstable/Testing by YoungHack · · Score: 1

      In fact I use this as well on my system. For example, I wanted all of my machines to be running a current version of apcupsd (not many dependencies, so this works pretty much without a hitch). I have a "deb-src" line pointed at woody as described. Then I type:

      apt-get --compile source apcupsd
      dpkg -i apcupsd*.deb

      Now I have a "current" apcupsd in my otherwise "stable" distribution that is compiled against the stable libraries. Furthermore, when I move to woody (it will eventually become stable after all) and forget to keep upgrading apcupsd, the version number will eventually overtake me and I'll be "in sync" again. This is almost a perfect world.

  41. dselect, dpkg and apt-ownage by pid0 · · Score: 1

    When starting with Debian, dselect was great, al long as you stick to one branch! (stable/frozen)
    Otherwise is will get confused and own you.
    The apt-get / apt-cache and dist upgrade features are awesome.
    How better to upgrade your machine than apt-get upgrade with security.debian.org in your sources?
    Debian and apt/dpkg is great because of these.
    Never used mandrake...

    --
    --- "Just because you can....aw shit do it."
  42. A History of Red versus Blue: by Ted+V · · Score: 5

    A history of the eternal battle of red versus blue, in different contexts.

    Monty Python and the Holy Grail:
    "Red! No, blue! Aaaaahhhh!"

    Red: 1, Blue: 0

    The Matrix:
    "Take the Blue pill and you wake up and believe whatever you want to believe. Take the Red pill and I show you how deep the rabbit hole goes."

    Red: 2, Blue: 0

    Pokemon:
    Charizard, a fire pokemon, is weak to Blastoise, a water pokemon

    Red: 2, Blue: 1

    Google:
    Searches for "red": 23.6 million
    Searches for "blue": 17.3 million

    Red: 3, Blue: 1

    Cold War:
    Red = Commie Bastards!
    Blue = Good Americans!

    Red: 3, Blue: 2

    It seems that Red has still eaked out a narrow win over blue... For this time!

    -Ted

    1. Re:A History of Red versus Blue: by return+42 · · Score: 2
      "Red! No, blue! Aaaaahhhh!"

      Actually, he said blue, then yellow.

      Another red and blue: the boxes in "Time's Rub" by Greg Benford. No clear preference though.

    2. Re:A History of Red versus Blue: by darkcompanion · · Score: 1

      You forgot :

      $ grep -rw blue /usr/src/linux/* |wc -l
      702
      $ grep -rw red /usr/src/linux/* |wc -l
      784

      Red: 4, Blue: 2

  43. Yes you can mix Stable/Unstable/Testing.` by Zooko · · Score: 2

    I have put all of my system packages on "hold" , so they do not get changed at all. Then if I want something new and improved, like galeon, I just hit `+' in dselect to select galeon, and it shows me a list of packages which I would have to upgrade if I want galeon. I inspect it and decide whether to unhold them or not. Easy.

    Regard,

    Zooko

  44. Because there's really no need for dselect. by Dragonshed · · Score: 1

    apt-get supports just about any operation you could need for installing & removing packages. Couple that with apt-cache for query-based package listings and package inspection, and dpkg for utilities (--get-selections, --purge, etc). Thats all you need.

    Why bother carrying around a flashy toolbox when all you need is a pocket knife, a gumwrapper filled with composition C-4, and a single eraserhead from a pencil. (forgive me, those of you that didn't get the MacGyver reference)

  45. Do this: by ixt · · Score: 2

    As root:

    1) su
    - type in password
    2) echo "0 6 * * * root apt-get update && apt-get upgrade" >> /etc/crontab

    And you'll always get the updates.

    As other people said, I've never HEARD of urpmi. There's one thing I have to give Mandrake credit, though - I learned linux off of that distrib, but that was after I was too confused on Debian's SETUP, not apt-get (that too, considering I was only on dialup, and I didn't download their CD images because I couldn't find it, being the linux-newbie I was. Cable made the difference)

    1. Re:Do this: by chips · · Score: 1

      btw, how often will this line run the apt update command? once everytime you boot up, or something like that? i tried man crontab, but it didnt really tell me anything usefull about the syntax of this file.

      --
      -- Guns don't kill people, bullets kill people. Guns just make bullets go really, really fast.
  46. PedantNazi by Chris+Brewer · · Score: 1

    In that scene of Holy Grail, Sir Galahad (Michael Palin) replies to the question of his favourite colour as:

    "Blue! No, yellow...aarrgghhhhh!"
    --

    --
    Consultancy: If you're not part of the solution, there's money to be made in prolonging the problem
  47. Related article by return+42 · · Score: 1

    On a related topic, there's a pretty good discussion of the relative merits of .deb and .rpm (the file formats, not the programs) here. Seems to come down mostly in favor of .deb, which isn't surprising - who would you expect to read Debian Planet?

  48. Re:lame windows users by Rapier · · Score: 1

    I would like to say that GUI package management systems are for weenies. I really like dpkg and apt. I also build a lot of my own deb packages from source. With all the tools that have been created to help in building deb packages, and the wonderful Debian Policy to make sure that everything get's put in the proper places, it would be torture to use anything else. PS: My other computer runs a nice "roll your own"/Slackware combo.

  49. life isn't THAT simple... by deno · · Score: 5

    First, Mandrake distros (with exception of "corporate server" and "MandrakeSecurity", which target different public) are always extremly up-to-date, while debian takes forever to issue a new distribution.
    Obviously, slower developement cyclus means that there is more time to take care of details... Unfortunate side-efect is that many "stable" debian packages tend to be very obsolete.

    Second, there is no such thing as third-party debian package, while third-party rpm packages are abundant. Quite obviously, updating a system with tons of third-party packages is a rather difficult task.

    Third, average debian user is far more knowledgable than average Mandrake user. (He has to be, simply because getting a debian system up and running is by far more difficult than doing the same thing with Linux-Mandrake.) Therefore, things which some Mandrake user reports as "evil mandrake stuff" (like: I installed some cooker packages, had to force the install, because it kept requiring some "dependencies", and guess what? now my system is broken!!!) would never be reported as such by debian users.

    There is more, but I think you got the message: things aren't as simple as they look from a high debian-guru ivory tower. ;-)

    As for apt-get and urpmi question, things ARE rather simple: urpmi is better than apt if you use Mandrake distro, simply because Mandrake distro and urpmi were built with each-other in mind. I can think of only two cases when using apt-get on mandrake distro makes sense:

    1) ex-debianers which are familiar with apt will obviously prefer to use the known tool
    2) urpmi (and co.) make a local database of all rpm repositories, and updating the DB takes some time. Therefore, apt may be a better tool for people who often update their systems using cooker rpms. (this may have been adressed already, I haven't checked lately.

    In case you use Debian, there is no urpmi, so apt is definitively better. .-) And.. do not bother porting urpmi to debian - it will be just as useless there, as apt is on a Mandrake system.

    1. Re:life isn't THAT simple... by gumis · · Score: 1
      Second, there is no such thing as third-party debian package, while third-party rpm packages are abundant. Quite obviously, updating a system with tons of third-party packages is a rather difficult task.

      1. Have you ever heard of alien?

      2. Can you show me GNU/GPL tool which is not included in debian distro?
      btw. things not included in sid do not exist :-)

    2. Re:life isn't THAT simple... by opkool · · Score: 1

      2. Can you show me GNU/GPL tool which is not included in debian distro?

      btw. things not included in sid do not exist :-)

      rpmdrake, urpmi, diskdrake,.... all are GPL'd

      And they exist. :)

      Regards.

  50. Mod rent up! by xant · · Score: 1

    Wish I had pts for ya :-)

    ____________________

    --
    It's rare that you're presented with a knob whose only two positions are Make History and Flee Your Glorious Destiny.
  51. The real question... by Local+Loop · · Score: 4

    The real question is not "which package system is better?", but "which distribution does the best job of managing their releases and updates?"

    I don't care what system they use - my priorities (aside from correctness issues) are:

    • Do they keep dependencies at a minimum?
      I don't want to install 30 packages just to get PHP working. And why does every single Red Hat app seem to require Apache (RPM) and PHP (RPM)?
    • Do they keep library versions well syncronized with available apps?
      And avoid requiring ancient versions of, say, zlib, that won't play well with newer apps.
    • Is the auto update tool easy to use?
      That is, does it present dependencies clearly and show you release notes and advisories. I'd like to know *why* Apache has been updated, so I know if it really affects me.
    • Can I depend on the vendor to quickly release security critical updates
      If I have to resort to source in an emergency, it defeats the whole point of packaging.

    By the way, I'm a huge fan of source installs for apps, becuase I find them much easy to configure and upgrade than packages. But I'd love to use RPMS if it were practical.

    -Loopy

    1. Re:The real question... by mrball_cb · · Score: 2

      Do they keep dependencies at a minimum?
      The answer is you set dependencies to what the package requires. It's not a "Mandrake hates you so they require 800 packages for php to work" type thing. One guy has even done HUGE research and experimentation to convert apache/php/ldap/imap to a completely modular setup. If you have ever compiled php into apache using source, you know that in order to upgrade one, you must upgrade BOTH (and it's worse if you have imap and ldap in the picture). Mandrake provides mod_* rpms so that these extra functions are completely modular and can be added/removed/upgraded at will. I am unaware if RH offers these same packages. All they have to do is use the spec files from the src rpms.

      Do they keep library versions well syncronized with available apps?
      If you're mixing and matching packages from older distros or other distros, then you will have problems. If it absolutely refuses to install the rpm, grab the .src.rpm and recompile that. There's a great article by the Mandrake gurus on how to make rpm packages. You might have to make some minor tweaks to the spec file and/or recreate the patches, but it's definitely easier than building everything from source with all the correct features enabled, and all the ones that cause problems disabled, etc...

      Is the auto update tool easy to use? That is, does it present dependencies clearly and show you release notes and advisories. I'd like to know *why* Apache has been updated, so I know if it really affects me.
      The auto update tool...if you mean something that runs in a cron job like apt-get every night, I think you will be disappointed. But if you mean "select a package from a list of available packages and have it automatically fulfill dependencies either locally or from a defined ftp site", then the answer is yes. As far as *why* apache was updated, I do not think that security issues are normally recorded in the rpm descriptions, but I could be wrong.

      Can I depend on the vendor to quickly release security critical updates. If I have to resort to source in an emergency, it defeats the whole point of packaging.
      There are guys that monitor security aspects as the primary focus of their job. They verify/classify the security reports on places like BugTraq and then upgrade the packages and release them to the mirrors. But you always have the option that I described above. Grab the source, tweak the .spec file, and make your own rpms. It's not that hard. It IS a learning curve, but once you get past that, you'll be rpm'ing your way to the drugstore for more fix.

      Blue skies... Cannonball

  52. heart == install? by Error27 · · Score: 2
    Don't you think "broken at heart" is a bit strong for describing a broken install process?


    Setting up the network is a part of the install process. Debian's install sucks. Mandrakes is way better. Nobody denies that.


    But with a .deb system you should only really need to re-install every ten years or so...

    1. Re:heart == install? by Forrestina · · Score: 2
      i deny that. i personally preffer debian's installer's to mandrakes. if you have a clue what you're doing, the debian install i find much faster, and easier to use to get a minimal system installed.

      but, all personal preferance. i just thought i'd throw it out there that some of us like debian's installer.

      -------

      --

      -------
      "don't smoke, don't drink, don't fuck
      at least i can fucking think"
      Minor Threat

    2. Re:heart == install? by Simon+Brooke · · Score: 2
      Setting up the network is a part of the install process. Debian's install sucks. Mandrakes is way better. Nobody denies that.

      I deny it.

      Mandrake 7.2 (haven't tried 8) won't install on three of my nine Linux boxes - at all. 33% failure rate. Different reasons, but essentially if you have interesting or unusual hardware Mandrake install just doesn't want to know. Debian installs without problems on every one of my boxes. Mandrake's install sucks. Debian's install is way better.

      --
      I'm old enough to remember when discussions on Slashdot were well informed.
  53. urpmi vs. apt-get (amended) by Enahs · · Score: 2

    When I was running Mandrake Cooker, I knew quite a few people who had to frequently start from scratch and re-install. Then there were those of us who used apt-get. ;-)

    --
    Stating on Slashdot that I like cheese since 1997.
  54. Broken Sound by FyreFiend · · Score: 1

    If you're using KDE grab the new KDElibs (I think that's the package) and install that. The old one brake sound but the new one fixes that.

    HTH

    --
    - Apple Computer......proudly going out of business for over twenty years.
  55. Debian testing is what you want by blakestah · · Score: 3

    For those not in the know on Debian:

    Stable: security upgrades and other REALLY solid upgrades only. You are expected to perform a dist upgrade from time to time because otherwise you will have really old packages. However, NOTHING EVER BREAKS EVER.

    Testing: You get reasonably well tested updates and security updates. Your box is cutting edge. Things still don't seem to break ever, but notice ever is not capitalized anymore. This is more stable than any other distribution's stable.

    Unstable: Not just cutting edge, bleeding edge. Perl may break. Dpkg may break. But mostly things will still hum along, with an occasional hiccup. Power users will want unstable on their workstations - not on production servers. This now has recent mozilla, konqueror, kword, gnumeric, and other production apps that are changing reasonably fast right now.

  56. What appeals to the majority... by kapelski · · Score: 1

    I think the diff between the two is negligible, but I tend to shy away from Mandrake because it reminds me too much of Windows with its 'pre-intalled' stuff. I'll install what I want to install, which is the beauthy of Linux. RedHat is much cleaner (though still somewhat intrusive) about 'included packages'. A result, I'm afraid, of the drive towards appealing to the corporate NT boobs (of which, I must admit, my job makes me). The diff in the packages boils down to can a 'paper MCSE' use one more efficiently than the other (thus it becomes the winner) on his/her NT network with some Linux machines mixed in. It is a sad day, but that's what 'sells' Linux these days. Oh the salad days...

    ---------------------------------------------
    Yes! Oh yes! My soul is snoring! - Tom Servo

    --

    ---------------------------------------------
    Yes! Oh yes! My soul is snoring! - Tom Servo
    I want a
  57. Stupid question: apt or urpmi for RedHat? by mlinksva · · Score: 1
    I'm a long time Debian user, using RedHat for the first time because that's what a certain managed hosting facility provides. Manually taking care of dependencies is a huge PITA. I'm left wondering, "why would anyone use RedHat"? I guess because lots of people already do.

    Anyway, is it possible to use apt or urpmi with RH6.2 and/or RH7.x? Pointers very much appreciated. Even google isn't very good about getting useful search results involving super-common terms like redhat, apt, rpm... Thanks!

  58. easy search and install by Anonymous Coward · · Score: 1

    # get list of apache modules

    $ apt-cache search libapache

    # returns list of matching packages, along with
    # a brief description, lets say $BAR is the one
    # i'm interested in, print the details of the
    # package, including dependency info...

    $ apt-cache show libapache-modbackhand

    # install it

    $ apt-get install libapache-modbackhand

    # now, that's why people in the know love apt
    #
    # b - throw that at your shell :)

  59. It has to be said... by Nimey · · Score: 1

    Ed(1) is the standard Unix editor.
    --

    --
    Hail Eris, full of mischief...

    E pluribus sanguinem
  60. Reboots aren't the best metric by srichman · · Score: 2
    Yes, there's a lot of software that requires a reboot while using Linux distribution. I'll summarize it in three words: The Linux Kernel. That's right, the only reason you'd have to reboot your computer is to upgrade the kernel. Name another "reason", and I bet you can do that just fine in userland without rebooting.

    "Rebooting" is a red herring. I can obviously switch to run level 1 and do pretty much anything (short of changing the kernel), but I've killed off my computer's functionality. At that point my escape from my BIOS's POST sequence is a little Pyrrhic.

    For instance, if I want to upgrade my X server, I have to kill every (non-console) program I'm using. Yeah, sshd is still up and running, but I don't run a server box, I run a workstation, so I could really care less.(If your box is primarily a network server, you're not upgrading the X server anyway; you're upgrading some network service, and the loss of *relevant* functionality is similar. I tend to segregate my servers from my workstations; if you just have one machine doing it all you might appreciate the fact that your friends can still download your mp3s while your productivity drops to zero.)

    This is similar to how kids claim that their super-stable Linux box has enjoyed 14 months of uptime while their Windows box crashes weekly. Maybe so, but if your window manager or web browser crashes three times a day under Linux (not too unlikely), it has a lot more of a negative impact on your productivity and pisses you off a lot more than having to sit through a POST once in a while.

    I obviously agree that Linux is lightyears ahead of Windows in terms of the granularity of service disruptions imposed on you by upgrades. I just wanted to rant a little ;)

    1. Re:Reboots aren't the best metric by srichman · · Score: 1

      Mozilla crashes quite a bit. Enlightenment crashes none-too-infrequently on me, too.

    2. Re:Reboots aren't the best metric by demon · · Score: 1

      Mozilla crashes have been increasingly rare for me after 0.9.1 went into sid. It's definitely improving, but it's still a little crashy (mostly if you go to certain menu items, esp. in the mail/news app, that are just plain broken).
      _____

      Sam: "That was needlessly cryptic."

      --

      Sam: "That was needlessly cryptic."
      Max: "I'd be peeing my pants if I wore any!"
    3. Re:Reboots aren't the best metric by mr3038 · · Score: 1
      I'm using IceWM without crashes too. I don't like Konqueror because it wants to load all that KDE stuff. I use Galeon instead and even though it crashes sometimes it has great crash recovery - it restores all pages/windows/tabs you had open. With Galeon 0.11.0 with nightly build mozilla libs [1] I get the same rendering as mozilla with the UI of Galeon :) The only thing I'm missing is alternative style sheet selection in galeon.

      [1] Just setup environment MOZILLA_FIVE_HOME before launching galeon.
      _________________________

      --
      _________________________
      Spelling and grammar mistakes left as an exercise for the reader.
    4. Re:Reboots aren't the best metric by PugMajere · · Score: 1

      Well, my desktop Debian (unstable) machine has been disturbingly stable.

      1 152 days, 17:20:02 | Linux 2.2.17 Tue Sep 26 18:43:29 2000
      2 105 days, 23:36:46 | Linux 2.2.17 Wed Mar 7 17:27:26 2001

      The first of those ended when my video card decided to fail (partially, but I got headaches looking at the monitor), and the second one when something locked up while I was in X, and I couldn't get the machine to respond.

      Now, I'll admit that updating Init and X is something I don't do or care about much - but lots of other applications get updated and I quit/restart them without losing my other sessions.

      BTW: I'm running Enlightenment on this machine, and I *really* can't remember it crashing since I installed Debian on this box.

      I'd say the biggest reason to brag about uptime is that you demonstrate that when your web browser crashes, your OS doesn't die with it, so your editing/email/irc/compile/debug sessions don't die as well. That's a level of isolation that only Win2k seems to have duplicated on the Windows side of the industry. (and I still have a few doubts, given that IE crashes about as often as Mozilla does, for me.)

    5. Re:Reboots aren't the best metric by matman · · Score: 1

      The amount of time that it takes for a full reboot to complete (especially on a windows 2000 box) is orders of magnitude greater than restarting X. A more accurate comparison would be hitting 'log off of username' in windows and logging back in. Also, when X dies, I can still sometimes send X programs signals... I think that there needs to be a signal such that when given to a program, it will save it's state in a temporary location so that it can be restored when started again... that would save a lot of the issues with restarting X.

  61. aptget etc by Adam+Jenkins · · Score: 1

    What's the big deal about aptget? Packages IMHO suck. Slackware/BSD rule :) And dselect has my vote for the worst software interface ever.
    --
    Never try to teach a pig to sing. It wastes your time and annoys the pig.

  62. rpm vs apt-get vs BSD by Anonymous Coward · · Score: 1

    Well I have been a linux user for a long time, and this is one of my fav issues....

    1. RPM files - not the utils, but the files, the structure and so forth - well they suck bigtime - always have, always will, but I love my Mandrake. I find sometimes that Mandrake and RedHat (pretty rarely, but it does happen) miss putting files into some RPMS (esp some library files). If you have this problem, I suggest using something like kpackage. You can copy individual files by looking at the file list and clicking on the file name. It really is useful :)

    2. apt-get - bloody fantastic system, as long as you are aware of how to use it, and subscibe to the mailing lists, but I don't use Debian on my desktop, only for servers. Mandrake has *much* better focus on the desktop (I think anyone who uses both everyday for a couple of years will agree). Seriously, if you use Debian for your desktop - you are missing out on some *seriously* good software boys and girls.

    3. BSD - well ports are always never going to be as good as a native app. They usually work, and are very optimised. But there's no freekin way a newbie is going to get into it, or your grandma, or anyone else who has not experience in reading errors from compilers, and setting environment variables etc....its a nice idea, a pretty good try - but it falls way short of perfect.

    4. TGZ - get the tarball source and hack it together yourself. I have said it before, and I'll say it again - tarballs rock. Slackware have the right idea. But I think a nice graphical installer it needed. We already have a standard way of making packages from source (configure, make, make install). If people made some kind of database (maybe a central repository on the net somewhere - maybe at the distributors) that listed the location of all known linux packages, combined with some information about the various packages you will need for the tar ball you have just downloaded, you could have a very powerful installer. Just think about it, the package will be optimised for *your* system, will only install what is relavant to your currently running system, and so on :) One other thing it will need is a database that, when a new package is installed, but adds functionality to previously installed packages, informs the user that they can re-download the packages they have already installed on their system, and recompile them - that would be nice huh?

    5. Windows update - good - but not great. It usually works pretty well, not always, is easy to use, but is just another binary installer - ie no optimised source options are available.

    If anything (aside from the easy of use factor) apt-get is the winner IMHO, urpmi is very good too, but as I stated above - rpms suck (try "updatedb; ldconfig; rpm --rebuilddb" on any rpm based system before and after any installs - it helps get this stuff working).

    Oh and you can reinstall your original packages from your CD with an "rpm -i --force .rpm"

    Installing binary packages is just plain silly when you have the source available, but it is difficult to get around this since so few people who use computers are not programmers. If we want the desktop, we all know this has to improve, I say try to have a source based distrobution method, otherwise do a Debian and have one person responsible for every package (or perhaps only a small ammount of packages), and *test* *test* *test*.

    All-in-all - they all work, but we do want to have the bast, for the best operating system - right ppls?

  63. Why package when you can bundle? NeXT/OSX by Ukab+the+Great · · Score: 2

    (my attempt at writing a childish troll)

    NeXT File bundles rule, packages drool. Friends don't let friends reinvent the M$ registry.

    (troll complete. awaiting negative karma)

  64. No third party deb packages? by Cardinal · · Score: 5

    Second, there is no such thing as third-party debian package, while third-party rpm packages are abundant.

    Of course there are third party Debian packages. I see project sites all the time these days offering their own deb packages. Additionally (and even better) they offer their own apt-get URLs for people who wish to use their third-party Debian packages. Currently, my sources.list includes three such lines. One for E17, one for efm, and one for gabber.

    Third-party packages was also the only way to get KDE packaged for Debian until it was finally included.

    Now of course, they will not be nearly as abundant as RPMs simply because of the number of RPM-based distros out there, and the ease of making RPMs as opposed to DEBs. But they are there, even if there isn't a debfind.net yet :)

  65. Can it upgrade the glibc ? by Thomas+Miconi · · Score: 2

    Between 7.2 and 8.0 Mandrake switched to a newer version of the glibc (2.2, I think). As a rsult, all of their binary rpms now require that version of the glibc to run.

    I've been unable to upgrade from the previous glibc to the more recent one with the rpm system. I've also been quite surprised to see that the two versions of the glibc files actually share the same name (libc.so.6).

    As a resultt, I can't install Mozilla 9.1 as a binary rpm. I could probably compile from source, but I think that rpms were created exactly to avoid doing that !

    Does Apt-Get work better in that regard ?

    Thomas Miconi

  66. Why I switched from Mandrake to Debian by Simon+Brooke · · Score: 2
    I switched from Mandrake to Debian about a year ago. I switched my baby laptop first - having funny hardware and no floppy drive it's always a pain to get a new distro on to it, but Debian was extremely easy. And I got blown away by how slick dselect was (yes, I know hard core Debian users are snobby about dselect and prefer command-line apt commands; but dselect still hugely impresses me with how good it is).

    Then I went to upgrade my desktop box to Mandrake 7.2, and the install just croaked, repeatedly. It just would not load on my SMP, all SCSI machine. After two days of messing about without any success, I just got pissed off with it. Mandrake seemed to me to have put all the effort into surface glitz while ignoring the underlying engineering. Then I stuck a Debian CD into the drive, and it just booted, loaded, and ran, and I've never looked back.

    I don't want glitzy GUI interfaces; I want solid engineering that works every day. Although I've been bitten a couple of times with Debian 'unstable' and now stick to 'testing', I'm still hugely impressed with the overall feeling of solid quality with Debian. All my new servers this year are Debian (most of my older servers are still Mandrake, because they are working and there hasn't - yet - been any need to reinstall them).

    Mandrake and the other commercial distributions, like AIX and Solaris and SCO, are essentially maintained by small groups of people working for pay to targets and deadlines set by masrketing. Debian, like Linux, is maintained by a large group of people working for the fun of it to deadlines they set themselves. I believe that the reason Debian is better than Mandrake is the same as the reason Linux is better than AIX and Solaris (yes, I have AIX and Solaris boxes too): fun is a better motivator than pay.

    --
    I'm old enough to remember when discussions on Slashdot were well informed.
  67. package managers by hyperstation · · Score: 1
    with debian, i have to install 10 different dependencies (some no doubt are nearly 2 years old, never fails)

    with slack, i just get a nice .tgz that i can deal with however i please

    i'll take simplicity over outdatedness and bloat

    just my $0.02

    --

    1. Re:package managers by demon · · Score: 1

      Because most Debian packages are built to link to dynamic libraries, which are provided through other packages. That way, libraries can be kept up to date. ISTR lots of Slack packages being static-linked back in the day - sounds like it's still so.

      Besides, all it takes with Debian is one command. 'apt-get install [packagename]' - makes it pretty damn easy, if you ask me.
      _____

      Sam: "That was needlessly cryptic."

      --

      Sam: "That was needlessly cryptic."
      Max: "I'd be peeing my pants if I wore any!"
  68. Apt probs in mandrake by OpCode42 · · Score: 2

    If anyone is having probs getting apt from the mandrake contribs to works, in the file

    /etc/apt/sources.list

    change the line

    rpm ftp://ftp.sunet.se/pub/Linux/distributions/mandrak e-devel/i586 Mandrake cooker

    to

    rpm ftp://ftp.sunet.se/pub/Linux/distributions/mandrak e-devel/cooker/i586 Mandrake cooker

  69. FreeBSD "Ports" by Leimy · · Score: 2

    Ports is probably my favorite by far. I have run into problems using apt-get to install non-debian hosted packages like KDE. This is an irritation
    for projects that require many packages to be installed.

    Ports is really flexible in where it downloads source code from which is then patched upon download and built locally and installed. It also gets all the dependencies it needs along the way.

    http://www.freshports.org is a good site to watch how many port updates occur each day and all the new ones. Its pretty up to date but that as it does with Debian packages depends on the port/package maintainer.

    Dave

  70. Re:Mandrakes carp tho by mjmishou · · Score: 1

    Well, I'd say that Mandrake is light years ahead in the point-and-drool arena, for users that don't know what the hell thier doing Mandrake is probably the better choice. But, Debian is by far the most easy to admin linux distro out there, if you ask me. It's the kind of distro that you can set up, and just leave, and count on it to do what you told it to do remarkably well. Really easy to use if you have a clue. If you don't, use Mandrake.

    --
    Mike Mishou "Your sexual organs to sprout wings and fly away!"--Terry Pratchett
  71. Re:Why is Debian so ugly? by demon · · Score: 1

    Specifically, is there a central repository that I can goto for Debian 'Beautification'???!!!

    Not that I know of. But then, that's not something I'm overly interested in - I'd rather have it be functional than pretty.

    And why doesn't Debian have them as default?

    Here's a quote I like that will break it down for you:

    "Since when has the purpose of debian been to appease the interests of the mass of unskilled consumers?" -- Steve Shorter

    _____

    Sam: "That was needlessly cryptic."

    --

    Sam: "That was needlessly cryptic."
    Max: "I'd be peeing my pants if I wore any!"
  72. Re:Mandrakes carp tho by brendan1431 · · Score: 1

    right on... i might give mandrake 8.0 to my 85-year-old grandma to use, but in a real environment... definitely debian

  73. Re:update on HP-UX? by stilwebm · · Score: 1

    Very true. In 1991 the update ability for DOS/Windows was to reboot with floppy 1 (out of 4-6 depending on the DOS version) and esentially reinstall. Then you had to update the "version tables" with ver to get the DOS 3.3 or 5.0 binaries to run with DOS 5.x or 6.x. It was a pain, and most users never figured it out. No wonder Macs had a bigger market share back then.

  74. Re:Windows is More Whole Than Debian by SLi · · Score: 1

    Cool. Where's the source?

  75. Re:up2date by mlinksva · · Score: 1

    I know about up2date. I don't want to register with or pay RH for this service. So my question remains: can apt or urpmi be used with RH?

  76. apt/dpkg and potato/woody/sid by bsquizzato · · Score: 1

    Debian has several different package archives. The current 3, potato, woody, and sid all contain different packages that all are 'n sync.' Potato contains all stable packages, and alot of testing gets a package into the stable section. Woody is the testing section; Woody will be the next stable update. A little more testing goes into this. SID is unstable, and unstable is always unstable. There are sometimes broken package dependancies, broken packages that break the whole system, and lots of bugs. Debian warns you up front about SIDs unstability. Does urpmi have different archives of RPMs? I don't think so, but I may be wrong. If not, there's another point that goes to apt.

  77. Reality check by Cardinal · · Score: 1

    Have you actually used an RPM based distro?

    # rpm -q redhat-release
    redhat-release-6.1-1
    # rpm -qR samba
    pam >= 0.64 (Package)
    samba-common = 2.0.5a (Package)
    /sbin/chkconfig
    /bin/mktemp
    /usr/bin/killall
    fileutils (Package)
    sed (Package)
    /bin/sh
    ld-linux.so.2
    libc.so.6
    libcrypt.so.1
    libdl.so.2
    libnsl.so.1
    libpam.so.0
    libreadline.so.3
    libtermcap.so.2
    /bin/csh
    /bin/sh
    /usr/bin/awk
    libc.so.6(GLIBC_2.0)
    libc.so.6(GLIBC_2.1)

    Yes, RPMs do file dependencies. They also do package dependencies. Get your facts straight, then shoot your mouth off.