FedoraThis forum is for the discussion of the Fedora Project.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If anyone has run across other apt-style repos for FC4 os and updates, why not add it/them to this post? There are several for specific repos like DAG, but not many for os and updates.
Even the FC mirror I was using for apt-style FC3 os and updates stopped serving them.
Fortunately, it is easy to make your own local apt-style repo following the instructions on the freshrpms site, by using rsync to get the content from a yum-style FC mirror and by then creating the apt base files with genbasedir: http://freshrpms.net/apt/server/
There are trivial and nontrivial reasons why yum can resolve some dependencies that apt/synaptic cannot.
One trivial reason would be that apt and yum are not using the same repos.
One nontrivial reason is that apt-get/synaptic will not install/update some rpms, for reasons that are not completely clear. Some packages will only upgrade using “apt-get -f dist-upgrade”, but that works because it will remove essential packages that conflict with the upgrade, which is very, very, very bad! After running a dist-upgrade, you may be left with an installation that is essentially unusable, so read the “remove” list closely before you allow a dist-upgrade to proceed.
It’s mainly because of these behaviors that I do not consider apt to be superior to the FC4 implementation of yum for installing/updating rpms, but apt does seem to do installations/updates much faster than yum does. BTW, yum as implemented in FC4 is far superior to the implementation that was used in FC3.
And that’s why I do automated FC4 updates like this:
There is usually nothing for yum to do. BTW, the double “apt-get update” is to overcome some of the idiosyncrasies of using apt with FC4.
Back to dependencies that apt/synaptic cannot resolve, the easiest thing to do is either to use yum to install/update the unresolved dependencies or to let yum do the whole installation/update. Or said another way, let yum do the heavy lifting.
Sometimes you will run into dependencies that neither yum or apt can resolve, typically when you get circular dependencies between two packages that need to be updated/upgraded. A good example of that is the FC4 conflict between kdelibs and kde-i18n packages. Updating kdelibs by itself using yum will usually overcome that problem, but it’s always a good idea to update/install all conflicting dependencies one-at-a-time.
If you want to try a synaptic-like interface for yum in FC4, install yumex from fedora-extras:
yum install yumex
My only complaint with yumex is that it is a real resource pig. It is the only thing I run that regularly forces the systems to use significant amounts of swap, and I’m talking about systems running between 768MB and 1GB of memory.