LPIC101/102.5 RPM und YUM-Paketverwaltung: Unterschied zwischen den Versionen

Aus Foxwiki
IwanIssa (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
IwanIssa (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 18: Zeile 18:


(Yellow Dog Updater Modified)ist ein Werkzeug zur Verwaltung von RPM-Paketen (*.rpm) und wurde (wie der Name schon andeutet) ursprünglich für Yellow Dog entwickelt. Inzwischen wurde YUM auch in andere Distributionen wie zum Beispiel RedHat, Fedora und CentOS integriert.
(Yellow Dog Updater Modified)ist ein Werkzeug zur Verwaltung von RPM-Paketen (*.rpm) und wurde (wie der Name schon andeutet) ursprünglich für Yellow Dog entwickelt. Inzwischen wurde YUM auch in andere Distributionen wie zum Beispiel RedHat, Fedora und CentOS integriert.
Mit dem Programm yum können Sie ähnlich wie mit apt-get Programme installieren.Allerdings handelt es sich in diesem Fall um RPM Pakete und nicht um DPKG Pakete.
Mit dem Programm yum können Sie ähnlich wie mit apt-get Programme installieren.Allerdings handelt es sich in diesem Fall um RPM Pakete und nicht um DPKG Pakete.<br>
 
Die  Hauptkonfigurationsdatei  von yum ist  /etc/yum.conf.Hier wird unter anderem das Cache-Verzeichnis für Pakete festgelegt.In der Standardeinstellung befindet es sich unter /var/cache/yum.Im  Verzeichnis /etc/yum.repos.d .liegen Dateien mit der Dateierweiterung repo.In diesen Dateien befinden sich Verweise auf URLs, die Quellen für  
Die  Hauptkonfigurationsdatei  von yum ist  /etc/yum.conf.Hier wird unter anderem das Cache-Verzeichnis für Pakete festgelegt.In der Standardeinstellung befindet es sich unter /var/cache/yum.Im  Verzeichnis /etc/yum.repos.d .liegen Dateien mit der Dateierweiterung repo.In diesen Dateien befinden sich Verweise auf URLs, die Quellen für  
RPM Pakete enthalten.
RPM Pakete enthalten.<br>
 
Um ein Programm mithilfe von yum zu suchen, gehen Sie ähnlich vor wie bei  
Um ein Programm mithilfe von yum zu suchen, gehen Sie ähnlich vor wie bei  
aptitude
aptitude
Zeile 60: Zeile 62:
* yum deplist (Abhängigkeiten zu einem Paket)
* yum deplist (Abhängigkeiten zu einem Paket)


 
Ein weiteres Tool zum Management von RPM-Paketen  ist zypper.Sie finden zypper allerdings nur bei openSuse.Genau  wie YaST2 verwendet zypper die Bibliothek lib-zypp(kurz ZYpp).Pakete, die mit YaST2 installiert wurden lassen sich mit zypper problemlos deinstallieren  und  umgekehrt.Die Installation  von  Software  funktioniert
genauso, wie Sie es bereits von yum kennen:
suse42:~ # zypper install iptraf-ng
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
Paketabhängigkeiten werden aufgelöst...
Das folgende NEUE Paket wird installiert:
iptraf-ng
1 neues Paket zu installieren.
Gesamtgröße des Downloads: 76,6 KiB. Bereits im Cache gespeichert: 0 B. Nach
der Operation werden zusätzlich
180,4 KiB belegt.
Fortfahren? [j/n/...? zeigt alle Optionen] (j):


=Kontrollfragen=
=Kontrollfragen=

Version vom 21. November 2019, 10:26 Uhr

RPM

Das RPM-Format ist Teil der Linux Standard Base und bedeutet RPM Package Manager, früher Red Hat Package Manager. RPM, der Red Hat Package Manager, ist wie dpkg sehr häufig verbreitet. Er kann ebenso Pakete fertig kompilierte Pakete installieren.
Er ermöglicht ebenfalls die Installation von Programmen, die bereits fertig kompiliert in einem Binärformat vorliegen.

bash-4.4.19-2.aarch64.rpm
  • Der Name des Paketes ist bash
  • Die Versionsnummer lautet4.4.19
  • Die Revisionsnummer (Release) ist 2.
  • Die unterstützte Architektur ist aarch64




YUM

(Yellow Dog Updater Modified)ist ein Werkzeug zur Verwaltung von RPM-Paketen (*.rpm) und wurde (wie der Name schon andeutet) ursprünglich für Yellow Dog entwickelt. Inzwischen wurde YUM auch in andere Distributionen wie zum Beispiel RedHat, Fedora und CentOS integriert. Mit dem Programm yum können Sie ähnlich wie mit apt-get Programme installieren.Allerdings handelt es sich in diesem Fall um RPM Pakete und nicht um DPKG Pakete.

Die Hauptkonfigurationsdatei von yum ist /etc/yum.conf.Hier wird unter anderem das Cache-Verzeichnis für Pakete festgelegt.In der Standardeinstellung befindet es sich unter /var/cache/yum.Im Verzeichnis /etc/yum.repos.d .liegen Dateien mit der Dateierweiterung repo.In diesen Dateien befinden sich Verweise auf URLs, die Quellen für RPM Pakete enthalten.

Um ein Programm mithilfe von yum zu suchen, gehen Sie ähnlich vor wie bei aptitude bzw.

[root@centos /]# yum search fortune
Loading "installonlyn" plugin
Setting up repositories
extras          100 % |=========================| 1.1 kB    00:00
updates         100 % |=========================|  951 B    00:00
base            100 % |=========================| 1.1 kB    00:00
addons          100 % |=========================|  951 B    00:00
Reading repository metadata in from local files
primary.xml.gz  100 % |=========================|  90 kB    00:00
################################################## 298/298
primary.xml.gz  100 % |=========================| 101 kB    00:00
################################################## 156/156
primary.xml.gz   100 % |=========================| 878 kB    00:03
################################################## 2508/2508
primary.xml.gz   100 % |=========================|  157 B    00:00
Excluding Packages in global exclude list
Finished
fortune-mod.i386              1.99.1-7.el5.centos    extras
Matched from:
fortune-mod
A program which will display a fortune
Fortune-mod contains the ever-popular fortune program, which will
display quotes or witticisms. Fun-loving system administrators
can add fortune to users' .login files, so that the users get their
dose of wisdom each time they log in.
http://www.redellipse.net/code/fortune
 

yum – Informationen zu Pakten

yum list – Zeigt alle Paket die zur Verfügung stehen (auch nicht installierte) mit der Angabe ob es installiert ist oder in welcher Paketquelle es zur Verfügung steht.

  • yum list installed oder yum list available.
  • yum info (Info zu einem Paket).
  • yum search (Suche nach Paket).
  • yum deplist (Abhängigkeiten zu einem Paket)

Ein weiteres Tool zum Management von RPM-Paketen ist zypper.Sie finden zypper allerdings nur bei openSuse.Genau wie YaST2 verwendet zypper die Bibliothek lib-zypp(kurz ZYpp).Pakete, die mit YaST2 installiert wurden lassen sich mit zypper problemlos deinstallieren und umgekehrt.Die Installation von Software funktioniert genauso, wie Sie es bereits von yum kennen:

suse42:~ # zypper install iptraf-ng
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
Paketabhängigkeiten werden aufgelöst...
Das folgende NEUE Paket wird installiert:
iptraf-ng
1 neues Paket zu installieren.
Gesamtgröße des Downloads: 76,6 KiB. Bereits im Cache gespeichert: 0 B. Nach 
der Operation werden zusätzlich
180,4 KiB belegt.
Fortfahren? [j/n/...? zeigt alle Optionen] (j):

Kontrollfragen

Testfrage 1

Antwort

Testfrage 2

Antwort

Testfrage 3

Antwort

Testfrage 4

keine

Testfrage 5

keine