Dies ist eine alte Version des Dokuments!


Einbinden des Repository mailserver.guru unter CentOS 6.x

Für einige der in Django's Wiki vorgestellten und dokumentierten Projekten werden spezielle Pakete benötigt. Um nun nicht jedes einzelne Paket wia wegt holen zu müssen, hat der Maintainer für diese Pakete ein eigenes Repository erstellt. Dieses Repository ist unter der URL erreichbar.

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:

 [main]
 enabled = 1

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], [updates], [extras] geben wir die priority=1.
[centosplus], [contrib] erhält die priority=2.

Den 3rd party repositories, wie z.B. [epel] oder [rpmforge] geben wir nun eine Priorität größer-gleich „10“, also z.B. priority=10.

Als erstes laden wir uns das zur CentOS-Release-Version passende mailserver.guru-release Paket und speichern dies auf unseren lokalen Rechner.

 # wget http://repository.nausch.org/public/mailserver.guru/mailserver.guru-6-0.noarch.rpm

Anschließend installieren wir den GPG Schlüssel des mailserver.guru-repos:

 # rpm --import http://repository.nausch.org/public/mailserver.guru/MAILSERVER.GURU-RPM-GPG-KEY-CentOS-6

Nun überprüfen wir die Integrität des heruntergeladenen rpms:

 # # rpm -K mailserver.guru-6-0.noarch.rpm 
 mailserver.guru-6-0.noarch.rpm: rsa sha1 (md5) pgp md5 OK

Als nächstes installieren wir das heruntergeladene epel-release Paket, d.h. das yum repository Konfigurationsfile wird angelegt:

 # rpm -i mailserver.guru-6-0.noarch.rpm

Nun könnnen wir noch die Priorität unserer neuen Programmpeketquelle RPMForge anpassen:

 # vim vim /etc/yum.repos.d/mailserver.guru.repo

Hier tragen wir nun die Eingangs schon erwähnte priority=10 Zeile nach.

Zum Testen unseres neuen Repositories mailserver.guru suchen wir einfach nach einem Paket aus dem mailserver.guru-repository.

 # yum info postsrsd
Available Packages
Name        : postsrsd
Arch        : x86_64
Version     : 1.0.1
Release     : 1.el6
Size        : 21 k
Repo        : mailserver.guru
Summary     : PostSRSd provides the Sender Rewriting Scheme (SRS) via TCP-based lookup tables for Postfix.
URL         : https://github.com/roehling/postsrsd/archive/1.0.1.tar.gz
License     : GPLV2+
Description : PostSRSd provides the Sender Rewriting Scheme (SRS) via TCP-based
            : lookup tables for Postfix. SRS is needed if your mail server acts
            : as forwarder.

Links

Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
  • centos/mailserver.guru.1399457741.txt.gz
  • Zuletzt geändert: 07.05.2014 10:15.
  • (Externe Bearbeitung)