Guests are welcome to view our materials. To subscribe, edit, view raw markup, etc., you'll need to register for an account. Accounts are free (and will always be free) - your involvement helps us directly and indirectly (by demonstrating that our work matters to our funders...)
StartingPoints has more info.
Here's an example of using rpm --nodeps to juggle using yum and cpanp to manage packages.
In this example I am using yum to install intltool, which depends on perl packages managed by cpanp:
- I ran 'yum --disableexcludes=all install intltool', but answered 'n' to Is this ok [y/N]: in order to get a list of the dependencies for intltool.
- I then used cpanp to check that the dependencies were all present (they were, and most of them were substantially newer than the so-called updates yum wanted to install. Sigh.)
- Next, I used 'yum info' plus the baseurl from the appropriate repository in /etc/yum.repos.d to build the rpm command. I ran 'yum info intltool', saw that intltool was from the fedora repository, looked up the baseurl in /etc/yum.repos.d/fedora.repo, subsituted '8' for $releasever and i386 for $basearch, added 'Packages' after /os/ (that might change in a future release), and then constructed the rest of the package name. You'll get used to the pattern.
- I did a test run to check I had the command right:
rpm -vv --test --nodeps --install http://download.fedora.redhat.com/pub/fedora/linux/releases/8/Everything/i386/os/Packages/intltool-0.36.2-1.fc8.i386.rpm
- Finally, I installed intltool
rpm -vv --nodeps --install http://download.fedora.redhat.com/pub/fedora/linux/releases/8/Everything/i386/os/Packages/intltool-0.36.2-1.fc8.i386.rpm
-- HilaryHolz - 02 Mar 2008