Changes

Jump to navigation Jump to search
1,927 bytes added ,  16:54, 21 November 2008
New page: yum-plugin-priorities {{Warning box|Currently under development. '''DOES NOT WORK'''}} {{Needs review}} This page is intended to explore the possible use of yum-plugin-priorities in or...
yum-plugin-priorities
{{Warning box|Currently under development. '''DOES NOT WORK'''}}

{{Needs review}}


This page is intended to explore the possible use of yum-plugin-priorities in order to help prevent the installation of unwanted rpms from 3rd-party repositories such as dag, dries, etc.

Inspired by [[Bugzilla:4757]]

== Installation ==
=== SME 7.x (Centos 4.x ===
yum --enablerepo=extras install yum-plugin-priorities

=== SME 8.x (Centos 5.x) ===
(untested!)
yum --enablerepo=extras install yum-priorities

=== Configuration ===
==== New config files ====
(SME 7.x): The installation of yum-plugin-priorities will create '''/etc/yum/pluginconf.d/priorities.conf''' with the following settings
[main]
enabled = 1
check_obsoletes = 1
These settings tell yum to pay attention to the 'priority' setting for each repo, and to make sure the an 'obsoletes' flag in a low priority repo will not result in the removal of a package from a higher-priority repo.

==== Modify /etc/yum.conf ====
Now add '''priority=10''' to the repos in /etc/yum.conf that are enabled by default.

cd /etc
mv yum.conf yum.conf.sav
sed s/enabled=1/enabled=1\\npriority=10/ /etc/yum.conf.sav > yum.conf


== Testing ==
=== Original Configuration ===
yum update

...
Transaction Summary
=============================================================================
Install 0 Package(s)
Update 8 Package(s)
Remove 0 Package(s)

yum --enablerepo=dag update

...
Transaction Summary
=============================================================================
Install 22 Package(s)
Update 80 Package(s)
Remove 0 Package(s)

=== After modifying /etc/yum.conf ===
yum update

...
Transaction Summary
=============================================================================
Install 0 Package(s)
Update 8 Package(s)
Remove 0 Package(s)

yum --enablerepo=dag update

...

Navigation menu