Yum: Unterschied zwischen den Versionen

Aus Linupedia.org
Wechseln zu: Navigation, Suche
K (Gruppen: Neuere Syntax)
K (Kategorie angepasst.)
 
(6 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
<div id="UnderConstruction">
 
{| {{Bausteindesign3}}
 
| style="width: 24px" | [[Bild:Utilities.png|Breite=24px|Höhe=24px|left]]
 
| '''Achtung dieser Artikel ist noch in Arbeit und dient vorläufig nur als Vorlage'''. Dieser Beitrag zu Linux oder der Abschnitt ist in Bearbeitung. Weitere Informationen findest du [http://www.linux-club.de/faq/LinuxClub:Hilfe hier]. Der Ersteller arbeitet an dem Beitrag oder Abschnitt und entsorgt den Wartungsbaustein spätestens 3 Tage nach der letzten Bearbeitung. Änderungen außer Rechtschreibkorrekturen ohne Absprache mit dem Urspungsautor sind möglichst zu vermeiden, solange dieser Baustein noch innerhalb der genannten Frist aktiviert ist.
 
|}
 
</div><includeonly>
 
[[Kategorie:LinuxClubWiki:UnderConstruction|Linux-Club Wiki_Hilfe]]
 
</includeonly><noinclude>
 
[[Kategorie:Vorlage:Wartungsbaustein|UnderConstruction]]
 
</noinclude>
 
 
 
{{Infobox_Software|
 
{{Infobox_Software|
 
  Name= yum
 
  Name= yum
Zeile 38: Zeile 27:
 
| Paket installieren
 
| Paket installieren
 
|-
 
|-
| yum groupinstall GRUPPENNAME
+
| yum group install GRUPPENNAME
 
| Gruppe installieren
 
| Gruppe installieren
 
|-
 
|-
Zeile 44: Zeile 33:
 
| Paket entfernen
 
| Paket entfernen
 
|-
 
|-
| yum groupremove GRUPPENNAME
+
| yum group remove GRUPPENNAME
 
| Gruppe entfernen
 
| Gruppe entfernen
 
|-
 
|-
Zeile 62: Zeile 51:
 
| Paketinformationen  
 
| Paketinformationen  
 
|-
 
|-
| yum grouplist
+
| yum group list
 
| Gruppen anzeigen
 
| Gruppen anzeigen
 
|-
 
|-
| yum groupinfo GRUPPENNAME
+
| yum group info GRUPPENNAME
 
| Gruppeninfo anzeigen
 
| Gruppeninfo anzeigen
 
|-
 
|-
Zeile 82: Zeile 71:
 
  yum install PAKETNAME
 
  yum install PAKETNAME
 
Die aktiven Repositories werden nach PAKETNAME durchsucht. Ist das Paket vorhanden, wird PAKETNAME installiert. Fehlt das Paket, bricht Yum ab. Es können auch mehrere Paketnamen angegeben werden.
 
Die aktiven Repositories werden nach PAKETNAME durchsucht. Ist das Paket vorhanden, wird PAKETNAME installiert. Fehlt das Paket, bricht Yum ab. Es können auch mehrere Paketnamen angegeben werden.
 +
yum install PAKETNAME -PAKETNAME
 +
Sollen gleichzeitig Pakete installiert und entfernt werden, können Pakete/Paketnamen mit einem Minus vor dem Namen entfernt werden.
 
  yum install pfad-zum-rpm-paket.rpm
 
  yum install pfad-zum-rpm-paket.rpm
Es ist auch möglich direkt lokale RPM-Pakete zu installieren. Es muss nur der korrekte Pfad zum RPM angegeben werden. Wenn man sich mit der Shell im Verzeichnis der RPMs befindet reicht lediglich der Paketname. Der frühere Befehl "localinstall" ist obsolet, diese Funktion wird jetzt von "install" mit übernommen. Aus historischen Gründen funktioniert "localinstall" jedoch auch noch.
+
Es ist auch möglich direkt lokale RPM-Pakete zu installieren. Es muss nur der korrekte Pfad zum RPM angegeben werden. Wenn man sich mit der Shell im Verzeichnis der RPMs befindet reicht lediglich der Paketname. Es können auch Paketpfade im Internet angegeben werden. Der frühere Befehl "localinstall" ist obsolet, diese Funktion wird jetzt von "install" mit übernommen. Aus historischen Gründen funktioniert "localinstall" jedoch auch noch.
 
  yum reinstall PAKETNAME
 
  yum reinstall PAKETNAME
 
Wie "install". Pakete die bereits installiert sind werden erneut installiert.
 
Wie "install". Pakete die bereits installiert sind werden erneut installiert.
 +
yum install @^"NAME DER GRUPPE"
 +
Wenn ''"@^"'' gefolgt von einem Gruppennamen angegeben wird verhält sich "install" wie der Befehl "group install". Siehe dort.
  
 
=== Paket entfernen ===
 
=== Paket entfernen ===
Zeile 117: Zeile 110:
 
  yum group info "NAME DER GRUPPE"
 
  yum group info "NAME DER GRUPPE"
 
Informationen über die Gruppe anzeigen. Es ist ratsam den Namen der Gruppe in einfachen oder doppelten Anführungszeichen zu setzen, da bei deutscher Lokalisierung der Gruppenname oft mit Leerzeichen versehen ist. Diese Leerzeichen kann die Shell ohne Escape-Zeichen nicht interpretieren.
 
Informationen über die Gruppe anzeigen. Es ist ratsam den Namen der Gruppe in einfachen oder doppelten Anführungszeichen zu setzen, da bei deutscher Lokalisierung der Gruppenname oft mit Leerzeichen versehen ist. Diese Leerzeichen kann die Shell ohne Escape-Zeichen nicht interpretieren.
  yum group install"NAME DER GRUPPE"
+
  yum group install "NAME DER GRUPPE"
 
Alle erforderlichen Pakete für die Gruppe werden heruntergeladen und installiert. Bei Leerzeichen im Namen der Gruppe wiederum mit einfachen oder doppelten Anführungszeichen arbeiten.
 
Alle erforderlichen Pakete für die Gruppe werden heruntergeladen und installiert. Bei Leerzeichen im Namen der Gruppe wiederum mit einfachen oder doppelten Anführungszeichen arbeiten.
  
Zeile 131: Zeile 124:
 
===Fedora===
 
===Fedora===
 
Für Fedora gibt es zahlreiche externe Paketquellen (Repos). Die folgenden Links schildern ausführlich, wie ihr diese in Yum einbinden könnt.
 
Für Fedora gibt es zahlreiche externe Paketquellen (Repos). Die folgenden Links schildern ausführlich, wie ihr diese in Yum einbinden könnt.
 +
* [[RPM Fusion]]
 
* [http://wiki.linux-club.de/opensuse/Livna#Yum-Konfiguration Livna.org]
 
* [http://wiki.linux-club.de/opensuse/Livna#Yum-Konfiguration Livna.org]
 
* [http://wiki.linux-club.de/opensuse/Freshrpms#Yum-Konfiguration Freshrpms.net]
 
* [http://wiki.linux-club.de/opensuse/Freshrpms#Yum-Konfiguration Freshrpms.net]
Zeile 144: Zeile 138:
 
----
 
----
 
[[Paketmanager|Zurück zur Paketmanager-Übersicht]]<br/>
 
[[Paketmanager|Zurück zur Paketmanager-Übersicht]]<br/>
[[Category:Yum]][[Category:Fedora Core]]
+
[[Category:Yum]][[Category:Fedora]][[Kategorie:Software]]

Aktuelle Version vom 23. November 2013, 12:45 Uhr

yum
Yum-2.png
yum screenshot
Basisdaten
Entwickler: Seth Vidal
Aktuelle Version: 3.4.3
letzte Veröffentlichung: 28.06.2011
Betriebssystem: RPM-basierte Linux-Distributionen
Kategorie: Paketmanager
Lizenz: GNU General Public License
Deutschsprachig: ja
Webseite: yum-Projektseite

yum (von Yellowdog Updater, Modified) ist der Standardpaketmanager bei den Fedora-Distributionen. Mit ihm lässt sich mit wenig Aufwand die Grundkonfiguration des Systems durchführen. Mit dem Komandozeilenprogramm lassen sich RPM-Pakete suchen, installieren und aktualisieren.

Befehlsübersicht

Übersicht yum
Befehl Ergebnis
yum install PAKETNAME Paket installieren
yum group install GRUPPENNAME Gruppe installieren
yum remove PAKETNAME Paket entfernen
yum group remove GRUPPENNAME Gruppe entfernen
yum update Update aller Pakete
yum update PAKETNAME Update eines Pakets
yum search PAKETNAME Paketsuche
yum list PAKETNAME Paketsuche (Regex)
yum info PAKETNAME Paketinformationen
yum group list Gruppen anzeigen
yum group info GRUPPENNAME Gruppeninfo anzeigen
yum repolist Liste der Repos
yum --enablerepo=REPO(s) Repo aktivieren
yum --disablerepo=REPO(s) Repo deaktivieren

Paketoperationen

Paket installieren

yum install PAKETNAME

Die aktiven Repositories werden nach PAKETNAME durchsucht. Ist das Paket vorhanden, wird PAKETNAME installiert. Fehlt das Paket, bricht Yum ab. Es können auch mehrere Paketnamen angegeben werden.

yum install PAKETNAME -PAKETNAME

Sollen gleichzeitig Pakete installiert und entfernt werden, können Pakete/Paketnamen mit einem Minus vor dem Namen entfernt werden.

yum install pfad-zum-rpm-paket.rpm

Es ist auch möglich direkt lokale RPM-Pakete zu installieren. Es muss nur der korrekte Pfad zum RPM angegeben werden. Wenn man sich mit der Shell im Verzeichnis der RPMs befindet reicht lediglich der Paketname. Es können auch Paketpfade im Internet angegeben werden. Der frühere Befehl "localinstall" ist obsolet, diese Funktion wird jetzt von "install" mit übernommen. Aus historischen Gründen funktioniert "localinstall" jedoch auch noch.

yum reinstall PAKETNAME

Wie "install". Pakete die bereits installiert sind werden erneut installiert.

yum install @^"NAME DER GRUPPE"

Wenn "@^" gefolgt von einem Gruppennamen angegeben wird verhält sich "install" wie der Befehl "group install". Siehe dort.

Paket entfernen

yum remove PAKETNAME
yum erase PAKETNAME

Pakete werden mit "remove" oder "erase" entfernt. Welcher Befehl verwendet wird ist egal. Dabei werden auch nicht mehr benötigte Abhängigkeitspakete entfernt.

Suche

yum search SUCHWORT

Dieser Befehl durchsucht die Paketnamen und Paketinformationen nach dem angegebenen Suchwort. Die Ausgabe kann sehr umfangreich sein.

yum list SUCHWORT

Dieser Befehl sucht nach einem Paket, dass im Namen das Suchwort enthält. Die Suche kann durch reguläre Ausdrücke begrenzt oder erweitert werden.

yum list installed SUCHWORT

Wie "list". Es werden hier aber nur installierte Pakete angezeigt.

Paketinformationen

yum info PAKETNAME

Es wird eine kurze Beschreibung sowie Informationen über das Paket gelistet.

Pakete aktualisieren

yum update

Zuerst durchsucht yum die Repositories nach neuen Metadaten. Alle Pakete die in einem Repo neuer als die installierten sind werden nach Bestätigung heruntergeladen und installiert.

yum check-update

Updates werden lediglich aufgelistet. Es werden keine Pakete heruntergeladen oder installiert.

Gruppen

Gruppen sind Paketgruppen in denen Pakete zusammengefasst sind die für eine bestimmte Funktionalität erforderlich sind. Oft sind dies umfangreichere Installationen mit größeren Paketabhängigkeiten. Es reicht dann ein Installationsbefehl statt mehrere Pakete einzeln zu installieren.

yum group list

Es wird eine Liste der verfügbaren Gruppen angezeigt.

yum group info "NAME DER GRUPPE"

Informationen über die Gruppe anzeigen. Es ist ratsam den Namen der Gruppe in einfachen oder doppelten Anführungszeichen zu setzen, da bei deutscher Lokalisierung der Gruppenname oft mit Leerzeichen versehen ist. Diese Leerzeichen kann die Shell ohne Escape-Zeichen nicht interpretieren.

yum group install "NAME DER GRUPPE"

Alle erforderlichen Pakete für die Gruppe werden heruntergeladen und installiert. Bei Leerzeichen im Namen der Gruppe wiederum mit einfachen oder doppelten Anführungszeichen arbeiten.

Repositories verwalten

yum repolist

Eine Übersicht aller dem System bekannten Repos wird angezeigt.

yum --enablerepo=REPO(s)

Aktiviert angegebene Repo(s), Platzhalter können verwendet werden.

yum --disablerepo=REPO(s)

Deaktiviert angegebene Repo(s), Platzhalter können verwendet werden.

Distributionsspezifische Konfiguration

Fedora

Für Fedora gibt es zahlreiche externe Paketquellen (Repos). Die folgenden Links schildern ausführlich, wie ihr diese in Yum einbinden könnt.

Weblinks


Zurück zur Paketmanager-Übersicht