Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:epel_centos_7

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
tachtler:epel_centos_7 [2013/03/08 14:12] – Externe Bearbeitung 127.0.0.1tachtler:epel_centos_7 [2017/09/09 07:33] (aktuell) klaus
Zeile 1: Zeile 1:
-====== EPEL-Repository einbinden ======+====== EPEL CentOS 7 ======
  
-[[http://fedoraproject.org/wiki/EPEL/|{{:tachtler:index:epel-48x48.png }}]] [[http://fedoraproject.org/wiki/EPEL/|EPEL]] ist ein Repository, welches "Extra Packages for Enterprise Linux" darstellt. Es ist eine Interessensgruppe aus dem [[http://fedoraproject.org/de/|Fedora]]-Projekt enstatnden ist. +[[http://fedoraproject.org/wiki/EPEL/|{{:tachtler:index:epel-48x48.png }}]] [[http://fedoraproject.org/wiki/EPEL/|EPEL]] ist ein Repository, welches "Extra Packages for Enterprise Linux" darstellt. Es ist eine Interessensgruppe aus dem [[http://fedoraproject.org/de/|Fedora]]-Projekt entstanden ist. 
  
-Bevor externe Repository'auf den Servern/Knoten eingebunden werden, sollte sichergestellt werden, dass **__keine__** Pakete aus externen Repositorys, die der eigentlichen [[http://www.centos.org|CentOS]]-Repositorys überschreiben.+Bevor externe Repositories auf den Servern/Knoten eingebunden werden, sollte sichergestellt werden, dass **__keine__** Pakete aus externen Repositories, die der eigentlichen [[http://www.centos.org|CentOS]]-Repositorys überschreiben.
  
 Dies kann durch die Installation des sogenannten Dies kann durch die Installation des sogenannten
Zeile 12: Zeile 12:
 <code> <code>
 # yum install yum-plugin-priorities # yum install yum-plugin-priorities
-Loaded plugins: fastestmirror 
-Loading mirror speeds from cached hostfile 
-Setting up Install Process 
-Resolving Dependencies 
---> Running transaction check 
----> Package yum-plugin-priorities.noarch 0:1.1.30-14.el6 will be installed 
---> Finished Dependency Resolution 
- 
-Dependencies Resolved 
- 
-================================================================================ 
- Package                     Arch         Version              Repository  Size 
-================================================================================ 
-Installing: 
- yum-plugin-priorities       noarch       1.1.30-14.el6        base        22 k 
- 
-Transaction Summary 
-================================================================================ 
-Install       1 Package(s) 
- 
-Total download size: 22 k 
-Installed size: 28 k 
-Is this ok [y/N]: y 
-Downloading Packages: 
-yum-plugin-priorities-1.1.30-14.el6.noarch.rpm            22 kB     00:00      
-Running rpm_check_debug 
-Running Transaction Test 
-Transaction Test Succeeded 
-Running Transaction 
-  Installing : yum-plugin-priorities-1.1.30-14.el6.noarch                   1/ 
-  Verifying  : yum-plugin-priorities-1.1.30-14.el6.noarch                   1/ 
- 
-Installed: 
-  yum-plugin-priorities.noarch 0:1.1.30-14.el6                                   
- 
-Complete! 
 </code> </code>
  
Zeile 53: Zeile 17:
 <code> <code>
 # rpm -qil yum-plugin-priorities # rpm -qil yum-plugin-priorities
-Name        : yum-plugin-priorities        Relocations: (not relocatable) +Name        : yum-plugin-priorities 
-Version     : 1.1.30                            Vendor: CentOS +Version     : 1.1.31 
-Release     : 14.el6                        Build DateFri 22 Jun 2012 02:23:05 PM CEST +Release     : 25.el7_0 
-Install Date: Fri 07 Sep 2012 11:28:52 AM CEST      Build Host: c6b8.bsys.dev.centos.org +Architecturenoarch 
-Group       : System Environment/Base       Source RPM: yum-utils-1.1.30-14.el6.src.rpm +Install Date: Fri 21 Nov 2014 07:14:20 AM CET 
-Size        28555                            License: GPLv2+ +Group       : System Environment/Base 
-Signature   : RSA/SHA1, Mon 25 Jun 2012 12:20:22 AM CEST, Key ID 0946fca2c105b9de+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> Packager    : CentOS BuildSystem <http://bugs.centos.org>
 +Vendor      : CentOS
 URL         : http://yum.baseurl.org/download/yum-utils/ URL         : http://yum.baseurl.org/download/yum-utils/
 Summary     : plugin to give priorities to packages from different repos Summary     : plugin to give priorities to packages from different repos
Zeile 71: Zeile 42:
 /usr/lib/yum-plugins/priorities.pyc /usr/lib/yum-plugins/priorities.pyc
 /usr/lib/yum-plugins/priorities.pyo /usr/lib/yum-plugins/priorities.pyo
-/usr/share/doc/yum-plugin-priorities-1.1.30 +/usr/share/doc/yum-plugin-priorities-1.1.31 
-/usr/share/doc/yum-plugin-priorities-1.1.30/COPYING+/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 86: 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 # CentOS-Base.repo
Zeile 95: Zeile 68:
 # unless you are manually picking other mirrors. # unless you are manually picking other mirrors.
 # #
-# If the mirrorlist= does not work for you, as a fall back you can try the +# If the mirrorlist= does not work for you, as a fall back you can try the
 # remarked out baseurl= line instead. # remarked out baseurl= line instead.
 # #
Zeile 102: Zeile 75:
 [base] [base]
 name=CentOS-$releasever - Base name=CentOS-$releasever - Base
-mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os+mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
 #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
 gpgcheck=1 gpgcheck=1
-gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6+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>
  
-:!: **HINWEIS** - Den eigenen Rpository'aus [[http://www.centos.org|CentOS]] sollte eine **höhere Priorität, durch Zuweisung einer __kleineren Zahl__** gegeben werden!+:!: **HINWEIS** - Den eigenen Rpositories aus [[http://www.centos.org|CentOS]] sollte eine **höhere Priorität, durch Zuweisung einer __kleineren Zahl__** gegeben werden!
  
 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/6/x86_64/epel-release-6-7.noarch.rpm +# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-10.noarch.rpm 
---2012-09-07 13:06:13--  http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-7.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.23, 209.132.181.24, 209.132.181.25, ... +Resolving dl.fedoraproject.org... 209.132.181.24, 209.132.181.25, 209.132.181.26, ... 
-Connecting to dl.fedoraproject.org|209.132.181.23|:80... connected.+Connecting to dl.fedoraproject.org|209.132.181.24|:80... connected.
 HTTP request sent, awaiting response... 200 OK HTTP request sent, awaiting response... 200 OK
-Length: 14496 (14K) [application/x-rpm] +Length: 13104 (13K) [application/x-rpm] 
-Saving to: epel-release-6-7.noarch.rpm” +Saving to: 'epel-release-7-10.noarch.rpm'
- +
-100%[======================================>] 14,496      72.2K/  in 0.2s    +
  
-2012-09-07 13:06:14 (72.2 KB/s) - “epel-release-6-7.noarch.rpm” saved [14496/14496]+100%[======================================>13,104      64.1K/s   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-6-7.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>
-# rpm --import https://fedoraproject.org/static/0608B895.txt+# rpm --import https://fedoraproject.org/static/352C64E5.txt
 </code>  </code> 
  
 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-6-7.noarch.rpm  +# rpm -K epel-release-7-10.noarch.rpm  
-epel-release-6-7.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-6-7.noarch.rpm  +# yum localinstall epel-release-7-10.noarch.rpm 
-Loaded plugins: fastestmirror, priorities +
-Setting up Local Package Process +
-Examining epel-release-6-7.noarch.rpm: epel-release-6-7.noarch +
-Marking epel-release-6-7.noarch.rpm to be installed +
-Loading mirror speeds from cached hostfile +
-base                                                     | 3.7 kB     00:00      +
-extras                                                   | 3.0 kB     00:00      +
-updates                                                  | 3.5 kB     00:00      +
-Resolving Dependencies +
---> Running transaction check +
----> Package epel-release.noarch 0:6-7 will be installed +
---> Finished Dependency Resolution +
- +
-Dependencies Resolved +
- +
-================================================================================ +
- Package            Arch         Version   Repository                      Size +
-================================================================================ +
-Installing: +
- epel-release       noarch       6-7       /epel-release-6-7.noarch        22 k +
- +
-Transaction Summary +
-================================================================================ +
-Install       1 Package(s) +
- +
-Total size: 22 k +
-Installed size: 22 k +
-Is this ok [y/N]: y +
-Downloading Packages: +
-Running rpm_check_debug +
-Running Transaction Test +
-Transaction Test Succeeded +
-Running Transaction +
-  Installing : epel-release-6-7.noarch                                      1/1  +
-  Verifying  : epel-release-6-7.noarch                                      1/1  +
- +
-Installed: +
-  epel-release.noarch 0:6-7                                                      +
- +
-Complete!+
 </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                 Relocations: (not relocatable) +Name        : epel-release 
-Version     : 6                                 Vendor: Fedora Project +Version     : 7 
-Release     : 7                             Build DateWed 09 May 2012 05:58:17 PM CEST +Release     : 10 
-Install Date: Fri 07 Sep 2012 11:41:46 AM CEST      Build Host: x86-03.phx2.fedoraproject.org +Architecturenoarch 
-Group       : System Environment/Base       Source RPM: epel-release-6-7.src.rpm +Install Date: Fri 21 Nov 2014 07:15:23 AM CET 
-Size        : 22169                            License: GPLv2 +Group       : System Environment/Base 
-Signature   : RSA/8Thu 10 May 2012 05:00:09 PM CEST, Key ID 3b49df2a0608b895+Size        : 22060 
 +License     : GPLv2 
 +Signature   : RSA/SHA256Tue 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 Packager    : Fedora Project
-URL         : http://download.fedora.redhat.com/pub/epel+Vendor      : Fedora Project 
 +URL         : http://download.fedoraproject.org/pub/epel
 Summary     : Extra Packages for Enterprise Linux repository configuration Summary     : Extra Packages for Enterprise Linux repository configuration
 Description : Description :
 This package contains the Extra Packages for Enterprise Linux (EPEL) repository This package contains the Extra Packages for Enterprise Linux (EPEL) repository
-GPG key as well as configuration for yum and up2date+GPG key as well as configuration for yum. 
-/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-+/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
-/etc/rpm/macros.ghc-srpm+
 /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo
 /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo
-/usr/share/doc/epel-release-6 +/usr/share/doc/epel-release-7 
-/usr/share/doc/epel-release-6/GPL+/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 217: Zeile 183:
 <code> <code>
 [epel] [epel]
-name=Extra Packages for Enterprise Linux - $basearch +name=Extra Packages for Enterprise Linux - $basearch 
-#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch +#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch 
-mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch+mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
 failovermethod=priority failovermethod=priority
 enabled=1 enabled=1
 gpgcheck=1 gpgcheck=1
-gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6+gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-
 +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.1362748340.txt.gz · Zuletzt geändert: 2014/11/30 08:11 (Externe Bearbeitung)