admin_grundlagen:yum
Inhaltsverzeichnis
Grundlegende Befehle siehe Paketverwaltung
yum beschleunigen
ruft man yum mit der Option -C auf, werden die Paket-Caches diesmal nicht aktualisiert.
mehrere yum Befehle nacheinander, aber nur ein mal Cache aktualisieren:
yum shell
yum changelog
Changelog-Plugin installieren
yum install yum-plugin-changelog
Changelog abfragen
yum changelog 2017-10-01 "*openssh*"
oder bei Update
yum update <paket> --changelog
CentOS Repository einschalten
Beispiel: centosplus Repository einschalten:
yum repolist yum-config-manager --enable centosplus
oder
- /etc/yum.repos.d/CentOS-Base.repo
[centosplus]
…
enabled=1
Drittanbieter Repository hinzufügen
Liste von Drittanbieter Repositories
- /etc/dnf/dnf.conf
[main] # Benötigt DNSSEC, erlaubt die Repository-Schlüssel automatisch zu erlauben gpg_dns_verification=yes
CentOS 5
Beispiel: Repository rpmforge hinzufügen :
yum install yum-priorities
1)
/etc/yum.repos.d/CentOS-Base.repo :
[base] priority=1
..
[update] priority=1
..
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm rpm -i rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
testen
yum install htop
Mirror erstellen
mit reposync
yum install yum-utils mkdir -p /srv/mirror/centos/5
Beispiel: update Repository
reposync -p /srv/mirror/centos/5 --repoid=update -n -a x86_64
Beispiel: update Repository, nur x86_64, nur aktuelle Pakete
reposync -p /srv/mirror/centos/5 --repoid=update -n -a x86_64
mit rsync
mkdir -p /srv/mirror/centos/5/updates/x86_64/ o="-a --hard-links --delete --delete-excluded --delete-during "
Beispiel: update Repository, nur x86_64
rsync $o ftp.hosteurope.de::centos/5/updates/x86_64/ /srv/mirror/centos/5/updates/x86_64/ rsync ftp.hosteurope.de::centos/RPM-GPG-KEY-CentOS-5 /srv/mirror/centos/RPM-GPG-KEY-CentOS-5
Repository
257 dnf install httpd 275 service httpd start
268 yum install -y createrepo 266 mkdir -p /var/www/html/centos/8/local/x86_64/RPMS 267 mv *.rpm /var/www/html/centos/8/local/x86_64/RPMS 273 createrepo /var/www/html/centos/8/local/x86_64 274 find /var/www/html/centos/8/local
1)
Das Paket yum-priorities ist in CentOS 6 nicht mehr notwendig
2)
Dabei wird der öffentliche Schlüssel von Dag Wiers in rpm importiert:
rpm -q --scripts rpmforge-release rpm -qa gpg-pubkey*Bei anderen Repositories muss man das von Hand machen. Z.B. ELRepo:
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-elrepo.org
admin_grundlagen/yum.txt · Zuletzt geändert: 2020/11/13 16:45 von ingo_wichmann
