Slashdot Mirror


Intel Switches From Ubuntu To Fedora For Mobile Linux

An anonymous reader writes "According to a report on heise, Intel is switching from using Ubuntu to the Fedora Project for the second version of the Intel supported Mobile & Internet Linux Project Moblin, citing a desire to use RPM package management." So far, of the various subnotebooks I've been glancing at over shoulders at OSCON, though, most of the ones with an easily identified operating system seem to be running Ubuntu.

165 comments

  1. Intellectual property issue by koh · · Score: 1, Interesting

    Short story: RPM packages include license information, DEB packages do not. Looks like intellectual property is an issue even in the FOSS world after all. Good luck with Fedora, Intel, you'll need it.

    --
    Karma cannot be described by words alone.
    1. Re:Intellectual property issue by laptop006 · · Score: 5, Insightful

      Except that deb packages (by policy) do include that info.

      --
      /* FUCK - The F-word is here so that you can grep for it */
    2. Re:Intellectual property issue by koh · · Score: 1

      That's not what TFA says, guess I should not have read it. Apparently, the DEB package files used by Debian and Ubuntu don't have this information available. I don't use either, so I wouldn't know. Can someone double-check on an Ubuntu system?

      --
      Karma cannot be described by words alone.
    3. Re:Intellectual property issue by Darkness404 · · Score: 2, Interesting

      I don't see how this would even be a problem in the first place. Ubuntu has Main, Restricted, Multiverse, Universe, etc. So if you download things from main, and universe things, they are 100% OSS. And Restricted/Multiverse are not OSS. As for third-party Debs, it is the same thing with Windows EXEs and that hasn't stopped countless computer makers from pre-installing and recommending Windows. Plus, in 99% of GUI applications, going to help and then about will give you the licensing info. For others, a command line flag or the man or info pages will give you the info needed.

      --
      Taxation is legalized theft, no more, no less.
    4. Re:Intellectual property issue by Qzukk · · Score: 5, Informative

      The package metadata does not contain the license beyond whether it's considered free or non-free, however every package is required to include usr/share/doc/[packagename]/copyright with the text of the license.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    5. Re:Intellectual property issue by Anonymous Coward · · Score: 0

      You could probably make a bash script to add that data to the metadeta, and convert the whole repo with it.
      But, of course, intel doesn't use bash - it's not a compiled language.

    6. Re:Intellectual property issue by AndyCR · · Score: 1

      It does contain license information. Try installing a package like sun-java6-jre...

      --
      If there's anyone I hate more than stupid people, it's intellectuals.
    7. Re:Intellectual property issue by mysidia · · Score: 1

      That happens to be good enough.

      With the right pattern matches, or checksums VS known license files, it should be trivial for a script to derive the license of a .DEB file. and perhaps populate a licenses.xml database, containing licenses of .DEB files with certain sha1 checksums.

    8. Re:Intellectual property issue by Anonymous Coward · · Score: 0

      You could probably make a bash script to add that data to the metadeta, and convert the whole repo with it.

      Yeeaaaaah... no. The reason it is this way is because there are far too many variations on licenses (how long before we get "no clause" BSD licenses?). For instance, I have 765 packages installed. According to ls -l */copyright | cut -c23-29 | sort -g | uniq | wc, there are 469 different license files (based on filesize). Some of these are packages containing programs with different licenses (so the number's not close to accurate), but several are one-off licenses.

      While tagging standard licenses (GPL LGPL etc) could help a lot of the packages, it doesn't help anyone to know that the license in package foo is "The Foo License". Some of these license files are multiple KB, so including the whole license in the metadata would bloat the archive contents files by multiple times (and my Debian Stable available package cache is already 13MB without that!)

    9. Re:Intellectual property issue by statusbar · · Score: 2, Interesting

      Perhaps they will take the opportunity to FIX RPM's inefficient use on SSD's?

      --jeffk++

      --
      ipv6 is my vpn
    10. Re:Intellectual property issue by donaldm · · Score: 1

      I run Fedora 9 on my laptop and definately would not recommend it for the novice user, however if you wish to learn a distribution based on Redhat rpm's then it is excellent. I did find that on install Fedora 9 worked for nearly all the applications I used including wireless. For those apps that did not work the Fedora forums were great.

      When you run "rpm -qi package_name" then you can see what the License is for the package as well as the Signature and a host of other information. Another feature (there are plenty) of rpm is the "-R" (or --requires) to find out the rpm packages it depends on although it is usually much more useful to use "yum" to combine the appropriate packages rather than depend solely on the "rpm" command.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    11. Re:Intellectual property issue by donaldm · · Score: 1

      You could probably make a bash script to add that data to the metadeta, and convert the whole repo with it. But, of course, intel doesn't use bash - it's not a compiled language.

      You are right Intel doesn't use Bash but all Linux distributions do.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    12. Re:Intellectual property issue by donaldm · · Score: 1

      Try this Born script, it's not elegant but it works:
      for f in $(rpm -qa) ; do I=$(rpm -qi $f|grep License) ; echo $I $f | cut -d" " -f4- ; done

      Your get something like the following:
      License: GPL acl-2.2.47-1.fc9.x86_64
      License: GPLv3+ and GPLv2+ with exceptions libgfortran-4.3.0-8.x86_64
      License: LGPL libthai-0.1.9-4.fc9.x86_64
      License: MIT libXext-1.0.4-1.fc9.x86_64

      You can be a little more creative and find out how many different licenses and number off (quite a few) are on the system or what ever you really want. I am quite sure many can point out the virtues of Perl or other languages but what I did was very quick (maybe dirty) and it works well.

      Pipe the above script (surround in brackets first) into "awk '{print $2}' | sort | uniq -c" and the result is quite interesting. Let the flames wars begin :-)

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
  2. Fedora over Ubuntu for a mobile platform? by C_Kode · · Score: 0, Redundant

    I like Fedora and don't even hate RPMs like so many. I perfer Ubuntu on my desktop and I cannot figure out why you would want to switch to Fedora over Ubuntu. It's just more usable than Fedora. Though for more advanced setups Fedora is a better (as it more simple) option.

    1. Re:Fedora over Ubuntu for a mobile platform? by Darkness404 · · Score: 1

      Exactly. Plus, in my experience, Ubuntu runs faster on a default setup then Fedora (Tested Fedora 8 vs Ubuntu 7.10 and an alpha of 8.04, on a 1.5 Ghz Intel M CPU with 512 MB of RAM, both were installed with the same amount of swap, and both were on default Gnome desktops), Plus, installing packages were always quicker on Ubuntu then Fedora, most likely do to the speed of Deb compared to RPM (but could, possibly be differences between my Wi-Fi card driver, but I don't think it would affect that much).

      --
      Taxation is legalized theft, no more, no less.
    2. Re:Fedora over Ubuntu for a mobile platform? by Anonymous Coward · · Score: 0

      If corporates had some common sense, I would be on moon by now!

    3. Re:Fedora over Ubuntu for a mobile platform? by sricetx · · Score: 2, Interesting

      The only reason I could think of switching to Fedora from Ubuntu is if you had a nVidia 8200 motherboard. The Fedora Core 9 kernel version (2.6.25) supports it, and the one in Ubuntu 8.04 (2.6.24) does not.

      KDE support in Fedora may be better as well, I haven't looked at it in a while so I'm not sure. KDE is stagnant as hell in Ubuntu/Kubuntu land for now (no LTS support for KDE in 8.04, etc.), due to all the churn with the very beta-like and some would say ill-planned KDE 4.0 release.

    4. Re:Fedora over Ubuntu for a mobile platform? by donaldm · · Score: 1

      The only reason I could think of switching to Fedora from Ubuntu is if you had a nVidia 8200 motherboard. The Fedora Core 9 kernel version (2.6.25) supports it, and the one in Ubuntu 8.04 (2.6.24) does not.

      You only have generic support for Nvidia cards so you should use the repo "Livna" which provides much better drivers. Whenever I get a new kernel I enable the "Livna" repo to actually do the update since you have to go to "Livna' anyway to get the drivers. Less hassels and only one reboot for the new kernel with the new Nvidia drivers to work properly. Total down time 5 minutes.

      KDE support in Fedora may be better as well, I haven't looked at it in a while so I'm not sure. KDE is stagnant as hell in Ubuntu/Kubuntu land for now (no LTS support for KDE in 8.04, etc.), due to all the churn with the very beta-like and some would say ill-planned KDE 4.0 release.

      If you put on Fedora 9, KDE 4.0 is IMHO annoying (I switched to Gnome) so you are best off sticking with Fedora 8 which has KDE 3.5 and you can even run Compriz Fusion quite well (the Wow is now!!) if you like that.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
  3. Oh, the fools... by A+beautiful+mind · · Score: 4, Informative

    citing a desire to use RPM package management

    There might be valid reasons to pick Fedora instead of Debian based systems, but package management is not one of them. Debian's package management is absolutely superior compared to everything else that I know about out there.

    --
    It takes a man to suffer ignorance and smile
    Be yourself no matter what they say
    1. Re:Oh, the fools... by tolan-b · · Score: 1

      Are you a packager?

      What are your opinions on deb's handling of patches against the upstream source?

    2. Re:Oh, the fools... by Locutus · · Score: 3, Interesting

      I'll 2nd that. Way too many times to see Fedora, RHEL, and CentOS users posting about problems as a result of packaging issues. And didn't some big Linux fan make a switch away from RedHat because of RPM issues?

      Redhat does currently have a more profitable enterprise so maybe the reason has more to do with RedHat corporate and/or employee backing.

      IMO, the customers are going to pay for this as a result since Ubuntu is more consumer oriented and has a good history with their application package management.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    3. Re:Oh, the fools... by LWATCDR · · Score: 1

      I have had debs blow up on me as well.
      RPMs can work very well as can Debs. I have used both and frankly it really depends on the people running the repository and if you need to install odd stuff.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    4. Re:Oh, the fools... by A+beautiful+mind · · Score: 1

      I'm not a maintainer of any package in debian, however I did help package a few times.

      I didn't run into any issue with debian-local changes so far. Why, is there a problem with the way dpkg is doing it?

      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
    5. Re:Oh, the fools... by fgaliegue · · Score: 1

      Well, as a very long time package maker, I'd say, unlike you, that they do have a point.

      The base rpm command lacks automatic dependency tracking but guess what, lots of tools have been made since then which make this easy (urpmi being the pioneer - I know that since I've been working for what was Mandrakesoft at the time, 8 _years_ ago -, and then there is yum, apt-rpm and whatnot).

      The base rpm command can tell you what package a file belongs to, what a package provides, what it requires, _even when it is not installed_. Not one Debian command can do that. Several, separately, but not one.

      The base RPM packaging can skip provides/requires (Autoreqprov: no). Debs cannot do that.

      The base RPM packaging can bundle source packages, complete. Debs cannot do that: you must download patches separately. They can even bundle source packages without the actual sources (Nosrc). Debs cannot do that.

    6. Re:Oh, the fools... by bluefoxlucid · · Score: 1

      dpkg -i --force-nodep --force-all?

      I don't understand most of your complaints; I shipped a deb package that brought and applied its own source patches.

    7. Re:Oh, the fools... by MSG · · Score: 5, Interesting

      I've used both, and for what little it's worth, I disagree.

      For one thing, with yum I don't need to know what package name I want to install. I can "yum install certtool", and it will determine that certtool is provided by gnutls-utils and install that package. IIRC, apt-get can't do that.

      I can also ask yum to install a package that's in the local filesystem, along with whatever it requires. apt-get can't do that, either.

      Half of the docs that I've seen indicate that debs should be built by hand, and then the results should be packaged. I don't know what the deal is there, but rpm has always used the "spec" file to build and package software, which is a more repeatable process. Deb has "rules" now. If they were always there, I'd like to be corrected on that point. The fact that there is documentation for other processes suggests to me that the deb build process has been much worse than rpm's.

      Beyond all of that, Fedora is building some really nice tools on top of rpm for automated rebuilds and packaging. Basically, all of the tools that they use to manage the distribution are open source, which makes it much easier for someone else (like Intel) to build a distribution based on Fedora's tools.

      I know that Ubuntu attracts a lot of users, but I can definitely see why developers would prefer to use Fedora's tools as a base.

    8. Re:Oh, the fools... by croddy · · Score: 1

      In that case, it is all the more impressive just how much more coherent APT repositories (Debian, Ubuntu) are compared to the stinky mess one finds in Fedora and CentOS Yum repositories.

    9. Re:Oh, the fools... by Locutus · · Score: 0, Troll

      yes, anyone can do a deb or rpm package so more specifically speaking, packages in Redhat repos seem to cause a lot of problems while there seem to be far fewer issues with packages in Ubuntu repos.

      maybe the bit about rpm packages and licensing is yet another reason for Intel overlooking the history of RH packaging issues compared to Ubuntu deb packaging.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    10. Re:Oh, the fools... by MSG · · Score: 5, Interesting

      And didn't some big Linux fan make a switch away from RedHat because of RPM issues?

      That was ESR. He forced rpm to remove a package, even though rpm warned him that other packages needed it in order to function. Surprise of surprises, his system stopped working just like he was told that it would.

      It was in no way rpm's fault that his system broke. ESR thought he knew better than rpm, and he was wrong.

    11. Re:Oh, the fools... by Cyberax · · Score: 1

      Apt has a concept of virtual packages which are implemented by several different packages. That way I can easily switch between free or non-free JVM, for example.

    12. Re:Oh, the fools... by judd · · Score: 1

      On Ubuntu Heron:

      stephenj@lords:~$ banshee
      The program 'banshee' is currently not installed. You can install it by typing:
      sudo apt-get install banshee
      bash: banshee: command not found
      stephenj@lords:~$

      That's pretty neat. Something DOES know which package contains what I want.

    13. Re:Oh, the fools... by interiot · · Score: 2, Informative

      it will determine that certtool is provided by gnutls-utils and install that package. IIRC, apt-get can't do that.

      apt-file search path/to/myfile

    14. Re:Oh, the fools... by bill_mcgonigle · · Score: 1

      packages in Redhat repos seem to cause a lot of problems while there seem to be far fewer issues with packages in Ubuntu repos

      huh? Are you saying that individuals bollixed some packaging or that there's a problem with the Redhat repos?

      From what I've seen, it must be very rare for somebody to report an issue at Redhat's bugzilla and for it to not get fixed. The RPMForge guys are also astonishingly fast.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    15. Re:Oh, the fools... by Locutus · · Score: 1

      yes, ESR but after a quick search, it looks like he got to the point you mentioned after a repository based package update failed and he spent 4 hours trying to get a working system back.

      so it may not be rpm's fault, it is those behind the Redhat repository and how they put together the rpm's in their repos.

      This follows what I've seen from a bunch of RH based admins as recent as this year. I don't know if it is just desktop based stuff or a mix of server and desktop but their management of their repositories seems more problematic than Ubuntu's.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    16. Re:Oh, the fools... by Locutus · · Score: 0, Troll

      I attempted to clarify that what I was referring to was Redhat repository based packages and not offsite user posted packages. I also was saying that a bunch of RedHat based admin types and a few other Fedora users seem to have alot of problems which are 100% based on packaging issues.

      I don't get the impression that many of these post bugs either but one did say he once posted a bug report and it was address quickly.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    17. Re:Oh, the fools... by Anonymous Coward · · Score: 3, Funny

      I'm not a maintainer of any package in debian, But I did stay at a Holiday Inn Express last night.

      There, fixed that for you.

    18. Re:Oh, the fools... by cbart387 · · Score: 1

      I've ran both Fedora and Debian and have not had any notable problems with packaging issues. The only reason (in regards to package) that I prefer Debian's system is apt seems (to me) to be much faster then yum. I've heard of the rpm hell but have never experienced it...

      --
      Lack of planning on your part does not constitute an emergency on mine.
    19. Re:Oh, the fools... by Anonymous Coward · · Score: 0

      You can't downgrade Debian. APT doesn't have downgrade functionality.

      RPM does.

    20. Re:Oh, the fools... by Anonymous Coward · · Score: 0

      You helped?! You either maintain a Debian package or you don't, you arrogant punk!

      Burger King Steakhouse Burger, so special people may think you're special.

      Hehe, here's a video of the commercial for reference:
      http://www.youtube.com/watch?v=52w6stTwpFE

    21. Re:Oh, the fools... by bill_mcgonigle · · Score: 1

      what I was referring to was Redhat repository based packages

      OK, what I was trying to get at was whether it was packaging errors or infrastructure problems. Sounds like packaging errors. I've only ever had to file one bug about this myself, but I must say that one was handled in a day or two.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    22. Re:Oh, the fools... by MSG · · Score: 1

      rpm packages can do that, too, by "providing" a capability. The most common example I can think of is sendmail, which provides "server(smtp)", which any other package can require. Postfix also provides "server(smtp)", as does Courier.

    23. Re:Oh, the fools... by kwalker · · Score: 1

      Unless for some reason apt thinks the file is in another directory than it is in your path. I can't tell yout the number of times I've had apt/dpkg barf while trying to find the package that owns a particular file.

      --
      ... And so it comes to this.
    24. Re:Oh, the fools... by Anonymous Coward · · Score: 0

      Who the fuck is ESR???

    25. Re:Oh, the fools... by MSG · · Score: 2, Informative

      https://www.redhat.com/archives/fedora-devel-list/2007-February/msg01082.html

      Eric was never forthcoming about what he did to break the system, which is no surprise because it was clearly an idiot thing to do.

      If he had a problem with a repository, it's because he was trying to use a repository that wasn't compatible with Fedora. libcom_err was and is part of e2fsprogs-libs.

      Absent any better proof than is available, I'll maintain that rpm is not at fault, and neither is Red Hat or Fedora. Eric was doing something stupid, and he ignored the system's warning that he was going to break the system. When he broke it, it was *his* fault, and his alone.

    26. Re:Oh, the fools... by ArsonSmith · · Score: 2, Informative

      Depends, auto-apt will actually suggest the package to install just by typeing in the command, or you can configure it to search and install the package you need to run that command the first time you try to run it.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    27. Re:Oh, the fools... by MSG · · Score: 1

      Thanks, I'll try to remember that.

      Still seems like it's easier with 'yum', though.

    28. Re:Oh, the fools... by Anonymous Coward · · Score: 1, Funny

      Eric S Raymond semi-batshit libertarian crank programmer (of which there are far far too many in the open source/free software movement)

      http://www.catb.org/~esr
      http://en.wikipedia.org/wiki/Eric_S._Raymond

    29. Re:Oh, the fools... by walshy007 · · Score: 1

      "And didn't some big Linux fan make a switch away from RedHat because of RPM issues?"

      I'd more likely say a lot of people switched because ubuntu doesn't care about patent encumbered things, I mean fedora doesn't supply mp3 even as standard. Ubuntu does.

      yum install always works in general, and aside from the lack of patented codecs, emulators, etc, I really don't see the problem

      as more of a developer, I prefer Fedora, but as far as newbie's go in regard to things, I always give them ubuntu, fedora is more bleeding ege, and contains a lot more in their install dvd's that I want than ubuntu. (much prefer to select what I want at first install than apt-get or yum install everything later)

    30. Re:Oh, the fools... by walshy007 · · Score: 2, Insightful

      I call shenanigans, fedora user since fedora 3 without issue. Not to say there would never be an issue, there always can be with anything, But frequently the problem is between the chair and keyboard.

      issues you speak of that do occur are most likely due to third party repo's, which almost everyone using fedora uses because of some small things that fedora doesn't include (proprietary codecs, patent encumbered codecs, adobe flash, emulators, etc)

    31. Re:Oh, the fools... by Anonymous Coward · · Score: 1, Informative

      You can trivially look for packages using either "apt-cache search whatever-you-want", or "apt-file search whatever-file-you-want". Personally, I don't like Yum trying to guess what I mean, and I really don't like it's searching ability.

      I can't remember exactly the command required, but it's quite possible to install a package from the filesystem, and have apt automatically download and install it's dependencies. Whatever GUI tool Ubuntu ships with does it, for example.

      Debian packages are not built by hand. You can build them by hand, but all packages in Debian's repository are built that way. That's why you can rebuild any package from source using apt-build. That ability has been in there for years, quite possibly since the .deb package format was developed.

      All of Debian's built tools are, of course, open source and included in Debian.

    32. Re:Oh, the fools... by Anonymous Coward · · Score: 0

      See: OpenSSL.

    33. Re:Oh, the fools... by calc · · Score: 1

      Defended patent encumbered things like lame (mp3 encoder) go into multiverse. Of course pretty much everything is patented to some extent (no exaggeration in the USA) so really all a distribution can do is to remove patent encumbered software that companies are actually actively suing others over. Which as I understand it isn't the case at least for mp3 playback.

      Ubuntu wants to stick to a single CD for distribution to make it easier to distribute in places where broadband is unavailable (many parts of the world), but has over 25,000 packages in their repository.

    34. Re:Oh, the fools... by opkool · · Score: 0, Troll

      Could you please step from under your Canonical rock and take a look at other distros?

      All current rpm-based distros use modern package management that are, to say the least, equal to apt-get

      CentOS has yum (and apt-get for rpm too)
      Fedora has yum (and apt-get for rpm too)
      Mandriva has urpmi (and apt-get for rpm, and smart)
      PCLinuxOS has smart
      SuSE has yast

      yum, urpmi and apt4rpm exist since at least 2004

      Looks like you drank the kool-aid from Canonical and believe Ubuntu is the one and only Linux distro and all the others cannot compare.

      I'm so tired of Ubuntu 1337 users that know nothing else.

    35. Re:Oh, the fools... by calc · · Score: 2, Informative

      The base rpm command can tell you what package a file belongs to, what a package provides, what it requires, _even when it is not installed_. Not one Debian command can do that. Several, separately, but not one.

      dpkg does all of that:

      what package a file belongs to
      dpkg -S (filename)

      what a package provides
      dpkg -L (packagename)

      if you mean what files it provides otherwise package provides are seen via

      dpkg -p (packagename)

      what it requires

      dpkg -p (packagename)

      _even when it is not installed_

      dpkg -l (packagename)

      --

      apt-file can give individual file contents information on not installed packages, but dpkg doesn't do this by default since it would be a waste of bandwidth to actually download that stuff automatically all the time.

      ==

      The base RPM packaging can skip provides/requires (Autoreqprov: no). Debs cannot do that.

      As mentioned by someone else already:

      dpkg -i --force-nodep --force-all

      ==

      The base RPM packaging can bundle source packages, complete. Debs cannot do that: you must download patches separately. They can even bundle source packages without the actual sources (Nosrc). Debs cannot do that.

      Debs most certainly can bundle them complete, they do not do so by policy. Debs could do a nosrc equivalent but do not do so by policy again. It's not a limitation of the packaging system. Policy in Debian is very strong and so some of the things you seem to think can't be done are not done strictly due to policy reasons.

    36. Re:Oh, the fools... by walshy007 · · Score: 1

      "Ubuntu wants to stick to a single CD for distribution to make it easier to distribute in places where broadband is unavailable (many parts of the world), but has over 25,000 packages in their repository."

      so making people download all of their stuff as opposed to having it installed from the get-go is the fix for that?

      It's a lot easier having a large install dvd, and people burn each other discs than having people wait ages online installing the stuff they want.

    37. Re:Oh, the fools... by calc · · Score: 1

      Its not recommended but can be done via:

      dpkg -i --force-downgrade

    38. Re:Oh, the fools... by calc · · Score: 1

      It would take probably 4-5 DVDs to contain all of Ubuntu.

    39. Re:Oh, the fools... by walshy007 · · Score: 1

      as it would fedora last I checked their repo with something like 30gb, they don't fit all of it on there, only the most commonly used items, I can't even have both kde and gnome installed from single install media with ubuntu, and i know it (at least used to) default to not even having gcc.

      I consider that pretty poor, but for a person who doesn't care about which ui he's using, it wouldn't matter. Or for people who don't intend on compiling anything.

      I still have to install 2-3 packages after install with fedora that I like that are missing, with ubuntu I can get a very similar system with a crazy amount of apt-get installation.

      I use ubuntu for basic systems, perfectly suited for noobs, fedora for systems I want to be usable from the get-go

    40. Re:Oh, the fools... by Anonymous Coward · · Score: 0
      I'm a fully-batshit communist lever developer, you insensitive clod!

      ESR

    41. Re:Oh, the fools... by drinkypoo · · Score: 1

      I made some PPAs, you get an original source archive and a patch with your changes, this permits redistribution of practically anything at all redistributable, in theory (unless the license explicitly prohibits making someone a binary or something.) It seems like a nice system to me. My understanding is that this is no different from the handling of any other package...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    42. Re:Oh, the fools... by drinkypoo · · Score: 1

      The nosrc equivalent is the changes file. It most certainly does exist!

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    43. Re:Oh, the fools... by Mad+Hughagi · · Score: 1
      --
      UBU
    44. Re:Oh, the fools... by A+beautiful+mind · · Score: 1

      I was referring to LowNMU. Not quite unrelated I would think.

      Besides, the user's experience is what matters on a system, not the developer's.

      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
    45. Re:Oh, the fools... by shaitand · · Score: 1

      True enough, the repositories are the real difference, not the package formats themselves. That said, the vendor repositories for any RPM based distro are not extensive enough for most purposes and while there are extensive third party repositories they are not nearly as well maintained.

      This simply is not true with Ubuntu or Debian. The repositories are extensive enough that in the rare instance you encounter something that is not in one of the standard repositories you are probably better off choosing an alternative that is. I have never had a conflict using the main, restricted, universe, multiverse, and partner repositories on Ubuntu. Only once have I encountered a good reason for adding a source manually (other than internal repos).

    46. Re:Oh, the fools... by shaitand · · Score: 1

      yes, particularly everyone using linux as a desktop will need those same 3rd party repos.

      All of those things are included in the standard Ubuntu repos, either in restricted or the universe, multiverse, and partner repos. I have never seen a conflict using them. Seriously, if you are stuck in RPM land, come over to the other side.

      Really though, I don't think it has anything to do with RPM so much as excellent repo and packaging work.

    47. Re:Oh, the fools... by Anonymous Coward · · Score: 0

      deb and rpm packages is two very similar solutions to the same problem. http://kitenet.net/~joey/pkg-comp/

      Is it possible to build a distribution with the same package quality as Debian with RPM? Yes. It is only a matter of policies, focus, and testing. Debian is still leading when it comes to writing policies and practical implementation of policies.

      Mandriva is a rpm based distribution that also have written policies like Debian. Fedora is also getting more and more written packaging policies.

      Both Red Hat Enterprise Linux and Suse Linux Enterprise Server have something to learn from Debian when it comes to packaging quality. The enterprise distributions have good testing of their binary packages, but the source packages are unnecessary messy. This can hide potentially serious problems.

      Everyone can learn finalized product testing from the enterprise distros, but the enterprise distros can clearly learn something about packaging from Debian.

    48. Re:Oh, the fools... by shaitand · · Score: 1

      I would never go back to the insanity of Fedora. Especially not for a desktop. I don't especially care which UI I am using, that is true.

      I'm the kind of guy who likes having the knowledge and capability to tweak anything he feels the urge to but who doesn't actually want to have to tweak everything for it to be functional. Installing packages isn't exactly a chore on Ubuntu, so it really doesn't matter if one or 50 need installed, it still only takes 5mins. But the defaults and configuration of almost any package is far simpler on Ubuntu.

      I like having configuration stored in text and the ability to adjust advanced parameters if I need to. I like not having to dig through a 200 line text file to read and alter basic options as well. Fedora doesn't have anything even resembling a functional GUI, leaving you forced to manually configure the system the way we used to 5 years ago. In Ubuntu it is rare for me to need to manually configure anything on the system in the first place and all the auto-configuration is the sort that doesn't break when I go in and alter something the old fashioned way.

    49. Re:Oh, the fools... by tolan-b · · Score: 1

      I'm not a packager either but my understanding is that deb packages only allow you to store a single patch in the source archive, meaning you have to merge all your patches together into one big lump rather than having a full set of per-issue patches, making it much more difficult to remove a specific local patch.

      I'm not saying that's a reason by itself, I'm just saying that the user experience of using a particular package system isn't the only variable in choosing a packaging system.

      As a user I personally prefer using apt to yum (yu is horribly slow), but for the actual package format I've no particular preference. Apt-rpm always worked for me just as well as apt with the deb package format.

    50. Re:Oh, the fools... by donaldm · · Score: 1

      I rarely get issues using "yum" unless I download a package from a site that does not play fair. Basically I only enable my generic repo's and turn off all others. I only enable a repo such as "Livna" when I want specific packages. Enabling all repos is just asking for trouble.

      Even if you get a conflict with a package the easiest way to manage this is note down the package name and remove it using yum although you have to be careful since it may want to remove a lot of dependent packages that you really want. If this happens then you should remove the package(s) using "rpm" with the "--nodeps" option. When you have done your update then you can try and install the errant packages using "yum" preferably.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    51. Re:Oh, the fools... by walshy007 · · Score: 1

      'Fedora doesn't have anything even resembling a functional GUI,'

      the only app I 'need' to go to cli for is yum, and I'm sure there are alternatives but I'm a cli guy so I never bother to find them out, otherwise, try something newer than the old red hat releases.

      "leaving you forced to manually configure the system the way we used to 5 years ago"
      five years ago I was using fedora, and I didn't have to configure the system in any arcane manner then, or any time since then, so perhaps your thinking of an earlier time

      seriously, ubuntu is an alright distro, but it's nothing special, it's all distributions of the same software, and it's all packaged and deployed all automatically with no configuration, while there are differences, they typically aren't that giant except on the small details of where they put things etc.

    52. Re:Oh, the fools... by walshy007 · · Score: 1

      redhat cannot put those things in it's official repository, and livna works perfectly with it and I still haven't had a flaw with that repository, but it's when people who don't know of it add repos left right and centre that the problems begin.

    53. Re:Oh, the fools... by Anonymous Coward · · Score: 0

      On my Ubuntu 8.04 system, if I type 'certtool' at the shell prompt, it reports:

      The program 'certtool' is currently not installed. You can install it by typing:
      sudo apt-get install gnutls-bin
      bash: certtool: command not found

    54. Re:Oh, the fools... by drinkypoo · · Score: 1

      I'm not a packager either but my understanding is that deb packages only allow you to store a single patch in the source archive, meaning you have to merge all your patches together into one big lump rather than having a full set of per-issue patches, making it much more difficult to remove a specific local patch.

      This is not an inherent limitation of the system. You can in fact manually apply patches before build. These patches can be unpacked into the directory (effectively) by the changes patch, then you can apply them from the rules file.

      The rules file is just a Makefile which is executed in order. So if you want to run some patches you just put them into one of the early stages, before you run configure or whatever. Issue the commands to apply the patches in order (you can get as crafty as one normally gets within a Makefile, of course) and they will be applied.

      The default and easiest packaging is to just apply all your patches and let debuild make a changes file with one big patch. But does not have to be done this way. That changes file can as easily lay down a bunch of patches which you apply in your build procedure. It's just that there's typically not much point, and people are typically lazy.

      Out of two packages I've made, one has required a patch (which I got as a single patch anyway) and one hasn't. Shrug.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    55. Re:Oh, the fools... by ivan256 · · Score: 1

      The build process for debs has been the same for ages. Stand in the directory that contains debian/control, run dpkg-buildpackage (-b if you just want binary packages), done. There are many ways to build a package, but it's not because it has been an ever changing process... Just because some people prefer to roll their own. One of the projects I work on uses a maven plugin to build packages. There is no reason you couldn't build the package by hand too.

      The tools you describe have all existed for Debian for ages. Fedora has only recently caught up. The only reason that developers have preferred Fedora/RedHat over Debian and its derivatives has been marketing, business development, and the size of the installed base.

      They've fixed the majority of the packaging and dependency issues (after almost a decade of lagging behind), but I still find their configuration tools, their liberal interpretation of the LSB filesystem hierarchy, and things like Kudzu to be far more cumbersome to what you find in Debian, and Ubuntu.

    56. Re:Oh, the fools... by shaitand · · Score: 1

      Neither can Ubuntu or any other distro but Ubuntu refers you to safe, massive, and well maintained repos that can be added just by checking a couple boxes or uncommenting the appropriate lines.

      That solves the problem of the ignorant not knowing which repositories to use.

    57. Re:Oh, the fools... by Anonymous Coward · · Score: 0

      Ubuntu, bash has some hackery put in. You type "certtool", it says..:
      user@qbert:~$ certtool
      The program 'certtool' is currently not installed. You can install it by typing:
      sudo apt-get install gnutls-bin
      bash: certtool: command not found
      user@qbert:~$

                I type in what it tells me to, and I have certtool.

    58. Re:Oh, the fools... by Trogre · · Score: 1

      Agreed in principle. Apt is pure gold, while yum is an abomination that makes OpenOffice look sleek and fast.

      However I suspect the below has something to do with IBM's decision:

      rpm -qa --qf "%{LICENSE} %{NAME}\n" |sort

      Try doing /that/ with apt or dpkg.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  4. RPM vs DEB by AllIGotWasThisNick · · Score: 2, Insightful

    Is that not like switching to a different brand of cola? What kind of lame reason to switch distros is that?

    1. Re:RPM vs DEB by AllIGotWasThisNick · · Score: 1

      Ok ok. So now that I've RTFA... what kind of lame reason to switch distros is that? Does Fedora *really* have that many unique packages that aren't in the other distros? Could this not be fixed with a simple Python script to scrape the license data?

    2. Re:RPM vs DEB by vux984 · · Score: 1

      Could this not be fixed with a simple Python script to scrape the license data?

      No. It would have to be perl. And by virtue of being perl it absolutely could not be simple. ;)

  5. Dependencies by xaositects · · Score: 5, Funny

    I hope Intel has a good rehab program in mind to tackle the dependency hell...

  6. Problems... by Darkness404 · · Score: 0, Flamebait

    Fedora by design isn't a *real* distro. It is a testing ground for RHEL. Now, Fedora is usable, and nice and all. But Ubuntu is a *real* distro, you don't have to pay for the "full" version. With Ubuntu, you get Debian cleaned up. With Fedora you get all the bits and pieces that make up RHEL in a developer-oriented way.

    Intel needs to give people a real distro, not a "trial" version of RHEL.

    And by the way, RPM (at least the "true" RPM versions) seem to be outdated and DEB in most ways is superior. (Note: Not trying to start a flame war, but merely stating facts)

    --
    Taxation is legalized theft, no more, no less.
    1. Re:Problems... by Limburgher · · Score: 1
      Fedora has more in it that RHEL. How is that not the *FULL* version? Besides, if you want the full Enterprise verion, see CentOS. No different, just branding. I build CentOS and RHEL rpms all the time and use them interchangeably.

      Disclaimer: Fedora package maintainer.

      --

      You are not the customer.

    2. Re:Problems... by Shimdaddy · · Score: 3, Informative

      Stop it. This is a total troll and is 100% FUD. Fedora isn't a "trial" version at all -- it's a bleeding edge distro made for people who don't need commercial-grade support for their distro, but they want a Red Hat based system. Plus, Fedora isn't just "usable," it's awesome. Far from being a collection of bits and pieces, it's a coherent, organized collection of software -- in short, it's everything you expect a distro to be. You should check out: This and this.

    3. Re:Problems... by Wdomburg · · Score: 1

      s/facts/opinions/

      HTH. HAND.

    4. Re:Problems... by Darkness404 · · Score: 0, Troll

      Stop it. This is a total troll and is 100% FUD. Fedora isn't a "trial" version at all -- it's a bleeding edge distro made for people who don't need commercial-grade support for their distro, but they want a Red Hat based system.

      Yes, but you can't ignore the fact that Red Hat uses Fedora as the basis of RHEL. Much how OOo is used as Sun's trial version of Star Office.

      Think of it this way, what is the edition of Ubuntu that IBM would get? A) The Ubuntu you download off Ubuntu's website or B) Some super enterprise system that isn't available for download? The answer of course is A. Now what is the version of Red Hat that IBM would get A) Fedora, the Red Hat you can download from Red Hat's site* or B) RHEL that IBM has to pay and has features not included in Fedora. The answer for that is B.

      No matter how you cut it, Red Hat wants to, and needs to make Fedora inferior to RHEL in order to sell it, either in features, stability or someway else. Ubuntu does the same thing as Red Hat, they sell support, but your Ubuntu you download is the same Ubuntu they support, the same Ubuntu that everyone from Shuttleworth, to the president of a major corporation, to some poor kid in a public school uses.

      *Yes, I do know that CentOS does exist and that it is RHEL, but still, my point stands.

      Plus, Fedora isn't just "usable," it's awesome. Far from being a collection of bits and pieces, it's a coherent, organized collection of software -- in short, it's everything you expect a distro to be.

      Not really. In my tests, on the same hardware, Fedora 8 ran super slow compared to my Ubuntu 7.10/8.04 installed on a different partition, all of them were stock installs. Fedora also takes a long time to install packages compared to Ubuntu. Plus, Ubuntu's repos are larger than Fedora's.

      Give me one reason that Fedora is better than Ubuntu and I will belive you, but as it stands, though Fedora is decent, Ubuntu just does everything so much better.

      --
      Taxation is legalized theft, no more, no less.
    5. Re:Problems... by atari2600 · · Score: 1

      With Ubuntu, you get a more friendly/usable Debian. Ubuntu is pretty much to Debian as Fedora is to RHEL when it comes to new/unpolished features/kernel/software. Granted both Debian and Ubuntu are available for 0$ but that doesn't change the fact that Ubuntu is more usable because the distribution is more flexible. (Blah blah opensource, blah blah centrino drivers, blah blah licensing, blah blah xorg, blah hardware support).

      I've used Debian and Redhat before I started using Ubuntu and I totally appreciate how Ubuntu is more usable / user-friendly. I just want something that works and cannot really be bothered into getting involved in semantic/pedantic arguments about how commerical/non-opensource software shouldn't be bundled with a true opensource distro. Oh that and I used apt for Redhat for a while because I couldn't handle RPM (or up2date).

    6. Re:Problems... by Anonymous Coward · · Score: 0

      You asked what is the RedHat IBM would get?

      For our supported desktop Linux setup (Open Client) we have a Fedora version for those that prefer the bleeding edge and a RHEL based version for those that like stability. I don't think the answer to the question proves what you'd like it to prove.

      IMO Fedora is a great desktop distribution and improving all the time.

    7. Re:Problems... by Shimdaddy · · Score: 1

      I've never used ubuntu, and I'm not about to argue over which is better -- they're both linux, they're both great, they're both OSS, etc. Let's try to be better than fanboys here. I don't care which is better. I'm also not interested in your tinfoil hat conspiracies of "No matter how you cut it, Red Hat wants to, and needs to make Fedora inferior to RHEL in order to sell it, either in features, stability or someway else." That's dumb (d-u-m-b dumb) -- they offer commercial support for one, and not for the other, they don't "need" to make fedora worse. Stop being so crazy. I'm interested in letting you -- and others who read this comment -- know that fedora is a great distro, it's not a demo, it's not of inferior quality to Red Hat, it's just built for a different audience.

    8. Re:Problems... by shogarth · · Score: 2

      I have to disagree here. I use RHEL5 on my office desktop, Fedora 8 for the server in my garage, a recent Ubuntu release on an old beater laptop, and used to run Sparc Debian (Sarge) on a variety of old Sun gear. I would say this gives me a fairly good understanding of the differences. Here's my unsolicited opinions

      1. RHEL is not a superset version of Fedora. It is a release with a guarantee of 5 years of patch support. Fedora's lifetime is much shorter. Enterprise customers (hence the 'E' in RHEL) don't want to be constantly upgrading/validating new software revs.
      2. If you want to play with cool, new hardware, don't use RHEL. By definition it is behind the curve on h/w support
      3. RHEL goes to serious lengths to avoid including patent encumbered code that they haven't licensed. That means RPMForge if you want to play MP3's or anything else so encumbered. Fedora is a bit more inclusive.
      4. Ubuntu is much friendlier if you want a MSWin replacement. It grabs/configures codecs and browser plugins easier than any other distro I've tried.
      5. I loathe the Debian package management. I've used RPM's via Red Hat since 1997 and never had a problem though life got better with yum. Using apt-get or dpkg always felt like shaving with a broken beer bottle when compared to yum or up2date.

      I'm trying not to be a troll here, but it sounds like very few of the voices here have recent experience in both areas.

    9. Re:Problems... by Peter+H.S. · · Score: 3, Insightful

      Fedora by design isn't a *real* distro. It is a testing ground for RHEL. Now, Fedora is usable, and nice and all. But Ubuntu is a *real* distro, you don't have to pay for the "full" version. With Ubuntu, you get Debian cleaned up. With Fedora you get all the bits and pieces that make up RHEL in a developer-oriented way.

      You just like Debian is the testing ground for Ubuntu? It would in fact be much more precise to describe Fedora as a testing ground for Ubuntu too, since the technology pioneered there drips back into Ubuntu. Ubuntu is probably a nice distro, but it is not known for its technological contributions to Linux, unlike e.g. Red Hat or Novell who pays a lot of software engineers to improve or develop core Linux software, that e.g. distroes like Ubuntu can use.


      Intel needs to give people a real distro, not a "trial" version of RHEL.

      There you go again. Fedora is a real distro and a fine one too, a good mixture of the most modern software and maturity. Please state what kind of software Fedora lacks to become a "real" distro.

      I have using Linux for many years, and one thing I don't get about distro fan-boys like you is why you need to bad-mouth other distros than you favorite-distro-of-the-month, especially when you are unable to back it up with technical arguments.


      And by the way, RPM (at least the "true" RPM versions) seem to be outdated and DEB in most ways is superior. (Note: Not trying to start a flame war, but merely stating facts)

      That are some really impressive technical arguments you gave there - not! I wonder if you actually know what DEB or RPM is? Please give an actual example why rpm is outdated to dpkg? Well, you can't. Try to read 'man rpm' one day to get a overview of what you are talking about.

    10. Re:Problems... by MSG · · Score: 3, Insightful

      DEB in most ways is superior. (Note: Not trying to start a flame war, but merely stating facts)

      If you want to state the "facts", try detailing something that the dpkg tools do, which rpm tools do not. Otherwise, you're just flaming.

    11. Re:Problems... by Anonymous Coward · · Score: 0

      Fedora doesn't get tested *FULLY* before things get pushed out for the community*1 to use*2.

      *1 read "unwitting and unpaid QA staff"

      *2 read "test"

    12. Re:Problems... by Anonymous Coward · · Score: 0

      OK then, please prove to that Fedora is a testing ground? I have never heard of this. Also, if your that bent out Fedora, try CentOS. It is a full clone of RHEL but without the official support. And it's all community based.

    13. Re:Problems... by Anonymous Coward · · Score: 0

      Concerning #5... Glad you like RPM/Yum. Sorry you loathe apt-get and dpkg. I am the opposite. I vastly prefer apt-get and dpkg.

      This is not a case of "first love". I cut my teeth on RH 5.x sometime around 1998. I faithfully used RH up to RH 7 around 2001 or 2002. Because of RPM hell (and shoddy quality control on RH's part with RH6/7), I started looking for another distribution. Other RPM-based distributions had the same problems with dependencies. Got introduced to Debian via a coworker. Initially I didn't like it because it was different that what I was used to (RH) but I perservered because there was no way I was going back to the nightmare of RPMs.

      Not that I haven't used other distributions. I administer machines with CentOS/RHEL and OpenSuSE. I even grab a bunch of current distributions and try them out about once a year to see if I like something better, but I keep coming back to Debian. Why? Because of apt-get/dpkg and because of the huge number of cohesive packages available for Debian and because its open, network-based philosophy jives with me better than the closed universe approaches of other vendors. (I came close to going with Ubuntu but reinstalled Debian after a couple of months of running it on my laptop. I may have weird tastes, but there are too many packages I use that are not in Ubuntu but are in Debian.) Not that there are not some things I don't like about Debian, but apt-get/dpkg is not one of them.

      AC

    14. Re:Problems... by Anonymous Coward · · Score: 0

      i dont know why im even replying to such obvious trolling, but..

      Fedora by design isn't a *real* distro. It is a testing ground for RHEL. Now, Fedora is usable, and nice and all. But Ubuntu is a *real* distro, you don't have to pay for the "full" version. With Ubuntu, you get Debian cleaned up. With Fedora you get all the bits and pieces that make up RHEL in a developer-oriented way.

      Very, very wrong. Fedora, by design, is a community-driven and community-developed distribution. There are more volunteer, non Red Hat developers working on Fedora than there are employees employed at Red Hat (which sits at ~2200 as of January, and growing). These 1000s of people aren't working on a testing ground for RHEL, they're working on making Fedora the most cutting-edge linux distro.

      The fact that Red Hat sponsors the Fedora project in many ways (hosting, developers, legal etc..) only means that Fedora has an advantage over other distros, in that there is a *reputable*, *open source driven* sponsor to help push things along.

      Fedora does become the basis for RHEL, but if Fedora developers were to suddely quit, RHEL would disappear. RHEL DEPENDS on Fedora.

      Lest we forget all the innovations of the Fedora community that have made it into other distros, which those distros have then been praised for (Networkmanager? HAL? cough cough).

      Intel needs to give people a real distro, not a "trial" version of RHEL.

      See above.

      And by the way, RPM (at least the "true" RPM versions) seem to be outdated and DEB in most ways is superior. (Note: Not trying to start a flame war, but merely stating facts)

      true versus false versions? in which ways are they superior? care to elaborate?

      granted there still may be some nice dependency issues in RHEL, but that's very much a problem of developers including ridiculous dependencies and much less a limitation of the RPM system

  7. yum by thule · · Score: 3, Informative

    Ever since yum became part of the standard Redhat distro, I have had almost zero trouble with rpm packages. With the repository aware wrapper on top of rpm, dependencies are resolved automatically, just like apt. With the main repository getting larger and larger, there is less reason to use 3rd party repositories that could lend to dependency issues. The main reason to use a 3rd party repository is to add support for proprietary codecs and drivers.

    There is even talk of removing the rpm command entirely so that all package management goes through yum.

    1. Re:yum by walshy007 · · Score: 2, Insightful

      removing the rpm command would be stupid, while I agree package management through yum is the way, rpm is very handy

      example, want to find out info on a certain package,
      rpm -q -i *packagename*
      looking for files installed by the package?
      rpm -q --filesbypkg *package*
      etc etc

    2. Re:yum by sakari · · Score: 1

      Well, apparently you haven't really used YUM on any real servers .. it's a pain in the ass compared to the ease and speed of apt-get. For example, try to search something with 'yum search foo' and witness the incredible slowness compared to 'apt-cache search foo'.

      Also, when installing packages on x86_64 servers, you need to add .x86_64 to every package you're going to install to prevent YUM installing the i386 versions too. Also, sometimes YUM forgets or gets confused with the repository updates, and you need to do manual 'yum clean all' runs to fix the cached information ..

      I hate yum compared to apt-get. Just my 2 cents.

    3. Re:yum by shaitand · · Score: 1

      We are talking about desktop usage here. Proprietary codecs, drivers, and legally restricted multimedia are par for the course.

    4. Re:yum by Anonymous Coward · · Score: 0

      My main gripe with Yum is how abyssmally slow it is. Is it because all the dependency information is stored in gigantic XML files that have to be reparsed with each Yum command instead of converting it to use some efficient binary database format like RPM? (Gulps a huge breath of air.) Nah, that would be totally brain dead...

      Other than that, it's just peachy!

    5. Re:yum by donaldm · · Score: 1

      Well, apparently you haven't really used YUM on any real servers .. it's a pain in the ass compared to the ease and speed of apt-get.

      Well I have, on Enterprise class blades and servers and "yum" works very well. I have even a yum for RHEL4-U1 and when you have a controlled repository (CentOS and Redhat) it makes multi site management of hundreds of machines very easy especially when you have deal with panicky Management and application people who could be anywhere in the world. A normal yum update takes anything from a few minutes to about 20 minutes (RHEL4-U1 to RHEL4-U6) and you don't have to stop the applications. Of course a new kernel requires a reboot (approx 5 minutes).

      Also, when installing packages on x86_64 servers, you need to add .x86_64 to every package you're going to install to prevent YUM installing the i386 versions too. Also, sometimes YUM forgets or gets confused with the repository updates, and you need to do manual 'yum clean all' runs to fix the cached information

      If you have a 64 bit or even 32 bit system you don't have to specify the architecture yum knows all about that unless someone has stuffed up your repo configurations. The only time you may have to specify the architecture is when you need to install i386 packages on a x86_64 operating system and even then yum usually gets it right. This is only needed on machines when you want 32 bit compatibility on a 64 bit operating system. I have rarely seen this on 64 bit enterprise systems, although I have seen (all to often) i386 OS's on 64 bit machines and if you did this you would be crazy to install x86_64 packages.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    6. Re:yum by thule · · Score: 1

      For my servers, I keep local mirrors of Centos and Fedora. My local DNS redirects yum to a local mirror. It is about 12G for Fedora 9 with updates. Centos is much smaller since I don't sync the extra packages.

  8. Educate me wrt to Debians package management by Anonymous Coward · · Score: 0

    I've long used RPM, and honestly, it's almost easier to compile from source that to use it. It's horrible. Particularly in it's problems with upgrading packages with dependancies.

    So, let's say I have a debain based set up a full year out of date. It doesn't have firefox 3, which I want. I don't have the latest versions of GTK, and associated libs etc. The terminal window is open, what's the process look like? Go!

    1. Re:Educate me wrt to Debians package management by AllIGotWasThisNick · · Score: 1

      So, let's say I have a debain based set up a full year out of date. It doesn't have firefox 3, which I want. I don't have the latest versions of GTK, and associated libs etc. The terminal window is open, what's the process look like? Go!

      Easy:

      $ sudo apt-get upgrade firefox

      Hard:

      $ sudo synaptic --dist-upgrade-mode

      Is this a trap?

    2. Re:Educate me wrt to Debians package management by Wdomburg · · Score: 1

      Bonus question - is the Debian based answer going to be any easier than "yum update firefox"? (That's exactly the command I used to upgrade an old CentOS 5 box I had to FF3)

      I've built literally thousands of packages. RPM is just fine. Some distributions and some repos are fucked (which is just as true for dpkg) but the package format is just fine.

    3. Re:Educate me wrt to Debians package management by ratboy666 · · Score: 0

      Oh... my... God...

      The EXPECTED behavior of that command is to upgrade to the latest version of the Firefox that is installed. I guess that "--dist-upgrade-mode" may allow that.

      However, there is no "upgrade" path here -- these are separate major versions.

      Imagining that there IS such a thing will either (1) produce the effect known as "rpm hell" or (2) break working systems.

      To give you an "easier" example -- I have a lot of scheme code compiled with gambit-c. These are MUCH more important than "Firefox", because its MY CODE. Some may use system libraries. Please guarantee that upgrading Firefox will NOT break these applications!

      Note that the only solution to this problem is "frozen" systems, with branching updates for security at each level.

      Or, Ubuntu. Simply because if you don't include the development tools, you generally won't get into this problem. Personally? I like the Fedora approach.

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    4. Re:Educate me wrt to Debians package management by AllIGotWasThisNick · · Score: 2, Informative

      --dist-upgrade-mode is for upgrading to the next release of your distro, such as for ff2->ff3 (via eg ubuntu gutsy->intrepid).

      You're right that "upgrade" only upgrades to the latest version available for your distro. Some distros offer multiple independent versions within one distro (eg) both Python2.5 and Python2.4. In that case:

      $ sudo apt-get install firefox3

      I still can't see this as any reason to switch from one package manager to another. :(

    5. Re:Educate me wrt to Debians package management by Anonymous Coward · · Score: 0

      Man Dennis! Man Denis! Denis! Listen to me. This doesn't help if the latest version of firefox in the repository is Firefox 2. But no matter, because if you want the latest versions of something, you wouldn't be using Debian Stable. No, instead you would use Debian testing or unstable (and it would still be much better and more reliable than Fedora, heh heh heh heh).

      Heh heh. ï¼ï½...ï½Zï½Zï½ï½"ï¼DENIS. Hah hah hah man yeeeahhhhhhh how do you like that? Yeeeeeaaahhhhhh MENIS FENIS BENIS GENIS DENNACE.

  9. Read TFA at The Register by Anonymous Coward · · Score: 0

    I think that The Register has a nice take on this:

    [...] Interestingly, Hohndel was SuSE Linux's chief technology officer prior to the company's $210m acquisition by Novell in 2004.

  10. Well... Um... by pushing-robot · · Score: 5, Funny

    I keep turning this over in my head, and keep coming back to the same scenario:

    Steve Ballmer, in the Throne Room of his secret volcano lair: You begin to understand the true nature of my diabolic plan: If we cannot make Windows better, we will make Linux WORSE!

    Anonymous Intel lackeys: Yes, master!

    Steve Ballmer: Now go! Take these Fedora DVDs and install them on every Linux computer you find! Soon the foolish rebels will be BEGGING for Vista!

    Steve Ballmer rips a bolted-down chair from the floor and holds it above his head, cackling devilishly, while his lieutenants and lackeys scramble for the exits.

    ==
    (...with apologies to all three happy Fedora users...)

    --
    How can I believe you when you tell me what I don't want to hear?
  11. My rant. by Anonymous Coward · · Score: 0

    This whole article is fodder for flamebait but speeds for yum have significantly increased especially with the introduction of packagekit. Dependencies are a problem in every distro so I'm not even going to bring that one up.

    I gave up on Ubuntu two years ago and haven't looked back once. Debian is nice, don't have a problem with them. It's as stable as fedora, once you figure out where to go for reliable repos. That or you could just compile from source. Ubuntu is another story. Most of the hotfixes they use just don't make any sense. The people who have developed a name within that community make things more complicated than they should be. To see this, do a server install and then install only the packages you need. You'll see exactly where they're cutting corners.

    Fedora has been consistently stable but again, the community cuts corners and you can see this by doing a base system install and adding up on it. Even then, Fedora is much more bearable than Ubuntu.

    I will give credit to Ubuntu though. I miss aptitude and hate having to query packages through yum. That and at least their community isn't as apathetic as the Fedora community. It seems like they could care less about attracting new users most of the time but they are fairly knowledgeable. I guess that's the opportunity cost you'll have to end up with unless you actually purchase support for Red Hat products.

  12. 7yrs with Linux and dead set on DEB by TheGreatOrangePeel · · Score: 1, Flamebait

    My 7yrs with Linux distro's sums up to this: Mandrake -> Red Hat -> SuSE -> Red Hat -> OpenSuSE -> CentOS -> Debian

    HOLY CRAP are DEB packages so much less painful than RPMs. All my machines have gone Debian (server) or Ubuntu (workstations) and I haven't looked back. Talked to a guy using OpenSuSE very recently and when he said he was having problems with RPMs, I couldn't hold back my scoffing snort ... what's more, I was nice enough to try.

    RPMs can burn in the dependency hell that they came from.

    /rant

    1. Re:7yrs with Linux and dead set on DEB by armanox · · Score: 0

      Never had dependency issues with Fedora, neither with yum or apt. And, I laugh at you from behind my Gentoo box.

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    2. Re:7yrs with Linux and dead set on DEB by Anonymous Coward · · Score: 0

      I'm not quite sure how a different package format can solve the dependency problem in a way "better" than the other. Both package systems have dependencies and you'd get the same issue if you just built from source. I don't think you have a valid argument.

    3. Re:7yrs with Linux and dead set on DEB by Wdomburg · · Score: 3, Insightful

      Funny, from a desktop perspective I went Slackware -> Red Hat -> Fedora -> Ubuntu -> CentOS because HOLY CRAP an Ubuntu upgrade totally hosed my system and ended up with some thoroughly fucked dependency issues. :) And from a server perspective I went from Solaris -> Debian -> CentOS because the idiots at Debian release a 3.0 with a known broken PHP package and then proceeded to leave it broken for six months. /counterrant

    4. Re:7yrs with Linux and dead set on DEB by xhrit · · Score: 1

      from a desktop perspective I started with slackware, much like you. But I stayed with slackware. Maybe i am just too lazy to change, but really.. Why bother with anything else?

    5. Re:7yrs with Linux and dead set on DEB by Anonymous Coward · · Score: 1, Funny

      he/she says this as he/she is still compiling last weeks php update

    6. Re:7yrs with Linux and dead set on DEB by H0p313ss · · Score: 1

      Why bother with anything else?

      *sigh* I cut my teeth on Slackware back in the day and remember it fondly... in much the way a marine remembers boot camp fondly I would imagine...

      Configuring Slackware was a hobby unto itelf... while Ubuntu is almost install and forget.

      --
      XML is a known as a key material required to create SMD: Software of Mass Destruction
    7. Re:7yrs with Linux and dead set on DEB by Blimey85 · · Score: 1

      Odd that you would bail after one failed upgrade. I'm running Ubuntu on a server and have upgraded three times now, no wait... 4 times (Dapper to Feisty to Gutsy to Hardy) with no problems. I'm update my sources, update, then upgrade and a little while later it's done and I reboot. I've had problems in the past with Debian, RedHat, and Mandrake... but I've only been using Ubuntu for a little over a year now and maybe thus far I've just gotten lucky.

      --
      How is it that one careless match can start a forest fire, but it takes a whole box to start a campfire?
    8. Re:7yrs with Linux and dead set on DEB by calc · · Score: 1

      They solve it by having nearly every FOSS application packaged (well over 25K packages) according to strict policy and package review. So its not really an issue of package format really as of actually caring about doing it right to begin with.

    9. Re:7yrs with Linux and dead set on DEB by Anonymous Coward · · Score: 0

      CentOS huh? Wow! I tried 5.1- what a MESS! Allowed the installer to do all it wanted to. After booting, the package manager said I had NONE of the base packages installed. Out of a list of like 100. Great! So do I figure out which ones actually ARE installed, click them all, and let it download and install them? You've got to be joking, right?

      So after very little adding and subtracting of packages, minding dependencies of course, the system was unworkable.

      I wanted to like it- it has a nice feel, and good, simple tools. Sigh.

      Is 5.2 any better? I don't have a day to kill to try it...

    10. Re:7yrs with Linux and dead set on DEB by Anonymous Coward · · Score: 0

      The PHP package was broken on purpose to make you switch from PHP to a real language. They just didn't think you would switch distro instead :)

    11. Re:7yrs with Linux and dead set on DEB by rufus+t+firefly · · Score: 1

      Is 5.2 any better? I don't have a day to kill to try it...

      We use CentOS where I work, and did find one interesting glitch in the upgrade to 5.2. We were using Xen hosts bridged onto the network, and found that the CentOS 5.2 upgrade *insists* on installing libvirt and starting up its own DHCP server, thereby breaking DHCP on the Xen hosts. Not that it wasn't trivial to fix, just annoying that a yum upgrade of a bunch of Xen Dom0 servers ended up temporarily taking down a bunch of VMs. Other than that, the upgrade was relatively painless.

      From a bad experience or two, I have found that distribution upgrades on Ubuntu work, but only if you upgrade from one release to another. It usually breaks horribly and inexplicably if you upgrade before the official release or skip a release (upgrading 7.04 directly to 8.04, etc).

      --
      "He may look like an idiot, and talk like an idiot, but don't let that fool you. He really is an idiot." - Duck Soup
  13. Wrong reason by armanox · · Score: 2, Informative

    Actually it has nothing to do with RPM vs Deb. It's apt vs yum. Install apt-rpm in Fedora and see how fast you can install stuff (Actually, it has to do with yum updating the package lists every run vs apt just doing it with apt-get update).

    --
    I'm starting to think GNU is the problem with "GNU/Linux" these days.
    1. Re:Wrong reason by Darkness404 · · Score: 1

      Then why doesn't Fedora fix that? It seems like an obvious flaw, since my Ubuntu box automatically alerts me to any updates available, whether I last ran apt-get update a month ago or two minutes ago.

      --
      Taxation is legalized theft, no more, no less.
    2. Re:Wrong reason by bargainsale · · Score: 1

      Amen to that - I switched from Fedora to Ubuntu for exactly that reason, despite years of RedHat happiness.

      And no, I'm not ESR ...

      --
      Aberrations have appeared in my destiny prognostication engine!
    3. Re:Wrong reason by Leftist+Troll · · Score: 1

      my Ubuntu box automatically alerts me to any updates available, whether I last ran apt-get update a month ago or two minutes ago.

      That's because apt is updating silently in the backround every 24 hours. It's not related to the issue at hand.

      And honestly, I don't see a problem with the Fedora way, it only takes a minute. You should run apt-get update before you run apt-get install anyways.

    4. Re:Wrong reason by donaldm · · Score: 1

      Actually it has nothing to do with RPM vs Deb. It's apt vs yum. Install apt-rpm in Fedora and see how fast you can install stuff (Actually, it has to do with yum updating the package lists every run vs apt just doing it with apt-get update).

      I find that yum works very well on Fedora, CentOS and Redhat and it is very fast. In a nutshell the way yum works and I assume apt-get works in a similar way, is to query the target repo for its latest application database (normally in lite mySQL) and compare against the client machines database of what is available on the repo and installed on the clinet to see if anything need to be updated. If there is a requirement to update a particular package, that package plus any required dependencies is selected for down load. If the repos database and the client database are the same and there is no request for an install then nothing will be done.

      Actually in Fedora etc you can run "yum update" and this works just like "app-get update". From what I can gather apt-get is supposed to be slightly better than yum although I have not been able to tell the difference and I have used apt-get on other Linux distributions.

      One thing I have found with yum is you should never allow auto updates (my personal choice) and only allow the base repos to be active such you need to specify the repo that has a package that the base repos don't have. If you do this then you have less hassles with repos that don't play fair.

      You can do what you like if your Linux distribution is on a machine you own but in a corporate environment auto updates are just crazy (if you do this get your CV in order). To manage a large number of Linux machines you have to have a controlled repository setup and mandatory change request to be authorised by all interested parties before you can even attempt any update. Good PR and management skills are needed along with a solid brick wall to talk to when all parties can't agree :-)

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    5. Re:Wrong reason by donaldm · · Score: 1

      Then why doesn't Fedora fix that? It seems like an obvious flaw, since my Ubuntu box automatically alerts me to any updates available, whether I last ran apt-get update a month ago or two minutes ago.

      Fedora has had that for quite some time. I use Fedora 9 now but I have been getting update alerts since Fedora 6 although you can turn it off. Of course you could always check every day or week or whenever you felt like it with "yum update" (I never allow auto updates) since I like to see the size of the download and what packages I am getting for the update. You need to be root to actually do updates hence the reason why I don't allow auto updates and I may want to do the actual update at a time outside my peak ISP rates.

      Can't say about Fedora 5 back but you could easily run a cron job to warn of any updates although "yum update" at a time I feel like it works for me.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
  14. FUD abound by Junta · · Score: 1, Informative

    Now, I'll preface this with a disclaimer that I avoid Fedora generally. I got reminded of why during a recent attempt to use it and follow it, it really punishes the users with inconsistant updates even after release.

    That said, RPM dependencies are no more convoluted than deb dependencies. The difference is that originally, RH distros had only the rpm command and debian out of the gate recognized the need for both dpkg *and* apt. RPM distributions each have at least one repository management strategy now (YaST, yum, etc etc). So dependency hell is not one of their worst problems (though I do prefer some apt defaults more than yum, I won't say yum isn't up to the task).

    --
    XML is like violence. If it doesn't solve the problem, use more.
    1. Re:FUD abound by Anonymous Coward · · Score: 0

      I do believe the OP was making a harmless joke, not trying to spread FUD.

    2. Re:FUD abound by mandolin · · Score: 1

      debian out of the gate recognized the need for both dpkg *and* apt

      Not exactly "out of the gate". debian shipped in 1993. apt shipped in debian-stable in 1999. Before apt, there was dselect. From the little I've seen of dselect, it ... was pretty bad. In fact that's probably why apt was so good, they were overcompensating.

    3. Re:FUD abound by JayAEU · · Score: 1

      Well, I don't know. Although I'm aware that there are more modern tools like aptitude, synaptic et al, I still use dselect on Debian and Ubuntu systems today.

      Agreed, it doesn't win any design prizes, but it certainly works really well and predictably, which is what I'm looking for when working on systems a few hundred kilmeters away.

  15. RPM... DEB... packaging.... wtf? by Anonymous Coward · · Score: 1, Insightful

    Stupid bickering amongst "which packaging system is better" is a sure way to keep people away from your OS.

    Grow up. Sit down with all the people involved. Pick one or create a new one which has all the best parts of all the others. I don't know why/how and I don't care.

    As long as stupid crap like this isn't standardized in Linux, there's never going to be a "year of the desktop for linux".

    1. Re:RPM... DEB... packaging.... wtf? by clang_jangle · · Score: 1

      Heh, your rant reminds me of the ATT "help" person who told me I "need to call Linux for that" when I was trying to get the server settings for email. Don't feel bad, lots of people say what you just said, but all it proves is that they don't understand the issues. There will never be a "unified" Linux, the very idea is repugnant to those of us who love Linux.
      Any people driven away by "stupid bickering" are users we don't need.

      --
      Caveat Utilitor
    2. Re:RPM... DEB... packaging.... wtf? by minus9 · · Score: 1

      "Stupid bickering amongst "which packaging system is better" is a sure way to keep people away from your OS.

      Grow up. Sit down with all the people involved. Pick one or create a new one which has all the best parts of all the others. I don't know why/how and I don't care."


      Then we just need to decide which religion is best and we can all go home.

    3. Re:RPM... DEB... packaging.... wtf? by donaldm · · Score: 1

      Stupid bickering amongst "which packaging system is better" is a sure way to keep people away from your OS.

      Sort of reminds me of the vi verses emacs flamewars of the 1980's. Of course we all know edlin is better uncle Bill told us so ;-)

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
  16. For the consumer... by lazycam · · Score: 1

    ...or the poor tech support guy trying to explain what dependency hell is? God help us.

    --
    my mom posts on slashdot.
  17. hey mistah moderatah by Anonymous Coward · · Score: 0

    take the parent

    and mod him up real good ;)

  18. rpm -qa --queryformat "%{NAME}\t%{LICENSE}\n" by thule · · Score: 1

    Python? Maybe they Intel wanted to use a query like the above to get a listing of each package with the license information. I had no idea the .deb did not support this feature.

    1. Re:rpm -qa --queryformat "%{NAME}\t%{LICENSE}\n" by AllIGotWasThisNick · · Score: 1

      The format does, of course. That's why this whole thing is ridiculous. Good tip about queryformat :D

    2. Re:rpm -qa --queryformat "%{NAME}\t%{LICENSE}\n" by Anonymous Coward · · Score: 3, Informative

      There really isn't one. Most Debian packages come from main and are FOSS, so the licensing isn't a big deal. The package does contain /usr/share/doc/$package/COPYRIGHT by policy but that leaves the human grepping around. It would be trivial enough for the dpkg folk to add it but it has not been an issue up to now.

    3. Re:rpm -qa --queryformat "%{NAME}\t%{LICENSE}\n" by AllIGotWasThisNick · · Score: 1
      Since one good turn deserves another: "License" seems to be missing from dpkg-query and the deb file format.

      So, this won't work:

      dpkg-query --showformat='${Package}\t${License}\n' -W *

    4. Re:rpm -qa --queryformat "%{NAME}\t%{LICENSE}\n" by ivan256 · · Score: 1

      Deb supports that. Apt doesn't.

      The license is stored in the package, but it is not stored in the cached list of packages. You can do something like:


      for i in *.deb; do dpkg -c $i | grep /usr/share/doc/.*/MPL 2>&1 1>/dev/null && echo $1; done;

      To get a list of all packages licensed under the MPL..... But you'd need to have all the packages you wanted to check on hand, and usually all you have is the 'packages' file.

      On the other hand, the packages are conveniently separated into 'main' (complies with the debian free software guidelines), and non-free (doesn't). It's easy to make that determination with just apt.

  19. Re:Well... Um... by Bazer · · Score: 1

    Apology accepted.

    PS. I didn't know anyone else here was happy with it.

    PPS. No, really I am.

  20. *NOT* exactly by DrYak · · Score: 4, Insightful

    Debian's package management is absolutely superior compared to everything else that I know about out there.

    Debian's package management *IS* the best.
    But this has *nothing* to do with the DEB format.

    Debian's package management rocks because :
    - "apt-get" & friends are very well designed to track dependencies (compared to Slackware's TGZ system, for example, which does no tracking by design).

    - Huge efforts from the community have gone into building the official repositories in a coherent manner. Thus every package has a clear and non ambigous dependence on other packages (I've seen minor distros where the distro's original package have broken dependencies because the actual needed package got renamed, but the packages needing them didn't get updated)

    - Debian is a huge honking distribution with a crazy amount of packages. Most of the time, you only need to get packages from the default repositories, which where well designed as said before.

    - As the repositories are well designed and coherent : it's easy to target for 3rd party package maintainers, and produce packages whose dependencies relate nicely to the rest.

    - DEB is mostly only used by Debian. Other distro using DEB are usually variants of Debian (for example: Knoppix is basically Debian-installed-on-an-image and Ubuntu is a very close derivative of Debian), they are not unrelated distro. Thus if a user picks up a .DEB somewhere, chances are high that the package will work, because it was designed for debian to begin with.
    Whereas RPM are used by pretty much everyone else - sometime by distro that have nothing in common (RedHat is mainly used in RedHat derivatives, but openSUSE for example has some Slackware in it's ancestry - thank fully they have also participated in important efforts such as UnitedLinux and LSB to make the distro compatible with others). A Fedora user may pick a RPM from a random site on the intertubes thinking it will work, but, surprise, it was designed for a distro with a different layout or organisations.

    - apt-get & friends are fast (openSUSE has nice depencencies solving systems in YaST, and has good quality 3rd party repositories like Packman - but all this is bloody slow compared to apt-get)

    So in short, Debian package management is good because of the software handling it and even more because of the quality of the repositories.
    The exact same could be imagined with RPMs.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:*NOT* exactly by calc · · Score: 2, Informative

      Most of the reason Debian is so good is due to their very strict policy and review of packages before being allowed into the repository. apt-get is just icing on the cake.

  21. rpm -qa --queryformat "%{NAME}\t%{LICENSE}\n" by thule · · Score: 4, Informative

    I *think* what Intel wants is this command:

    rpm -qa --queryformat "%{NAME}\t%{LICENSE}\n"

    I didn't know that .deb didn't support this. Can anyone provide a similar dpkg command?

  22. Linux Standard Base by Nimey · · Score: 1

    Is this to do with LSB requiring that RPM be available?

    --
    Hail Eris, full of mischief...

    E pluribus sanguinem
  23. they fancy linus by Anonymous Coward · · Score: 0

    Tovolds himself uses fedora... and intell contributes to the linux kernel.

  24. Re:Oh, the fools... Obviously, despite other's by davidsyes · · Score: 0, Troll

    wishes, A Beautiful Mind is not A Mutable Find....

    Try again...

    --
    Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
  25. It's not JUST RPM they're after by kwalker · · Score: 3, Insightful

    I wasn't sure why Intel would choose Fedora over Ubuntu either until I remembered the maintainer tools that Fedora has been working on.

    It's not just RPM that Intel is after. Fedora has made a concerted effort over the last three or four releases to provide all the tools a group would need to make their own customized Fedora-derivative distro. I can't remember the software names off the top of my head, but groups like Fedora Unity use them to create more updated "spins" of Fedora releases.

    So all Intel has to do now is build their own repository manager server and they can have automated testing, building, and packaging of any packages they want, up to and including the entire distro.

    --
    ... And so it comes to this.
    1. Re:It's not JUST RPM they're after by ivan256 · · Score: 1

      Search for 'custom debian distribution' in the debian wiki. Tools like this have existed to build custom Debians for years.

      I've got exactly the setup you describe for the custom debian the company I currently work for ships with their product.

      If you install the 'cdd-common' package, you get the base tools for building and maintaining your own custom debian distribution. Additionally, you'll find the 'debianEdu' and 'emdebian' wrappers that give you partial custom distributions if you don't want to start completely from scratch.

  26. rpm -qp --queryformat "%{NAME}\t%{LICENSE}\n" *rpm by thule · · Score: 1

    Someone pointed me to deb file format, and it does appear the file format does not support a license key/value pair.

    BTW, to query a file instead of the rpm database it would be:

    rpm -qp --queryformat "%{NAME}\t%{LICENSE}\n" *rpm

  27. Mandriva has a superior RPM implementation by Zombie+Ryushu · · Score: 1, Informative

    Fedora's RPM system is an absolute disorganized nightmare when it comes to RPM. Now Mandriva has done a few things right. They are disciplined about how they setup RPMs so you don't get dependancy Hell. Also. urpmi has far superior package deployment options when compared to yum.

    For example. urpmi can do parallel installations of Authorized packages using SSH, and Kerberos simultaniously. Yum cannot. You have to setup your own mirror. urpmi can use LDAP to standardize the synthesis or hdlist. Yum cannot.

    I really wish there were more advancements in this arena.

  28. Re:rpm -qp --queryformat "%{NAME}\t%{LICENSE}\n" * by calc · · Score: 1

    What does it spit out when a package has multiple licenses depending on the binary inside that package. I seem to recall some KDE sources (at least in the past) having multiple licenses on different bits of code in the same source tarball.

  29. Re:rpm -qp --queryformat "%{NAME}\t%{LICENSE}\n" * by thule · · Score: 1

    It prints whatever the packager typed into the .spec file. So you could get something like this:

    $ rpm -q --queryformat "%{NAME}:\t%{LICENSE}\n" openoffice.org-math

    openoffice.org-math: LGPLv2 and LGPLv2+ and MPLv1.1 and BSD

  30. Re:rpm -qp --queryformat "%{NAME}\t%{LICENSE}\n" * by eloki · · Score: 1

    As other people have posted, every deb should have /usr/share/doc/$pkg/copyright to describe the copyright and licensing info. This is simply a file in the package's data, not the package metadata.

    Putting license info in the package metadata has been discussed on the deb-devel mailing list (possibly with tags, eg. "gpl", "bsd", whatever), but one problem raised was that plenty of software contains code under varying licenses, so you always need to check the specific source to find particular licensing details.

  31. Don't forget... by Anonymous Coward · · Score: 0

    ...to pay your $699 licensing fee you cock smoking teabaggers!

  32. yum and sqlite by thule · · Score: 1

    I thought they moved most, if not all, that info to sqlite.

  33. Re:Oh, the fools... Obviously, despite other's by davidsyes · · Score: 1

    Double troll on YOU, troll-issuer.... Humourliess twit.

    --
    Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
  34. deb is worst then RPM it's older then RPM by Anonymous Coward · · Score: 0

    Deb is very hell dependency just like RPM is but at least RPM is working on it with a new version unlike deb

  35. LSB Packaging Support by Yfrwlf · · Score: 1

    Intel, how about supporting the LSB Package project so that once solidified will allow systems to install both RPM and DEB packages, as well as any others. Once software is easily installable cross-distro, distros will be reduced to mere collections of specific software, and you won't need to make silly decisions like that based on formats because any format will be possible.

    Take a look at, and help with, the Burgdorf Packaging API, the current proposed solution in the making.

    --
    Promote true freedom - support standards and interoperability.
  36. OLPC uses Fedora by cichlid · · Score: 1

    "So far, of the various subnotebooks I've been glancing at over shoulders at OSCON, though, most of the ones with an easily identified operating system seem to be running Ubuntu"

    OLPC started with FC7 and recently jumped to Fedora 9