Mrepo unter Scientific Linux 6.0 einrichten

e8191a461a864fb6a18b515aeb34596d

Wenn die Repositories angepasst werden ist diese Anleitung auch für RedHat Enterprise Linux 6 und CentOS 6 verwendbar.

Vorbereitungen

Mrepo gibt es als fertiges RPM bei RPMForge, einem sehr guten Repository von Dag Wieers und einigen anderen. Um  RPMForge nutzen zu können, können wir einfach das Repo für Yum installieren:
Für i386: rpm -Uhv http://apt.sw.be/redhat/el6/en/i386/rpmforge/RPMS/mrepo-0.8.7-1.el6.rf.noarch.rpm
Für x86_64: rpm -Uhv http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/mrepo-0.8.7-1.el6.rf.noarch.rpm

Installation

Jetzt wird einfach mit YUM das nötige installiert:

yum install mrepo rsync httpd lftp createrepo

Jetzt muss noch SELinux konfiguriert werden, damit die Repositorien auch per Apache zugreifbar sind:

chcon -Rh –reference /var/www/html /var/www/mrepo
chcon -Rh –reference /var/www/html /var/mrepo/

Nun müssen die Repository Konfigurationen noch unter /etc/mrepo.d/ erstellt oder hierhin kopiert werden.
Fertige Konfigurationsdateien findet ihr hier:

Musterkonfiguration für Scientific Linux 6.0 [wpdm_file id=11]

### Name: Scientific Linux 6
### URL: https://www.scientificlinux.org/
### written by Fabian Niesen http://www.fabian-niesen.de
[sl6]
name = ScientificLinux $release ($arch)
release = 6
arch = x86_64
#arch = i386 x86_64
metadata = repomd repoview
### ISO images
#iso = ftp://ftp.scientificlinux.org/linux/scientific/$release/$arch/iso/SL-$release0-$arch-????-??-??-Install-DVD.iso
#iso = rsync://rsync.scientificlinux.org/scientific/$release/$arch/iso/SL-$release0-$arch-????-??-??-Install-DVD.iso
## BASE Release
#sl-base = http://ftp.scientificlinux.org/linux/scientific/$release/$arch/os/
sl-base = rsync://rsync.scientificlinux.org/scientific/$release/$arch/os/
## Updates
#updates = http://ftp.scientificlinux.org/linux/scientific/$release/$arch/updates/security/
updates = rsync://rsync.scientificlinux.org/scientific/$release/$arch/updates/security/
#fastbugs = http://ftp.scientificlinux.org/linux/scientific/$release/$arch/updates/fastbugs/
#fastbugs = rsync://rsync.scientificlinux.org/scientific/$release/$arch/updates/fastbugs/
## Additional repositories
#testing = http://ftp.scientificlinux.org/linux/scientific/6rolling/testing/$arch/
#source = http://ftp.scientificlinux.org/linux/scientific/$release/SRPMS/
#source-testing = http://ftp.scientificlinux.org/linux/scientific/6rolling/testing/SRPMS/
### RPMforge repository
rpmforge = http://apt.sw.be/redhat/el$release/en/$arch/rpmforge
rpmforge-extras = http://apt.sw.be/redhat/el6/en/$arch/extras
#rpmforge-testing = http://apt.sw.be/redhat/el6/en/$arch/testing
### Custom repository for your own RPM packages
custom =

Konfiguration von Yum Um unsere neuen Repositories auch zu nutzen, muss jetzt die Yum Konfiguration unter /etc/yum.repos.d/ angepasst werden. Entweder löscht man die bestehenden und legt eine neue an, oder man modifiziert die Links. Eine Musterkonfiguration ist (Erstetzt REPO-SERVER durch euren Hostnamen / IP des MREPO-Servers):

[sl]
name=Scientific Linux $releasever - $basearch
baseurl=http://REPO-SERVER/mrepo/sl6-$basearch/RPMS.sl-base/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl file:///etc/pki/rpm-gpg/RPM-GPG-KEY-dawson

[sl-testing]
name=Scientific Linux $releasever Testing - $basearch
baseurl=http://REPO-SERVER/mrepo/sl6-$basearch/RPMS.testing/
enabled=0
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl file:///etc/pki/rpm-gpg/RPM-GPG-KEY-dawson

[sl-source]
name=Scientific Linux $releasever Alpha - Source
baseurl=http://REPO-SERVER/mrepo/sl6-$basearch/RPMS.source/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl file:///etc/pki/rpm-gpg/RPM-GPG-KEY-dawson

[sl-testing-source]
name=Scientific Linux $releasever Testing - Source
baseurl=http://REPO-SERVER/mrepo/sl6-$basearch/RPMS.testing-source/
enabled=0
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl file:///etc/pki/rpm-gpg/RPM-GPG-KEY-dawson

[rpmforge]
name = RHEL $releasever - RPMforge.net - dag
baseurl=http://REPO-SERVER/mrepo/sl6-$basearch/RPMS.rpmforge/
enabled = 1
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1

[rpmforge-extras]
name = RHEL $releasever - RPMforge.net - extras
baseurl=http://REPO-SERVER/mrepo/sl6-$basearch/RPMS.rpmforge-extras/
enabled = 1
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1

[rpmforge-testing]
name = RHEL $releasever - RPMforge.net - testing
baseurl=http://REPO-SERVER/mrepo/sl6-$basearch/RPMS.rpmforge-testing/
enabled = 0
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1

[sl-security]
name=Scientific Linux $releasever - $basearch - security updates
baseurl=http://REPO-SERVER/mrepo/sl6-$basearch/RPMS.updates/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl file:///etc/pki/rpm-gpg/RPM-GPG-KEY-dawson

[sl-fastbugs]
name=Scientific Linux $releasever - $basearch - fastbug updates
baseurl=http://REPO-SERVER/mrepo/sl6-$basearch/RPMS.fastbugs/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl file:///etc/pki/rpm-gpg/RPM-GPG-KEY-dawson

New articles in english

Werbung

Themen

Active Directory Administrative Vorlagen Anleitung AppV5 Autopilot Azure Azure AD ConfigMgr Deployment GPO Gruppenrichtlinien Guide How-To Linux Microsoft Microsoft Intune Office Office365 PowerShell Public Preview SCCM2012R2 SCSM2012R2 ServiceMgr Sicherheit TechNet Windows Windows 10 Windows10 Windows Server 2012 Windows Server 2012R2

Hinweise zum Affiliate-Marketing

Auf diesen Seiten werden auch Affiliate Marketing Links angezeigt. Diese sind meistens an dem kleinen „€“ oder einem „*“ dahinter zu erkennen. Der Betreiber dieser Seite erhält beim Kauf über diesen Link eine Provision, ohne das es den Verkaufspreis beeinflusst. Diese Einnahmen tragen zur Finanzierung der Seite bei.