Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
centos:epel7 [20.08.2014 11:13. ] – angelegt django | centos:epel7 [22.07.2019 14:57. ] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Einbinden des EPEL Repository unter CentOS 7.x ====== | ====== Einbinden des EPEL Repository unter CentOS 7.x ====== | ||
+ | {{: | ||
+ | \\ | ||
+ | |||
+ | Von [[http:// | ||
+ | |||
+ | |||
+ | ===== Priorities installieren | ||
+ | Als erstes installieren wird das Paket **priorities**. | ||
+ | # yum install yum-plugin-priorities -y | ||
+ | |||
+ | Anschließend prüfen wir, ob in der Konfigurationsdatei **/ | ||
+ | |||
+ | | ||
+ | | ||
+ | |||
+ | Dazu benutzen wir z.B. den Editor **vim**: | ||
+ | # vim / | ||
+ | |||
+ | Anschließend tragen wir die differenzierten Prioritäten in der Konfig-Datei **/ | ||
+ | vim / | ||
+ | |||
+ | Interessant ist für uns hier jeweils die Zeile: | ||
+ | | ||
+ | **n** ist hierbei eine Zahl zwischen 1 und 99. | ||
+ | |||
+ | Den Quellen **[base]**, **[updates]**, | ||
+ | **[centosplus]**, | ||
+ | |||
+ | Den 3rd party repositories, | ||
+ | ===== epel einbinden | ||
+ | |||
+ | Als erstes laden wir uns das zur CentOS-Release-Version passende epel-release Paket und speichern dies auf unseren lokalen Rechner. | ||
+ | |||
+ | <WRAP round tip> | ||
+ | |||
+ | Da die Maintainer öfters den Ort und auch den Releasenamen des Epel-Paketes abändern, ist ein Blick auf die aktuelle Seite **[[http:// | ||
+ | </ | ||
+ | |||
+ | # wget http:// | ||
+ | |||
+ | Anschließend installieren wir den GPG Schlüssel des **EPEL**-repos: | ||
+ | # rpm --import https:// | ||
+ | |||
+ | Nun überprüfen wir die Integrität des heruntergeladenen rpms: | ||
+ | # rpm -K epel-release-7-2.noarch.rpm | ||
+ | |||
+ | | ||
+ | |||
+ | Als nächstes installieren wir das heruntergeladene epel-release Paket, d.h. das yum repository Konfigurationsfile wird angelegt: | ||
+ | # yum localinstall epel-release-7-2.noarch.rpm | ||
+ | |||
+ | Nun könnnen wir noch die Priorität unserer neuen Programmpeketquelle RPMForge anpassen: | ||
+ | # vim / | ||
+ | |||
+ | <file bash / | ||
+ | name=Extra Packages for Enterprise Linux 7 - $basearch | ||
+ | # | ||
+ | mirrorlist=https:// | ||
+ | failovermethod=priority | ||
+ | enabled=1 | ||
+ | # Django : 2014-08-14 | ||
+ | # default: gpgcheck=0 | ||
+ | gpgcheck=1 | ||
+ | # default: unset | ||
+ | priority = 10 | ||
+ | gpgkey=file:/// | ||
+ | |||
+ | [epel-debuginfo] | ||
+ | name=Extra Packages for Enterprise Linux 7 - $basearch - Debug | ||
+ | # | ||
+ | mirrorlist=https:// | ||
+ | failovermethod=priority | ||
+ | enabled=0 | ||
+ | gpgkey=file:/// | ||
+ | gpgcheck=1 | ||
+ | |||
+ | [epel-source] | ||
+ | name=Extra Packages for Enterprise Linux 7 - $basearch - Source | ||
+ | # | ||
+ | mirrorlist=https:// | ||
+ | failovermethod=priority | ||
+ | enabled=0 | ||
+ | gpgkey=file:/// | ||
+ | gpgcheck=1 | ||
+ | </ | ||
+ | |||
+ | Hier tragen wir nun die Eingangs schon erwähnte **priority=10** Zeile nach. | ||
+ | |||
+ | ===== epel testen | ||
+ | Zum Testen unseres neuen Repositories **EPEL** suchen wir einfach nach einem Paket aus dem epel-repositories. | ||
+ | # yum info sks | ||
+ | |||
+ | < | ||
+ | Name : sks | ||
+ | Arch : x86_64 | ||
+ | Version | ||
+ | Release | ||
+ | Size : 768 k | ||
+ | Repo : epel/x86_64 | ||
+ | Summary | ||
+ | URL : http:// | ||
+ | License | ||
+ | Description : SKS is a OpenPGP keyserver whose goal is to provide easy to | ||
+ | : deploy, decentralized, | ||
+ | </ | ||
+ | ====== Links ====== | ||
+ | * **[[wiki: | ||
+ | * **[[http:// | ||
+ | |||