Managing Packages And Repositories With Yum And Yumex On Fedora 7
Managing Packages And Repositories With Yum And Yumex On Fedora 7Version 1.0 This article explains how to improve/optimize/speed up package installation with Yum, install packages with "Yum Extender" (a GUI for Yum with extensive features to manage packages), and manage different external package repositories - with focus on prevention of problems with different repositories - on Fedora 7. This howto is meant as a practical guide; it does not cover the theoretical backgrounds. They are treated in a lot of other documents in the web. This document comes without warranty of any kind! I want to say that this is not the only way of setting up such a system. There are many ways of achieving this goal but this is the way I take. I do not issue any guarantee that this will work for you!
1 Yum1.1 Speed Up YumTo ensure that yum always uses the fastest available mirror for a repository (if it has more than one mirror) you can install the package yum-fastestmirror. This will decrease the time for downloads in many cases. yum install yum-fastestmirror
1.2 Broken DependenciesTo avoid problems with dependencies in the first place you can install the package yum-skip-broken - packages with dependency problems will just be skipped. yum install yum-skip-broken
1.3 Kernel ModulesTo prevent your system from updating the kernel if you have kernel-modules installed which are not available yet for the new kernel, you can install the two packages yum-fedorakmod and yum-kernel-module. yum install yum-fedorakmod yum-kernel-module
2 RepositoriesThere are different repositories available for Fedora 7 - the problem is: some of these repositories have different versions of packages with equal names. Just mixing such repositories will end up in a mess sooner or later. So premeditate which repositories you add. If you want or need to mix varoius repositories there are some possibilities to handle this: If you only need a few packages from mixed repositories you should disable them by default and enable them only if you want to install a package. Don't use them for systemwide updates! To disable a repository, go to /etc/yum.repos.d/, open the *.repo file of your choice and set enable to 0. e.g. [atrpms] name=Fedora Core $releasever - $basearch - ATrpms baseurl=http://dl.atrpms.net/f$releasever-$basearch/atrpms/stable gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms gpgcheck=1 enabled=0 To enable a repository temporarily to install or update a package: yum --enablerepo=$repository $action $package e.g. yum --enablerepo=atrpms install vlc Or simply mark the corresponding checkbox in the Yum Extender - have a look at step 3.1. You want all? Possible... Then you have to install and configure one of the following packages: yum-priorities (detailed information at http://wiki.centos.org/PackageManagement/Yum/Priorities) or yum-protectbase (detailed information at http://wiki.centos.org/PackageManagement/Yum/ProtectBase)
Some well-known repositories:
2.1 LivnaAn extension of the Fedora repository(s). It provides multimedia applications, video drivers for nvidia and ati cards and some other packages. Homepage: http://rpm.livna.org/
2.2 KDE-RedhatProvides packages only for KDE. Homepage: http://kde-redhat.sourceforge.net/
2.3 FreshrpmsProvides multimedia applications, video drivers for nvidia and ati cards and some other packages. Homepage: http://freshrpms.net/
2.4 RPMforgeA joint project from a few maintainers of other repositories like Dag, Dries or Freshrpms. It provides different kinds of packages. Homepage: http://rpmforge.net/
2.5 ATRPMSProvides different kinds of packages for all versions of Fedora, RHEL and RHL 7.3/8. Homepage: http://atrpms.net/
2.6 KwizartProvides packages for various WLAN drivers ( also rare models ) and special software like hotkey- and ACPI drivers for various notebooks. It also contains packages for Freevo. Deemed compatible to the Livna repository. Homepage: http://kwizart.free.fr/blog/
2.7 AdobeProvides the proprietary Flash plugin. Homepage: http://macromedia.mplug.org/
2.8 Suspend2Provides packages for suspend2 - described as the Linux equivalent of Windows' hibernate functionality. Interesting for notebook users. Homepage: http://mhensler.de/swsusp/index_en.php
2.9 GstreamerProvides packages for gstreamer directly from the developers. Homepage: http://gstreamer.freedesktop.org/
2.10 FreevoProvides packages for the HTPC surface freevo. Homepage: http://freevo.sourceforge.net/
2.11 PlanetCCRMAProvides packages for professional audio usage. Homepage: http://ccrma.stanford.edu/planetccrma/software/ rpm --import http://ccrma.stanford.edu/planetccrma/RPM-GPG-KEY.planetccrma.txt Fedora 7 release-rpm: http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/planetccrma/7/i386/planetccrma-repo-1.0-3.fc7.ccrma.noarch.rpm
2.12 DribbleProvides packages for different games and emulators. Depending on the Livna repository. Homepage: http://dribble.org.uk/
2.13 Dell (OMSA)Provides packages for "Dell OpenManage Server Administrator" and other Dell packages (inofficial). Homepage: http://linux.dell.com/yum/software/ wget -q -O - http://linux.dell.com/repo/software/bootstrap.cgi | bash
wget -q -O - http://linux.dell.com/repo/hardware/bootstrap.cgi | bash
2.14 DidierProvides packages for the window manager enlightenment E17 ( beta ) Homepage: http://sps.nus.edu.sg/~didierbe/index.html
2.15 JpackageProvides many packages for java applications. Homepage: http://jpackage.org/
2.16 SkypeProvides Skype ( currently v1.4.x beta ). Homepage: http://www.skype.com/ [skype] name=Skype Repository baseurl=http://download.skype.com/linux/repos/fedora/updates/i586/ gpgkey=http://www.skype.com/products/skype/linux/rpm-public-key.asc
|



Recent comments
14 hours 10 min ago
17 hours 5 min ago
18 hours 19 min ago
19 hours 42 min ago
21 hours 20 min ago
22 hours 49 min ago
1 day 3 min ago
1 day 16 hours ago
1 day 16 hours ago
1 day 20 hours ago