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
|
www.seamlessenterprise.com
One number. One voicemail. Seize the lead. Sprint Mobile Integration.
www.seamlessenterprise.com
One Number. One Voicemail.
Make it easier for clients to reach you. Turn your desk phone and mobile phone into one with Sprint Mobile Integration.
www.seamlessenterprise.com
One number. One voicemail. Sprint Mobile Integration.
www.seamlessenterprise.com
AT&T Synaptic Compute as a Service. Boost your power on demand.
Trial: IBM Cognos Express Reporting, Analysis & Planning




print: 

Recent comments
10 hours 44 min ago
12 hours 45 min ago
15 hours 57 min ago
18 hours 16 min ago
19 hours 26 min ago
20 hours 44 min ago
1 day 48 min ago
1 day 4 hours ago
1 day 4 hours ago
1 day 19 hours ago