Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
centos:rpmforge5 [26.07.2011 19:36. ]
django angelegt, aus alter eite übernommen (Seite umbenannt)
centos:rpmforge5 [20.04.2018 10:39. ] (aktuell)
Zeile 1: Zeile 1:
 +====== Einbinden des RPMForge Repository unter CentOS 5.x ======
 +
 +//RPMForge// ist eine Zusammenfassung der Dag, Dries und weiterer Programmbibliotheken/-quellen. Es enthält über 2600 Pakete, unter anderem mplayer und andere beleibte Multimediaprogramme. Das RPMForge Repository ist weder offizieller Bestandteil der RedHat-Distribution noch der CentOS-Version.
 +
 +===== Priorities installieren  =====
 +
 +Als erstes installieren wird das Paket **priorities**.
 +   # yum install yum-priorities -y
 +
 +Anschließend prüfen wir, ob in der Konfigurationsdatei **/etc/yum/pluginconf.d/priorities.conf** folgende Zeilen eingetragen sind:
 +
 +<code>[main]
 +enabled = 1</code>
 +
 +Dazu benutzen wir z.B. den Editor **vim**:
 +   # vim /etc/yum/pluginconf.d/priorities.conf
 +
 +Anschließend tragen wir die differenzierten Prioritäten in der Konfig-Datei **/etc/yum.repos.d/CentOS-Base.repo
 +** nach:
 +   vim /etc/yum.repos.d/CentOS-Base.repo
 +
 +Interessant ist für uns hier jeweils die Zeile:
 +   priority=n
 +n ist hierbei eine Zahl zwischen 1 und 99. 
 +
 +Den Quellen **[base]**, **[addons]**, **[updates]**, **[extras]** geben wir die **priority=1**. \\
 +**[centosplus]**, **[contrib]** erhält die **priority=2**. 
 +
 +Den 3rd party repositorys, wie z.B. [rpmforge] geben wir nun eine Priorotät größer-gleich "10", also z.B. **priority=10**.
 +
 +===== rpmforge einbinden  =====
 +
 +Als erstes laden wir uns das zur Architektur passende rpmforge-release Paket und speichern dies auf unseren lokalen Rechner.
 +
 +[[http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm]]
 +
 +  # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
 +
 +Anschließend installieren wir den **GPG Schlüssel** des DAG-repos:
 +
 +  # rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
 +
 +Nun überprüfen wir die Integrität des heruntergeladenen rpms:
 +
 +  # rpm -K rpmforge-release-0.5.2-2.el5.rf.i386.rpm 
 +  rpmforge-release-0.5.2-2.el5.rf.i386.rpm: (sha1) dsa sha1 md5 gpg OK
 +
 +Als nächstes installieren wir das heruntergeladene rpmforge-release Paket, d.h. das yum repository Konfigurationsfiel wird angelegt, wie auch der zugehörige GPG Schlüssel importiert:
 +
 +  # rpm -i rpmforge-release-0.3.6-1.el5.rf.i386.rpm
 +
 +Nun könnnen wir noch die Prriorität unserer neuen Programmpeketquelle **RPMForge** anpassen:
 +
 +  # vim /etc/yum.repos.d/rpmforge.repo
 +
 +Hier tragen wir nun die Eingangs schon erwähnte **//priority=10//** Zeile nach.
 +
 +===== rpmforge testen  =====
 +
 +Abschließend testen wir nun, ob die Einbindung des **RPMForge Repository** wie gewünscht geklappt hat. Hierzu starten wir einfach einen Updatelauf:
 +   # yum check-update
 +<code>Loading "installonlyn" plugin
 +Loading "priorities" plugin
 +Setting up repositories
 +rpmforge                  100% |=========================| 1.1 kB    00:00     
 +base                      100% |=========================| 1.1 kB    00:00     
 +updates                   100% |=========================|  951 B    00:00     
 +addons                    100% |=========================|  951 B    00:00     
 +extras                    100% |=========================| 1.1 kB    00:00     
 +Reading repository metadata in from local files
 +primary.xml.gz            100% |=========================| 1.3 MB    00:03     
 +rpmforge  : ################################################## 4976/4976
 +Added 4976 new packages, deleted 0 old in 67.25 seconds
 +primary.xml.gz            100% |=========================| 798 kB    00:03     
 +base      : ################################################## 2334/2334
 +Added 2334 new packages, deleted 0 old in 32.83 seconds
 +primary.xml.gz            100% |=========================| 345 kB    00:00     
 +updates   : ################################################## 760/760
 +Added 760 new packages, deleted 0 old in 13.69 seconds
 +primary.xml.gz            100% |=========================|  157 B    00:00     
 +Added 0 new packages, deleted 0 old in 0.01 seconds
 +primary.xml.gz            100% |=========================|  75 kB    00:07     
 +extras    : ################################################## 291/291
 +Added 291 new packages, deleted 0 old in 3.23 seconds
 +152 packages excluded due to repository priority protections</code>
 +====== Links ======
 +  * **[[wiki:start|Zurück zu Projekte und Themenkapitel]]**
 +  * **[[http://dokuwiki.nausch.org/doku.php/|Zurück zur Startseite]]**
 +
 +
  
  • centos/rpmforge5.txt
  • Zuletzt geändert: 20.04.2018 10:39.
  • (Externe Bearbeitung)