URPMI For Fedora Core 2
Jaroslaw Zachwieja writes "Stefan van der Eijk, the autor of Slbd - automated tool to rebuild distributions to different architectures/processors in a sanitized environment, has published set of RPMS of URPMI for Fedora Core 2. The only usage difference is that it uses hdlist instead of compressed hdlist.cz known from Mandrake. Are we one step further towards Cross-distro RPMS?"
a cross platform package system would be great, but wouldn't something like apt with dependency resolution be much better then RPM? (yes I know there is apt for redhat/fedora)
Seriously, is:
./configure
make
make install
Really that hard that we need cross distro RPMS?
URPMI can do pretty much everything apt can do. It is really no better or worse. Apt has more conveient commands for some things, URPMI does for others.
Same shit, different stick really.
So, what's the difference betweem urpmi and yum? I thought urpmi is equivalent to apt/yum (at least it was advertised as such in the context of Mandrake), but apparently that is not the case...
Save your wrists today - switch to Dvorak
At least for us Debian-fanatics...
alien works perfectly well for importing rpms and solaris packages... never failed on me.
(Although in some cases a little directory tweaking might be necessary, but that`s really not that much of an issue, at least IMHO)
The one thing I miss since switching from mandrake to fc2 is urpmi. If it works as well as it does in mandrake, this is very very nice indeed.
Sure, it's not really a problem using DAG or some other repository, apt, yum etc, but urpmi is at another level (at least for mandrake).
I was introduced to chroots not to long ago and this made my life a little more simple. Just create a small partition of your disk, install a distribution there, don't update the boot partition and move the new dist to a directory on your system. Then just cd into that dir and chroot. Whammo, instant mandrake/suse/redhat/fedora. =)
Atleast for devel purposes.
I don't know much about windows but I imagine that this is one thing that they've managed to nail down. Something created on XP have a fair chance of running on other windows. Or am I misinformed?
You are not entitled to your opinion. You are entitled to your informed opinion. -- Harlan Ellison
Still, I sigh each time a new RPM-based distro or tool is announced. Why couldn't they just adopt Debian's packaging tools?
There is nothing to be gained from using dpkg over rpm, really. I'm a debian user, and in fact would prefer if Debian switched over to rpm (which is specified in LSB as the standard packaging mechanism, BTW). Dependency resolution and all that works with rpm as well.
Obviously this will happen, because Debian is, well, Debian.
Save your wrists today - switch to Dvorak
done.
Ok, so the flamewars are over. Fedora/RH now has the posibility of running Yum, Apt-Get, URMPI.
What other meta-packaging formats don't run on fedora? (not considering the slackware one, since it dosn't have dependencies and rpms have dependencies)
Just to note, this dosn't mean that mandrake rpms will work on fedora, just like, that although there is apt-get for fedora, it installs rpms and not debs.
This is just a meta-format for installing fedora/RH packages with dependency resolution, etc...
Now can someone enlighten me why I would want to use URMPI instead of the exsisting Apt-Get and YUM?
*blinks*
.....
I think I speak for all long term windows users here when I say.... Huh?
I've only got the faintest idea what this article is going on about, but since I'm a Fedora user with a gripe about installing software on linux, I'll brashly comment anyway.
RPM is good. I love RPM. I can't imagine where I'd be without that lovely self contained, self extracting package that Just Works(TM). Of course sometimes it dosen't Just Work, like when it was built for a different distro, which is very annoying.
Still, it's either that or configure,make,make install or a big gcc -lSDL - lSDL_image -lGLU etc..... for about 50 files. And while these things aren't rocket science, not having a double click to install makes my Linux life all the harder. I'm too long in the windows universe perhaps, but I still like RPM. Now if only it had a GUI.
But on the other hand, will self installers lead us down the path of mindless users, spyware and spam boxes with
embedded linux(the horror)!!! Do we tread the path of usability at our peril?
P.S.
What's hdlist.
May the Maths Be with you!
This worries me a bit. I personally cannot endorse the use of the RPM system globally until it more stringently ensures package validity.
The RPM system has virtually no assurance of GPG key identification. Basically, if a mirror (or any website that serves RPMs) pushes out malicious RPMs, the GPG check by the RPM installer gives NO warning if the RPM isn't encoded at all, and only a passing warning if it doesn't match the RH public key.
This is a potentially huge hole in all RPM based distros, as was demonstrated to me recently by a manipulated RH RPM which, when installed, deleted the iptables rules file and various other things. Yet, the RPM system barely complained about the GPG mismatch and installed anyway (without telling what it did either).
If we're moving toward cross-distro RPM system, it is multiplying the potential problem. I think this needs to be addressed before such a system is adopted by other distros.
The main difference between yum and uprmi seems to be that there is a stable GUI for urpmi. There is the beginnings of a GUI for yum here but I can't seem to get it to work right for me on FC2 using a proxy. (Apt has the synaptic GUI).
Struggling to find a day everyone can make? WhenShallWe.com
- Yum
- up2date
- apt (synaptic)
- urpmi
All of which get out of sync with each other and your system. Sigh.The other issue, the one about being able to write source RPMS (.src.rpm files) that work in several distros, has to do with the different distros standarizing on the RPM macros, file naming conventions, version schemes and so on. It is all in the Back End. It would be great of course, and it would save a lot of duplicated efforts for the different distributions.
What would be even more interesting as a further step, would be to be able to massively build source RPMS from the RPM front end (be it URPMI or whatever), a la gentoo. This is, to provide a systematic way to get the RPM front end to download and build all the SRC RPMS you need to install the package you need (assuming you can't install these dependendencies from binaries). This would help users compile packages from other distros or from third parties in a painless way.
I'm really hoping that RPM does not become the new packaged standard. Debian packages tied in with apt are just so much more powerful and have a much better chance for future expansion. I seriously think that more distros should support apt-get, it's a much better tool.
Also, as mentioned before, alien works fairly decent on debian machines for using RPM packages, it would just be a lot easier for everyone if some sort of common ground was found between the different methods of packaging.
One of the things that I find is really great about RPMs is that you can find out what package a file is from using rpm -q -f /path/to/somefile (generic RPM feature, not URPMI-dependant). This is great for tracking down the source and purpose of those mysterious files that you find lying around on most systems. I don't know of a good way of doing this on Windows, which is one of my pet Windows annoyances.
I'm excited to hear that urpmi is available for Fedora. It will give me renewed reason to install it on one of my machines here and play more with Fedora. I've always had a pet peeve for systems that lacked the kind of package installation software such as apt/get, urpmi, etc. Fedora has finally solved that.
However, to make urpmi truly useful, there needs to be a repository of good source trees for ftp download for the particular distribution. Thus the folks at zarb.org created easyurpmi.org to help folks out in configuring source media on Mandrake. Loaded with lots of different mirrors carrying Mandrake RPMS from the various different sources (main, contrib, updates, plf, etc), this tool generates a commandline that will add a urpmi source media entry to the urpmi database.
Now, someone needs to get on the stick and start compiling the sources for Fedora urpmi sources. Hop to it, kids.
.deb and .rpm do indeed fullfil the same function, and are more or less equally good. This is exactly why I detest RPM. Why did they have to cook up a new and incompatible format, rather than use .deb?
.deb.
Debian packages don't suffer from the incompatibilities that RPMs do (RPM was changed incompatibly a number of times), and RPM has long lacked the convenience of apt. All this could have been avoided if distros had adopted
Please correct me if I got my facts wrong.
Alternatively, is there a distribution point for AMD (32 and 64 bit) optimized RPMs?
TIA...
Galileo: "The Earth revolves around the Sun!"
Score: -1 100% Flamebait
I use both Qcad, and Varicad for my personal drafting. But when my personal distro choice (Gentoo), wasn't supported by Varcad. I just emerged RPM, and installed the Fedora2 RPM. Everything has worked fine. So I tried a couple more. And Guess what?
It seems as long as the dependancies are correct, they just seem to work. Go figure
once more into the breach
stuck on Mandrake, mostly out of pure laziness. But since I don't care for the way Mandrake hides/alters some default file locations this puts Fedora back on the table for me. Hmmm, choice is good....
I'll keep repeating this until posts about RPM being good/not doing dependencies/both no longer get modded up.
If you want package management to Just Work(TM), use Debian. It comes with apt-get, which automatically downloads and installs your package _and_ its dependencies, and because Debian (AFAIK) has the largest collection of packages, the chance of it really finding your package and dependencies is higher than for any other distro, even one that uses the same tools.
Now to dispell some common misconceptions:
1. Debian is _not_ far behind the bleeding edge. The stable distribution is, and that's because their policy is to keep the packages at the same versions (and only backport security fixes) so that your configurations files etc. will still work _exactly_ as they used to. If you want the latest and greatest, use Debian unstable, which is still of excellent quality (despite the name), but has the occasional breakages that any distro on the bleeding edge has.
2. Debian is not hard to install. The installer is text-based, and, indeed, gives you lots of text, explaining what needs to be done. The old installer did not automagically detect hardware, which means you would have to use trial and error to figure out which driver to use with your network card. The new installer will be better, but still has bugs that need to be squashed. Whichever installer you use, it is not hard. At least, I don't see what's hard about it, and I have asked people to tell me what it is, to no avail.
So, do yourself a favor, and give Debian a spin. Chances are you'll like it.
Please correct me if I got my facts wrong.
Anecdotal for sure but: I've been using Mandrake and urpmi for about a year and a half now. I create my own RPMs for programs I install that don't have one, so that I can uninstall it easily if need be and to contribute something back to the community however small. I list all dependencies in the RPM exactly like I should, however urpmi never would automatically resolve those dependencies on another Mandrake box (the box the RPMs were built with of course had the dependents).
I decided to install SUSE last week for s#17s and giggles, and to see why it was so well thought of. YAST amazingly resolved those dependencies in my RPMs without a hiccup. Out of the 100s of packages I've installed I have not been in dependency hell once. I also like the fact that you can right-click on any RPM and click "Install with YAST" in the context menu. Very, very easy and nice. Not one problem so far installing software.
What I would like to see more in distros is Zero Install.
No more keeping lists of available packages on your local system, or worse, manually tracking dependencies. No more packages not being available for your distro. No more compiling from source. Instead, click and you've got it. I couldn't think of a more user friendly way to install software.
The other great advantage is that it integrates well with both the Web and the local system. With Zero Install you can click and run programs like Java applets, but they will _really_ integrate with your desktop, and _really_ run at native speed. Now hopefully we can kick some bloat out of applications so that they don't take a day to download.
Please correct me if I got my facts wrong.
When upgrading Mandrake, e.g. from 9.1 to 10.0, make sure you delete the old hdlist.cz and synthesis.* files from the previous release, and use urpmi.addmedia to add the new release media (CD) to your machine.
Here is a list of commands to do that:
After that, you can go ahead and add whatever ftp site you want in addition to what you have.
Doing this will save you a lot of confusion and error messages.
2bits.com, Inc: Drupal, WordPress, and LAMP performance tuning.
It's just asking for trouble to have "yum" and "urpmi" on the same system!
Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
I have tried all of the tools available on rpm-based systems, yast, apt, yum, and urpmi is by far the best.
Why?
*It's dependency handling is superb.
*Urpmi has been honed for a long, long time, longer than apt-for-rpm or yum.
*It makes it dead easy to do parallel installation to a bunch of systems from one master one.
*It is much more efficient than yum. And Yast is a pain if you want to install software from a bunch of external repositories. So long as you stay with what's on the CDs, you are good. Additionally, Suse apt-for-rpm is neither as mature nor does it have the big repositories that Mandrake's urpmi has. I realize that this has to do with the respective size of Mandrake's and Suse's communities. By the same token, it also means, that urpmi has been in wide use for a long time and is very tested.
*It would be great to only have to learn about one way of installing software in all rpms systems.
Pragmatism as an ideology is not particularly pragmatic in the long term. Keep it in mind when you dismiss Free Software
RPMs don't do dependences? Neither do deb files. apt-get is more directly comparable to yum. No, I'm not going to say up2date, as that sucks.
I don't have a response to the amount of packages available, except to say that I created a mini yum-repo on my own box - just a directory that yum knows to access - of everything I couldn't find in a standard repo.
The rest of your post is just Distro Wars, and largely irrelevant. The grandparent didn't say anything about Debian, and you can get apt-get for Fedora.
If you don't understand why, you're clearly not equipped to comment on the subject. And how in the Galaxy do "apt vs. RPM" posts get modded Insightful anyway? None of them say anything new.
URPMI has a big feature that APT doesn't. (At least back when I used Mandrake 8.2)
In APT, you *need* to have the Packages file to know what packages are in your archive.
With URPMI, you don't necessarily need the hdlist file - URPMI can use rpm -qp (even over HTTP!) to find out all of the information it needs to know about the package. It takes longer, but it can be done.
Good to have a new tool to install RPM packages on Fedora. The more the merrier.
/.ing.
But what I want is cross-distro packages. That would be really useful: how many times I needed that package from kde-apps.org, but I could not install it because it was only available for SuSe and Mandrake and not for Fedora!!!
Well, actually I could install it if I was a serious hacker (take the scr package and hack it so that it works on Fedora), but I am not.
Cross-distro would be very useful for developers too. Supply just one src package and your application can be compiled and installed on Suse, Mandrake, Fedora...
Please read the article on cross-distro pkgs referenced in the news post. Here's the text, in case of
Purpose
The purpose of this paper is to investigate & document to see if it's possible to create src.rpm packages that can be compiled on different distributions. The current Linux distribution landscape features a large number of distributions, each serving their own goal / purpose. All of these distributions contain core functionality, which is maintained by the respective distribution builder. Next to this core functionality, users often require more functionality. Often users compile software on their distribution or produce rpm packages. Unfortunately, this work often needs to be repeated for every distribution because of lacking packaging standards
I thought I might plug an other topic I'd worked on, the so called devel() dependencies: http://qa.mandrakesoft.com/twiki/bin/view/Main/Rpm DevelDependencies
5 86/fedora _urpmi/BO/problem/perl-URPM-0.95-2mdk
5 86/fedora _urpmi/urpmi/perl-URPM-0.96-1mdk
/ i586/cooker _main/urpmi/perl-URPM-0.96-1mdk
In this buildoutput you can see why these devel() dependencies are needed:
http://anorien.csc.warwick.ac.uk/build/i
As the rpm-devel package on Fedora doesn't Require all the packages that are needed to be able to build something with it.
This is the install log for the package on Fedora:
http://anorien.csc.warwick.ac.uk/build/i
This is the one for Mandrake:
http://anorien.csc.warwick.ac.uk/build
As you can see, the same BuildRequires on a Mandrake system pulls in all the packages required.
...WHY they're better, but I've definately had far less problems with .deb packages than .rpm. Between wajig (brilliant extension of apt-get) and .deb packages, I've never been happier. Of course, this could all depend on who is packaging the packages, I have no comparison when it comes to the format. I certainly wouldn't want to replace something that works so well.
Kjella
Live today, because you never know what tomorrow brings
.rpm vs. .deb vs. .tgz vs. source code
.deb packages) is considered kind of a hack, especially the way it eventually installs the packages. yum was written to provide apt-like features, but written in pyhton, like all of Red Hat's tools, so it could more easily integrate into those tools. urpmi is written in perl since Mandrake's tools are written in perl (as is Mandrake's disk partitioning tool, which might be why Red Hat hasn't integrated it into Anaconda). I'm not sure what apt and the package management portion of yast are written in, but the same difficulties might apply to them.
These are the package formats. The first three are attempts to improve things over a source code installation by adding advanced scripting, dependency resolution and post-installation management. (There are other obscure packaging formats.) Each one has strengths and weaknesses and features the others lack. Since it's all open source, why can't the best feature be incorporated into all of them? The answer is that initial design considerations preclude easily adding ceratin features (similar the old GTK find file dialog problem).
apt vs. yum vs. urpmi vs. yast
All accomplish about the same thing which is to easily install software packages using dependency resolution. Each was written to scratch a particular itch. apt used for rpms (originall written for
Debian vs. Mandrake vs. RedHat/Fedora & clones vs. SuSe vs. Slackware vs. etc.
While all the distros are Linux, each uses a modified version of the kernel (and glibc?) to tweak it's performace/feature set and show that it's version is superior. That, along with slightly different file locations, variations on a few configuration file names, and differnt vesions of core libraries and utilities just make it more difficult to create "universal" software packages. Getting these distros to eliminate this kind of incompatability is likely impossible because it removes their perceived "competitive advantage" and fails to massage their respective engineers' often siezable egos.
Solving the Problem
There is some work afoot to cooperatively meet on a common hdlist format so that all the versions of the package managers can use a single index file (repositories only need generate a single file to be apt-yum-urpmi-yast-etc compatible. That's a good thing and allows customization of the management tools for particluar needs (like different editors using the same text file formats).
The package incompatability problem could be ameliorated if packagers would statically compile binaries. I know, that uses more "space" and introduces potental security threats, but there are ways to deal with that: cheap and huge hard drives solve one problem and key signing, md5 and similar technologies address the other.
Put Religious Wars and Ego Aside: Work Cooperatively
There's not a need for a single, unified packaging tool or packaging format just like there is no need for a single, unified desktop environment. There are some areas where everyone needs to cooperate more effectively, though.
"I believe in Karma. That means I can do bad things to people all day long and I assume they deserve it." : Dogbert
It is not really RPMs job to enforce security, it is up to the dependcy manager and both yum and urpmi can be set to do this since those are going to be the things installing stuff automatically.
In yum.conf add gpgcheck=1 and it will check that the GPG signature.
urpmi is set to check signatures by default and normally a repository will tell you what sigs its RPMs are signed with when you add it.
.deb and .rpm do indeed fullfil the same function, and are more or less equally good. This is exactly why I detest RPM. Why did they have to cook up a new and incompatible format, rather than use .deb?
Why don't you detest Debian instead for sticking to a format that is not the "standard" as specified by LSB, esp. if there are no real technical reasons? Why not go for a format that is being backed by hard corporate money?
Save your wrists today - switch to Dvorak
"RPM has long lacked the convenience of apt"
In what world is that? There is apt for rpm my friend and some HUGE repositories out there.
Yes apt is good and wonderful, deb is equal, so why not drop deb like the rest of the distros out there and keep apt?
Right now debian is not standards compliant, like the parent said rpm is specified in the LSB. This fight was fought and settled long ago... debian just won't listen.
dpkg can do this too (the dpkg command is to apt/.deb what the rpm command is to urpmi/.rpm)
/path/to/some/file
dpkg -S
One thing I like better about apt/.deb/dpkg is its ability to run an interactive script pre/post install to help the admin setup whatever is being installed.
one thing I like better about urpmi is that if the package has a config file that differs from what's currently install it offers to show you the diffs and gives the option of using the new one and keeping the old as foo.rpmold, using the old and keeping the new as foo.rpmnew, or just discarding the new. 95% of the time I discard the new, but it's occationaly been usefull to have the other options.
- Disclaimer: Information in this post deemed reliable but not guaranteed.
Unfortunately mandrake has chosen to rename their core system packages and libraries in such a fashion that a redhat rpm won't recognize them as dependencies and vice versa.
Do they gain anything by this? NO Did it involve lots of work with absolutely no gain whatsoever to go from standard redhat naming to the Mandrake scheme? Yes.
why? So they could claim they were their own distro and not just a redhat knockoff with their own logos and some graphical configuration utils.
Pretty much the same reason they use their own installer which is inferior to redhat's. And their own hardware detection, which again, is inferior to redhats.
This is the problem I see with getting people to try linux. People recommend Suse, Mandrake, or Fedora to newbies because it's easy to set up and use. But once they want to update or install a program not offered by those companies in a nice package it becomes a pain. I'll take mandrake 10 as an example. I can not update kde by using something like apt or portage. Last night I upgraded from KDE 3.2.2 to 3.2.3 (yeah I know, why?). To do this I had to uninstall all the packages that had to do with kde, restart X into icewm, and install all of the new binaries. Now mandrake doesn't offer binaries of kde 3.2.3. Luckily I got them from richardlinux.net who offeres URPMI access so I can still use mandrake's URPMI. It took a few attempts of removing all the old packages to take care of the conflicts. I eventually got it, but I still have to reinstall things like xine and some others.
Now on gentoo or debian, it would have been a simple command to type. It would take a while to compile, but I could just let that sit overnight and throughout my day at work and come home to kde 3.2.3 all set up.
Where am I going with this?
The distros that are usually thought to be more difficult to install are debian and gentoo, however their packaging system is great. However the distros that are easy and quick to set up have bad or outdated or very incomplete packaging systems (mandrake) and so you can't use them.
I've been using linux exclusively now for a few
months. I put gentoo on an older system to get a feel for it and it's not that hard to set up. I intend to put gentoo on the computer with mandrake mostly because of their easier packaging system.
It's just ironic that the easy distros are a pain once you get them going and the hard distros are easy once you get them going. It's a double edge sword. I hope these anoying rpm based distros will get together and either create a standard packaging system or just duplicate apt or portage.
Last I checked, the format specified by LSB was incompatible with the format used by Red Hat (and probably others). This sort of incompatibility doesn't plague .deb.
.deb was there first. Therefore, it's RPM that's incompatible. At any rate, .deb has had apt longer, whereas the RPM distros have had various other implementations of the same idea, with varying success.
Also, as far as I know,
All I know is that package management works great on Debian, and on RPM based distros I always run into trouble after some time.
Please correct me if I got my facts wrong.
Doubleclick exe/msi installer
Click "Next" to continue
Accept 27 page EULA
Click "Next" to continue
Confirm "install type", full/minimal/custom
Click "Next" to continue
Confirm/alter install path
Click "Next" to continue
Do you want a program group created? y/n
Click "Next" to continue
Watch progress bar...
Click "Next" to continue
Do you want to read the README.txt now? y/n
Click "Next" to continue
Do you want to create a desktop shortcut? y/n
Click "Next" to continue
Do you want to run the internet updater? y/n
If Y, click "Next" to continue to repeat previous instructions, if N, then click "Next" to continue
$PROGRAM has been installed to $PATHBLAHBLAH, please register, would you like to do so now? y/n
Click "Next" to continue
Installation complete, Click "Exit" to finish
You must reboot for changes to take effect, do you want to reboot now? Reboot/Cancel
...Rob
The American Dream isn't an SUV and a house in the suburbs; it's Don't Tread On Me.
Does this mean that rpmdrake will also be coming to Fedora?
Cut that out, or I will ship you to Norilsk in a box.
Fedora/RH now has the posibility of running Yum, Apt-Get, URMPI.
...
Which Mandrake has had for a few years now. Both apt (and synaptic) and yum are in contrib (and have been for a while).
Anyway, Mandrake has more packages
What the hell is URPMI?
Moderator hint: a comment is neither "Flamebait" nor "Troll" if it is true.
...it is part of the Linux Standard Base and other standards of the Free Standards Group. The problem is that the standards have not been widely adopted enough. Perhaps that will change over time, particularly once LSB 2.0 is released in its final form. Presently, a few distros (Mandrake for one) are already LSB compliant and should properly install LSB-compliant RPMs regardless of the source. The drawback is that this compatibility is generally "bolted on" by installing--you guessed it--a distro-specific RPM.
RPM has been selected as the standard packaging format for LSB, and as the standard has evolved cross-distribution issues have been addressed. This had always included advocating adherance to the Filesystem Hiearchy Standard (FHS) and now includes things such as a universal package naming standard and standard implementation of printing systems. Those are among the most notorious of cross-distro difficulties we have to contend with right now.
Whatever you think of the RPM format, it serves its purpose quite well, and it is a standard. If Fedora and Mandrake and others start to work together on interoperable solutions to managing RPMs in combination with increasing support for LSB then it would mean a huge advancement in the effort to bring about widespread Linux adoption.
The problem is that updating a whole desktop is not really feasible, as there could be some issues with applications breaking, or conflicts which haven't been fully tested (but are before the next release). For example, one of the Mandrake contributors made GNOME2.6 packages available for Mandrake 10.0, but then you had to live with wxWindows (and bittorrent-gui) not working.
However, you will find there are lots of updated packages for Mandrake 10.0, some available via the MandrakeClub, some available on the public mirrors.
Anyway, you may rather ask yourself why a newbie user would want to upgrade from kde-3.2.2 to 3.2.3 (and "because I wanted the latest" doesn't count).
Some mandrake contributors are already looking at this - but the problem is knowing which SRPM will provide which "provides", and thus knowing which package to build.
But, there are some other more important things to do right now - this will most likely have to wait until after 10.1 (we have enough other features to implement).
dpkg and RPM were developed about the same time. Caldera and RH and I beleive SuSE got together to develop RPM. There are many reasons for LSB to standardize on RPM, but what it comes down to is that RPM has more functionality. dpkg is pretty sucky without apt. As apt does work with RPM as well as dpkg, it is not a consideration on comparing the values of dpkg and RPM. Also, at the time, there was no more expectation that Debian was going to last as any other hobbyist distro. I mean Yggdrasil was last published in 1995, right around the time that dpkg and RPM was created.
If an RPM file mets all the dependancies, it can be installed with a newer version of RPM. One can not install a newer RPM file with old version of RPM, but so what. You will probably have other dependancy issues as well- GCC, glibc, etc.
Just a Tuna in the Sea of Life
The PLF or "penguin liberation Front" urpmi repository, provides all the nice things on linux, that potentialy violate the GPL or mandrakes policies for its mirrors (p2p programs, games, ports of old stuff, Return to castle wolfenstien, Codecs, mplayer)
:)
Its nice being about to go "urpmi mplayer" and get mplayer working!
or urpmi et and get emenemy territory working
come comment on the madness at http://slashdot.org/~phreak03/journal/
pkg_add x. Pay homage to your BSD roots, karma be damned :-)
Is the MM-20 less laggy than the MM-10? The CPU throttling & slow HDD sometimes makes me crazy.
Apt offers to:
Yum was created for RH, so it was there first, apt-rpm was done for Conectiva so they had it first, RH and Mandrake specific versions were about the same time, no "first" here either.
Am I dead yet?