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)