Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:mailserver.guru_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:mailserver.guru_centos_7 [2015/05/08 13:25] klaustachtler:mailserver.guru_centos_7 [2015/05/08 13:39] (aktuell) klaus
Zeile 1: Zeile 1:
 ====== mailserver.guru CentOS 7 ====== ====== mailserver.guru CentOS 7 ======
  
-[[http://repo.mailserver.guru/|{{:tachtler:index:rpm-48x48.png }}]] [[http://repo.mailserver.guru/|http://repo.mailserver.guru]] ist ein Repository, welches von dem mir sehr geschätzten [[http://www.nausch.org|Michael Nausch]] betrieben wird und eine sichere und verlässliche Quelle für ''rpm''-Pakete** darstellt. +[[http://repo.mailserver.guru/|{{:tachtler:index:rpm-48x48.png }}]] [[http://repo.mailserver.guru/|http://repo.mailserver.guru]] ist ein Repository, welches von dem mir sehr geschätzten [[http://www.nausch.org|Michael Nausch]] betrieben wird und eine sichere und verlässliche Quelle für ''rpm''-Pakete darstellt. 
  
 Bevor ein externes Repository auf den Servern/Knoten eingebunden werden, sollte sichergestellt werden, dass **__keine__** Pakete aus dem externen Repository, die der eigentlichen [[http://www.centos.org|CentOS]]-Repositorys überschreiben. Bevor ein externes Repository auf den Servern/Knoten eingebunden werden, sollte sichergestellt werden, dass **__keine__** Pakete aus dem externen Repository, die der eigentlichen [[http://www.centos.org|CentOS]]-Repositorys überschreiben.
Zeile 49: Zeile 49:
   * **''/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 ini>
 ... ...
 priority=1 priority=1
Zeile 58: Zeile 58:
   * **''/etc/yum.repos.d/Centos-Base-repo''**   * **''/etc/yum.repos.d/Centos-Base-repo''**
 dann wie folgt aussehen könnte: dann wie folgt aussehen könnte:
-<code>+<code ini>
 # CentOS-Base.repo # CentOS-Base.repo
 # #
Zeile 112: Zeile 112:
  
 Um [[http://repo.mailserver.guru/|http://repo.mailserver.guru]] auf den Servern/Knoten Nutzen zu können, muss nachfolgende Datei heruntergeladen werden, was mit nachfolgendem Befehl durchgeführt werden kann: Um [[http://repo.mailserver.guru/|http://repo.mailserver.guru]] auf den Servern/Knoten Nutzen zu können, muss nachfolgende Datei heruntergeladen werden, was mit nachfolgendem Befehl durchgeführt werden kann:
 +<code>
 +# wget http://repo.mailserver.guru/7/os/x86_64/Packages/mailserver.guru-7-2.noarch.rpm
 +--2015-05-08 13:29:14--  http://repo.mailserver.guru/7/os/x86_64/Packages/mailserver.guru-7-2.noarch.rpm
 +Resolving repo.mailserver.guru (repo.mailserver.guru)... 217.91.103.190
 +Connecting to repo.mailserver.guru (repo.mailserver.guru)|217.91.103.190|:80... connected.
 +HTTP request sent, awaiting response... 200 OK
 +Length: 5712 (5.6K) [application/x-rpm]
 +Saving to: ‘mailserver.guru-7-2.noarch.rpm’
 +
 +100%[======================================>] 5,712       --.-K/  in 0.003s  
 +
 +2015-05-08 13:29:14 (1.65 MB/s) - ‘mailserver.guru-7-2.noarch.rpm’ saved [5712/5712]
 +
 +</code>
 +
 +Anschließend sollte zur **Prüfung der Echtheit** des soeben heruntergeladenen **''rpm''**-Pakets 
 +  * **''mailserver.guru-7-2.noarch.rpm''**
 +dessen Schlüssel, mit dem das Paket signiert wurde, in die RPM-Paket-Verwaltung importiert werden:
 +<code>
 +# rpm --import http://repo.mailserver.guru/7/MAILSERVER.GURU-RPM-GPG-KEY-CentOS-7
 +</code> 
 +
 +Danach kann das so heruntergeladene Paket, mit nachfolgendem Befehl auf dessen **Echtheit**, überprüft werden:
 +<code>
 +# rpm -K mailserver.guru-7-2.noarch.rpm
 +mailserver.guru-7-2.noarch.rpm: rsa sha1 (md5) pgp md5 OK
 +</code>
 +
 +Abschließend kann dann, mit nachfolgendem Befehl, das Paket installiert werden:
 +<code>
 +# yum localinstall mailserver.guru-7-2.noarch.rpm 
 +Loaded plugins: changelog, priorities
 +Examining mailserver.guru-7-2.noarch.rpm: mailserver.guru-7-2.noarch
 +Marking mailserver.guru-7-2.noarch.rpm to be installed
 +Resolving Dependencies
 +--> Running transaction check
 +---> Package mailserver.guru.noarch 0:7-2 will be installed
 +--> Finished Dependency Resolution
 +
 +Changes in packages about to be updated:
 +
 +
 +Dependencies Resolved
 +
 +================================================================================
 + Package             Arch       Version   Repository                       Size
 +================================================================================
 +Installing:
 + mailserver.guru     noarch     7-2       /mailserver.guru-7-2.noarch     2.1 k
 +
 +Transaction Summary
 +================================================================================
 +Install  1 Package
 +
 +Total size: 2.1 k
 +Installed size: 2.1 k
 +Is this ok [y/d/N]: y
 +Downloading packages:
 +Running transaction check
 +Running transaction test
 +Transaction test succeeded
 +Running transaction
 +  Installing : mailserver.guru-7-2.noarch                                   1/
 +  Verifying  : mailserver.guru-7-2.noarch                                   1/
 +
 +Installed:
 +  mailserver.guru.noarch 0:7-2                                                  
 +
 +Complete!
 +</code>
 +
 +Der Inhalt des Pakets **''mailserver.guru-7-2.noarch''** kann mit nachfolgendem Befehl angezeigt werden:
 +<code>
 +# rpm -qil mailserver.guru-7-2.noarch
 +Name        : mailserver.guru
 +Version     : 7
 +Release     : 2
 +Architecture: noarch
 +Install Date: Fri 08 May 2015 01:30:25 PM CEST
 +Group       : System Environment/Base
 +Size        : 2177
 +License     : GPLv2
 +Signature   : RSA/SHA1, Fri 20 Feb 2015 10:15:07 AM CET, Key ID 60ecfb9e8195aea0
 +Source RPM  : mailserver.guru-7-2.src.rpm
 +Build Date  : Fri 20 Feb 2015 10:14:55 AM CET
 +Build Host  : vml000200.dmz.nausch.org
 +Relocations : (not relocatable)
 +Packager    : Django <django@mailserver.guru>
 +Vendor      : django, http://dokuwiki.nausch.org/
 +URL         : http://repository.nausch.org/public/mailserver.guru/
 +Summary     : Extra (Mailserver-)Packages for CentOS 7 repository configuration
 +Description :
 +This package contains the Extra (Mailserver-)Packages for CentOS 7 repository
 +GPG key as well as configuration for yum and up2date.
 +/etc/pki/rpm-gpg/MAILSERVER.GURU-RPM-GPG-KEY-CentOS-7
 +/etc/yum.repos.d/mailserver.guru.repo
 +</code>
 +
 +:!: **HINWEIS** - Abschließend sollte hier die **Priorität** des [[http://repo.mailserver.guru/|http://repo.mailserver.guru]]-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 
 +  * **''/etc/yum.repos.d/mailserver.guru.repo''**
 +dann wie folgt aussehen könnte (**nur beispielhafter relevanter Ausschnitt**):
 +<code ini>
 +[mailserver.guru-os]
 +name=Extra (Mailserver-)Packages for Enterprise Linux 7 - $basearch
 +baseurl=http://repo.mailserver.guru/7/os/$basearch
 +priority=50
 +enabled=1
 +gpgcheck=1
 +gpgkey=file:///etc/pki/rpm-gpg/MAILSERVER.GURU-RPM-GPG-KEY-CentOS-7
 +
 +
 +[mailserver.guru-testing]
 +name=Testing (Mailserver-)Packages for Enterprise Linux 7 - $basearch
 +baseurl=http://repo.mailserver.guru/7/testing/$basearch/
 +priority=50
 +enabled=0
 +gpgcheck=1
 +gpgkey=file:///etc/pki/rpm-gpg/MAILSERVER.GURU-RPM-GPG-KEY-CentOS-7
 +
 +</code>
  
tachtler/mailserver.guru_centos_7.1431084301.txt.gz · Zuletzt geändert: 2015/05/08 13:25 von klaus