Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:epel_centos_7

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tachtler:epel_centos_7 [2014/11/30 08:11] klaustachtler:epel_centos_7 [2017/09/09 07:33] (aktuell) klaus
Zeile 17: Zeile 17:
 <code> <code>
 # rpm -qil yum-plugin-priorities # rpm -qil yum-plugin-priorities
 +Name        : yum-plugin-priorities
 +Version     : 1.1.31
 +Release     : 25.el7_0
 +Architecture: noarch
 +Install Date: Fri 21 Nov 2014 07:14:20 AM CET
 +Group       : System Environment/Base
 +Size        : 29127
 +License     : GPLv2+
 +Signature   : RSA/SHA256, Tue 12 Aug 2014 09:05:21 PM CEST, Key ID 24c6a8a7f4a80eb5
 +Source RPM  : yum-utils-1.1.31-25.el7_0.src.rpm
 +Build Date  : Tue 12 Aug 2014 08:39:15 PM CEST
 +Build Host  : worker1.bsys.centos.org
 +Relocations : (not relocatable)
 +Packager    : CentOS BuildSystem <http://bugs.centos.org>
 +Vendor      : CentOS
 +URL         : http://yum.baseurl.org/download/yum-utils/
 +Summary     : plugin to give priorities to packages from different repos
 +Description :
 +This plugin allows repositories to have different priorities.
 +Packages in a repository with a lower priority can't be overridden by packages
 +from a repository with a higher priority even if repo has a later version.
 +/etc/yum/pluginconf.d/priorities.conf
 +/usr/lib/yum-plugins/priorities.py
 +/usr/lib/yum-plugins/priorities.pyc
 +/usr/lib/yum-plugins/priorities.pyo
 +/usr/share/doc/yum-plugin-priorities-1.1.31
 +/usr/share/doc/yum-plugin-priorities-1.1.31/COPYING
 </code> </code>
  
 Entscheidend ist nun, im Verzeichnis Entscheidend ist nun, im Verzeichnis
   * **''/etc/yum.repos.d/''**   * **''/etc/yum.repos.d/''**
-den dort enthaltenen Repository Konfigurationsdateien, durch Ergänzung nachfolgender Zeile, eine **Priorität** zuzuweisen (**nur relevanter Ausschnitt**):+den dort enthaltenen Repository Konfigurationsdateien, durch Ergänzung nachfolgender Zeile, eine **Priorität** zuzuweisen  
 + 
 +(**nur relevanter Ausschnitt**):
 <code> <code>
 ... ...
Zeile 30: Zeile 59:
 Was im Beispiel der Konfigurationsdatei  Was im Beispiel der Konfigurationsdatei 
   * **''/etc/yum.repos.d/Centos-Base-repo''**   * **''/etc/yum.repos.d/Centos-Base-repo''**
-dann wie folgt aussehen könnte (**nur beispielhafter relevanter Ausschnitt**):+dann wie folgt aussehen könnte:
 <code> <code>
 +# CentOS-Base.repo
 +#
 +# The mirror system uses the connecting IP address of the client and the
 +# update status of each mirror to pick mirrors that are updated to and
 +# geographically close to the client.  You should use this for CentOS updates
 +# unless you are manually picking other mirrors.
 +#
 +# If the mirrorlist= does not work for you, as a fall back you can try the
 +# remarked out baseurl= line instead.
 +#
 +#
  
 +[base]
 +name=CentOS-$releasever - Base
 +mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
 +#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
 +gpgcheck=1
 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
 priority=1 priority=1
-...+ 
 +#released updates 
 +[updates] 
 +name=CentOS-$releasever - Updates 
 +mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra 
 +#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/ 
 +gpgcheck=1 
 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 
 +priority=1 
 + 
 +#additional packages that may be useful 
 +[extras] 
 +name=CentOS-$releasever - Extras 
 +mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra 
 +#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/ 
 +gpgcheck=1 
 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 
 +priority=1 
 + 
 +#additional packages that extend functionality of existing packages 
 +[centosplus] 
 +name=CentOS-$releasever - Plus 
 +mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra 
 +#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/ 
 +gpgcheck=1 
 +enabled=0 
 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 
 +priority=1 
 </code> </code>
  
Zeile 41: Zeile 115:
 Um [[http://fedoraproject.org/wiki/EPEL|EPEL]] auf den Servern/Knoten Nutzen zu können, muss nachfolgende Datei heruntergeladen werden, was mit nachfolgendem Befehl durchgeführt werden kann: Um [[http://fedoraproject.org/wiki/EPEL|EPEL]] auf den Servern/Knoten Nutzen zu können, muss nachfolgende Datei heruntergeladen werden, was mit nachfolgendem Befehl durchgeführt werden kann:
 <code> <code>
-# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm+# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-10.noarch.rpm 
 +--2014-11-30 08:15:59--  http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-10.noarch.rpm 
 +Resolving dl.fedoraproject.org... 209.132.181.24, 209.132.181.25, 209.132.181.26, ... 
 +Connecting to dl.fedoraproject.org|209.132.181.24|:80... connected. 
 +HTTP request sent, awaiting response... 200 OK 
 +Length: 13104 (13K) [application/x-rpm] 
 +Saving to: 'epel-release-7-10.noarch.rpm' 
 + 
 +100%[======================================>] 13,104      64.1K/  in 0.2s 
 + 
 +2014-11-30 08:16:00 (64.1 KB/s) - 'epel-release-7-2.noarch.rpm'
 </code> </code>
  
 Anschließend sollte zur **Prüfung der Echtheit** des soeben heruntergeladenen **''rpm''**-Pakets  Anschließend sollte zur **Prüfung der Echtheit** des soeben heruntergeladenen **''rpm''**-Pakets 
-  * **''epel-release-7-2.noarch.rpm''**+  * **''epel-release-7-10.noarch.rpm''**
 dessen Schlüssel, mit dem das Paket signiert wurde, in die RPM-Paket-Verwaltung importiert werden: dessen Schlüssel, mit dem das Paket signiert wurde, in die RPM-Paket-Verwaltung importiert werden:
 <code> <code>
Zeile 53: Zeile 137:
 Danach kann das so heruntergeladene Paket, mit nachfolgendem Befehl auf dessen **Echtheit**, überprüft werden: Danach kann das so heruntergeladene Paket, mit nachfolgendem Befehl auf dessen **Echtheit**, überprüft werden:
 <code> <code>
-# rpm -K epel-release-7-2.noarch.rpm  +# rpm -K epel-release-7-10.noarch.rpm  
-epel-release-7-2.noarch.rpm: rsa sha1 (md5) pgp md5 OK+epel-release-7-10.noarch.rpm: rsa sha1 (md5) pgp md5 OK
 </code> </code>
  
 Abschließend kann dann, mit nachfolgendem Befehl, das Paket installiert werden: Abschließend kann dann, mit nachfolgendem Befehl, das Paket installiert werden:
 <code> <code>
-# yum localinstall epel-release-7-2.noarch.rpm +# yum localinstall epel-release-7-10.noarch.rpm 
 </code> </code>
  
-Der Inhalt des Pakets **''epel-release-6-7.noarch''** kann mit nachfolgendem Befehl angezeigt werden:+Der Inhalt des Pakets **''epel-release-7-10.noarch''** kann mit nachfolgendem Befehl angezeigt werden:
 <code> <code>
 # rpm -qil epel-release # rpm -qil epel-release
 +Name        : epel-release
 +Version     : 7
 +Release     : 10
 +Architecture: noarch
 +Install Date: Fri 21 Nov 2014 07:15:23 AM CET
 +Group       : System Environment/Base
 +Size        : 22060
 +License     : GPLv2
 +Signature   : RSA/SHA256, Tue 02 Sep 2014 10:01:07 PM CEST, Key ID 6a2faea2352c64e5
 +Source RPM  : epel-release-7-10.src.rpm
 +Build Date  : Tue 02 Sep 2014 06:16:28 PM CEST
 +Build Host  : buildhw-04.phx2.fedoraproject.org
 +Relocations : (not relocatable)
 +Packager    : Fedora Project
 +Vendor      : Fedora Project
 +URL         : http://download.fedoraproject.org/pub/epel
 +Summary     : Extra Packages for Enterprise Linux repository configuration
 +Description :
 +This package contains the Extra Packages for Enterprise Linux (EPEL) repository
 +GPG key as well as configuration for yum.
 +/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
 +/etc/yum.repos.d/epel-testing.repo
 +/etc/yum.repos.d/epel.repo
 +/usr/share/doc/epel-release-7
 +/usr/share/doc/epel-release-7/GPL
 </code> </code>
  
-:!: **HINWEIS** - Abschließend sollte hier die **Priorität** des [[http://fedoraproject.org/wiki/EPEL|EPEL]]-Repositorys, eine **niedrigere Priorität, durch Zuweisung einer __größeren Zahl__**, als die der eigenen Rpository'aus [[http://www.centos.org|CentOS]] gegeben werden!+:!: **HINWEIS** - Abschließend sollte hier die **Priorität** des [[http://fedoraproject.org/wiki/EPEL|EPEL]]-Repositories, eine **niedrigere Priorität, durch Zuweisung einer __größeren Zahl__**, als die der eigenen Rpositories aus [[http://www.centos.org|CentOS]] gegeben werden!
  
 Was im Beispiel der Konfigurationsdatei  Was im Beispiel der Konfigurationsdatei 
Zeile 74: Zeile 183:
 <code> <code>
 [epel] [epel]
 +name=Extra Packages for Enterprise Linux 7 - $basearch
 +#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
 +mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
 +failovermethod=priority
 +enabled=1
 +gpgcheck=1
 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
 +priority=10
  
 +[epel-debuginfo]
 +name=Extra Packages for Enterprise Linux 7 - $basearch - Debug
 +#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch/debug
 +mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-7&arch=$basearch
 +failovermethod=priority
 +enabled=0
 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
 +gpgcheck=1
 +priority=10
 +
 +[epel-source]
 +name=Extra Packages for Enterprise Linux 7 - $basearch - Source
 +#baseurl=http://download.fedoraproject.org/pub/epel/7/SRPMS
 +mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-7&arch=$basearch
 +failovermethod=priority
 +enabled=0
 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
 +gpgcheck=1
 priority=10 priority=10
-... 
 </code> </code>
  
 +Wichtig ist hier, im Verzeichnis
 +  * **''/etc/yum.repos.d/''**
 +den dort enthaltenen Repository Konfigurationsdateien
 +  * **''epel.repo''**
 +  * **''epel-testing.repo''**
 +durch Ergänzung nachfolgender Zeile, eine **Priorität höher als die für die Standard-Repositories** zuzuweisen 
 +
 +(**nur relevanter Ausschnitt**):
 +<code>
 +...
 +priority=10
 +...
 +</code>
tachtler/epel_centos_7.1417331499.txt.gz · Zuletzt geändert: 2014/11/30 08:11 von klaus