<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Yellowdog_Updater%2C_Modified</id>
	<title>Yellowdog Updater, Modified - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Yellowdog_Updater%2C_Modified"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Yellowdog_Updater,_Modified&amp;action=history"/>
	<updated>2026-05-30T20:07:54Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Yellowdog_Updater,_Modified&amp;diff=187008&amp;oldid=prev</id>
		<title>imported&gt;Trustable: form</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Yellowdog_Updater,_Modified&amp;diff=187008&amp;oldid=prev"/>
		<updated>2026-04-12T15:06:34Z</updated>

		<summary type="html">&lt;p&gt;form&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Dieser Artikel|behandelt ein Paketmanagementsystem, die Fastfoodkette findet sich unter [[Yum! Brands]].}}&lt;br /&gt;
{{Infobox Software&lt;br /&gt;
| Logo                 = [[Datei:Yum.png|181px|Logo]]&lt;br /&gt;
| Screenshot           = [[Datei:yum-update.png|200px]]&lt;br /&gt;
| Beschreibung         = YUM spielt Updates unter [[Fedora (Linux-Distribution)|Fedora]] 16 ein.&lt;br /&gt;
| Hersteller           = Seth Vidal&lt;br /&gt;
| AktuelleVersion      = 3.4.3&lt;br /&gt;
| AktuelleVersionFreigabeDatum= 28. Juni 2011&lt;br /&gt;
| AktuelleVorabVersion = &lt;br /&gt;
| AktuelleVorabVersionFreigabeDatum= &lt;br /&gt;
| Betriebssystem       = [[Linux]]/[[Unix]]/[[OS/2]]/[[eComStation]]&lt;br /&gt;
| Programmiersprache   = [[Python (Programmiersprache)|Python]]&lt;br /&gt;
| Kategorie            = [[Paketverwaltung]]&lt;br /&gt;
| Lizenz               = [[GNU Lesser General Public License|LGPL Version 2]]&amp;lt;br /&amp;gt;([[Freie Software]])&lt;br /&gt;
| Deutsch              = nein&lt;br /&gt;
| Website              = [http://yum.baseurl.org/ yum.baseurl.org]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;YUM&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;Yellowdog Updater, Modified&amp;#039;&amp;#039;) ist ein [[Paketmanagement]]-System, das für die [[Linux-Distribution]] &amp;#039;&amp;#039;[[Yellow Dog Linux]]&amp;#039;&amp;#039; entwickelt wurde. Mit dem Kommandozeilenprogramm lassen sich [[RPM Package Manager|RPM]]-Software-Pakete suchen, installieren und aktualisieren.&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
Um RPM-Pakete einfacher zu installieren und zu verwalten, wurde für das [[Yellow Dog Linux]] das Programm YUP geschrieben und unter die [[GNU General Public License]] gestellt. YUP war aber sehr langsam, da es zur Auflösung der Abhängigkeiten immer alle Pakete herunterlud, statt nur die wichtigen Kopfzeilen jedes Pakets.&lt;br /&gt;
Seth Vidal schrieb eine abgeänderte Version und gab ihr den Namen &amp;quot;yellowdog updater, modified&amp;quot;. Diese wurde nach und nach bis zum heutigen Stand erweitert.&lt;br /&gt;
Nachdem YUM mächtig genug war und genügend Funktionen besaß, wurde es auch von der Distribution [[Red Hat Enterprise Linux]] übernommen.&lt;br /&gt;
&lt;br /&gt;
Mittlerweile unterstützt auch [[openSUSE]] YUM rudimentär, setzt jedoch standardmäßig auf [[ZYpp]].&amp;lt;ref&amp;gt;[http://old-de.opensuse.org/Yum Yellowdog Updater, Modified – openSUSE]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
YUM wurde ebenso auf [[eComStation]] und [[OS/2]] portiert.&amp;lt;ref&amp;gt;[http://trac.netlabs.org/rpm trac.netlabs.org]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Funktionsweise ==&lt;br /&gt;
In der Datei &amp;lt;code&amp;gt;/etc/yum.conf&amp;lt;/code&amp;gt; werden alle notwendigen Konfigurationen des Programms gespeichert, die Paketquellen finden sich im Verzeichnis &amp;lt;code&amp;gt;/etc/yum.repos.d/&amp;lt;/code&amp;gt;. Die Paket-&amp;#039;&amp;#039;Repositories&amp;#039;&amp;#039; (englisch für &amp;#039;&amp;#039;Lager, Depot&amp;#039;&amp;#039;) können dabei lokale Verzeichnisse, CDs, HTTP- oder [[File Transfer Protocol|FTP-Server]] sein.&lt;br /&gt;
Wird das Programm aufgerufen, so durchsucht es zuerst alle eingetragenen [[Repository|Repositories]] nach neuen Paketen. Werden welche gefunden, lädt es die Kopfzeilen des Pakets herunter. Zu diesen Kopfzeilen gehören zum Beispiel der Name des Pakets, Abhängigkeiten zu anderen Paketen, enthaltene Dateien, Version etc.&lt;br /&gt;
&lt;br /&gt;
Nach der Aktualisierung der Paketdaten und dem Abgleich mit der lokalen Paketdatenbank verhält sich das Programm entsprechend der übergebenen Befehlsoption. Wurde es etwa mit der Option &amp;lt;code&amp;gt;yum &amp;#039;&amp;#039;install firefox&amp;#039;&amp;#039;&amp;lt;/code&amp;gt; übergeben, sucht es dann in den Kopfzeilen nach dem Paketnamen &amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;&amp;#039;&amp;#039;firefox&amp;#039;&amp;#039;&amp;lt;/span&amp;gt; und lädt das entsprechende Paket zusammen mit allen weiteren dazugehörigen Paketen herunter. Lautet die Option &amp;lt;code&amp;gt;yum &amp;#039;&amp;#039;upgrade&amp;#039;&amp;#039;&amp;lt;/code&amp;gt;, so werden alle Pakete des lokalen Systems erneuert, von den es auf den Repositories eine neuere Version gibt. Diese Option wird auch ausgeführt, wenn ein Dienst, wie z.&amp;amp;nbsp;B. [[PackageKit]] ein automatisches [[Softwareaktualisierung|Systemupdate]] ausführt.&lt;br /&gt;
&lt;br /&gt;
YUM lädt die für eine Installation oder ein Update nötigen RPM-Pakete von Repositories herunter und speichert sie temporär auf der [[Festplattenlaufwerk|Festplatte]]. Für den Installationsvorgang selbst und die Verwaltung der Paketdatenbank, ruft YUM im Hintergrund das Programm [[RPM Package Manager|RPM]] auf.&lt;br /&gt;
&lt;br /&gt;
=== Besonderheiten ===&lt;br /&gt;
[[Datei:Yumex.png|mini|Yum Extender 3.0 eine grafische Oberfläche für YUM.]]&lt;br /&gt;
Eine Besonderheit von YUM gegenüber anderen Paketmanagern ist, dass YUM so konfiguriert werden kann, dass es bei jedem Aufruf aus einer Liste im [[Internet]] einen günstigen Server heraussucht, statt immer nur auf denselben zuzugreifen. Diese dynamische Konfiguration ermöglicht auch das Ausweichen auf andere Server im laufenden Betrieb, falls ein Server ausfällt oder sich als nicht aktuell herausstellen sollte.&lt;br /&gt;
&lt;br /&gt;
Des Weiteren kann YUM durch eine Plugin-Schnittstelle nahezu beliebig erweitert werden. Die Plugins werden dabei in [[Python (Programmiersprache)|Python]] geschrieben. Zu den Funktionen, die durch Plugins realisiert werden, gehören unter anderem die Überwachung der Verbindungsgeschwindigkeiten zu den Download-Servern und die Auswahl des jeweils schnellsten Servers sowie eine automatische Aktualisierung von externen [[Kernel (Betriebssystem)|Kernel]]&amp;lt;nowiki /&amp;gt;modulen bei der Installation neuer Kernel.&lt;br /&gt;
&lt;br /&gt;
== Frontends ==&lt;br /&gt;
[[Datei:Kpackagekit.png|mini|[[PackageKit]] eine grafische Oberfläche für YUM, auf einem [[RHEL]] 6-System.]]&lt;br /&gt;
YUM ist eine Software für die [[Kommandozeile]], die in den ersten Fedora-Versionen ohne grafisches [[Frontend und Backend|Frontend]] ausgeliefert wurde. Dies änderte sich erstmals, als die auf [[Fedora (Linux-Distribution)|Fedora Linux]] basierende [[Linux-Distribution]] Cobind das Programm GYUM integrierte, welches eine an die [[Gnome]]-Umgebung angepasste [[Grafische Benutzeroberfläche|grafische Oberfläche]] bot. GYUM wurde zunächst von der Fedora-Core-Gemeinde übernommen, aber Version 2.1 von YUM wurde die Weiterentwicklung zu Gunsten von &amp;#039;&amp;#039;pup&amp;#039;&amp;#039; eingestellt.&lt;br /&gt;
&lt;br /&gt;
Mittlerweile existieren mehrere grafische Frontends für YUM. Besonders erwähnenswert sind &amp;#039;&amp;#039;Yum Extender&amp;#039;&amp;#039; (yumex) und &amp;#039;&amp;#039;KYUM&amp;#039;&amp;#039;, die in die Fedora-Distributionen aufgenommen wurden und aktiv weiterentwickelt werden.&lt;br /&gt;
&lt;br /&gt;
Für Fedora Core 5 bis Fedora 8 steht ein grafisches Aktualisierungswerkzeug namens &amp;#039;&amp;#039;pup&amp;#039;&amp;#039; bereit, das auf &amp;#039;&amp;#039;YUM&amp;#039;&amp;#039; aufbaut. Außerdem gibt es dort auch ein grafisches Paketverwaltungs-Benutzeroberfläche („frontend“) namens &amp;#039;&amp;#039;[[pirut]]&amp;#039;&amp;#039;, welche neben den Installations-CDs auch auf &amp;#039;&amp;#039;YUM&amp;#039;&amp;#039; und seine Funktionen zurückgreift.&lt;br /&gt;
&lt;br /&gt;
Seit Fedora 9 wird &amp;#039;&amp;#039;[[PackageKit]]&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;[http://fedoraproject.org/wiki/Features/PackageKit PackageKit]&amp;lt;/ref&amp;gt; als grafisches standard Frontend für YUM eingesetzt.&lt;br /&gt;
&lt;br /&gt;
Für [[eComStation]] und [[OS/2]] wurde als graphisches Frontend das Programm anpm (ArcaNoaePackageManager) entwickelt.&amp;lt;ref&amp;gt;[https://www.arcanoae.com/resources/downloadables/ arcanoae.com]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Yum-updates ==&lt;br /&gt;
Ab Fedora Core 6 gibt es den Dienst yum-updatesd. Dies ist ein [[Daemon]], der das System periodisch auf Updates überprüft und, wenn neue verfügbar sind, diese Information über verschiedene Kanäle ausgeben kann. Mögliche Ausgaben sind per [[E-Mail]], [[Syslog]] oder [[D-Bus]]. Es gibt [[Widget|Applets]], die darauf hinweisen, wenn Aktualisierungen verfügbar sind.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Advanced Packaging Tool]]&lt;br /&gt;
* [[Smart Package Manager]]&lt;br /&gt;
* [[DNF (Dandified Yum)]] ein Fork von YUM&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://yum.baseurl.org/ Homepage mit Doku]&lt;br /&gt;
* [http://www.yumex.dk/ Yumex-Homepage] (englisch)&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux-Software]]&lt;br /&gt;
[[Kategorie:OS/2-Software]]&lt;br /&gt;
[[Kategorie:Freie Installationssoftware]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Trustable</name></author>
	</entry>
</feed>