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.
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
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.
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.
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.
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.
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.
--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. :(
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?
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.
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.
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.