www.wikidata.de-de.nina.az
Dieser Artikel behandelt ein Paketmanagementsystem die Fastfoodkette findet sich unter Yum Brands YUM Yellowdog Updater Modified ist ein Paketmanagement System das fur die Linux Distribution Yellow Dog Linux entwickelt wurde Mit dem Kommandozeilenprogramm lassen sich RPM Software Pakete suchen installieren und aktualisieren Yellowdog Updater ModifiedYUM spielt Updates unter Fedora 16 ein BasisdatenAktuelle Version 3 4 3 28 Juni 2011 Betriebssystem Linux Unix OS 2 eComStationProgrammiersprache PythonKategorie PaketverwaltungLizenz LGPL Version 2 Freie Software deutschsprachig jayum baseurl org Inhaltsverzeichnis 1 Geschichte 2 Funktionsweise 2 1 Besonderheiten 3 Frontends 4 Yum updates 5 Siehe auch 6 Weblinks 7 QuellenGeschichte BearbeitenUm RPM Pakete einfacher zu installieren und zu verwalten wurde fur das Yellow Dog Linux das Programm YUP geschrieben und unter die GNU General Public License gestellt YUP war aber sehr langsam da es zur Auflosung der Abhangigkeiten immer alle Pakete herunterlud statt nur die wichtigen Kopfzeilen jedes Pakets Seth Vidal schrieb eine abgeanderte Version und gab ihr den Namen yellowdog updater modified Diese wurde nach und nach bis zum heutigen Stand erweitert Nachdem YUM machtig genug war und genugend Funktionen besass wurde es auch von der Distribution Red Hat Enterprise Linux ubernommen Mittlerweile unterstutzt auch openSUSE YUM rudimentar setzt jedoch standardmassig auf ZYpp 1 YUM wurde ebenso auf eComStation und OS 2 portiert 2 Funktionsweise BearbeitenIn der Datei etc yum conf werden alle notwendigen Konfigurationen des Programms gespeichert die Paketquellen finden sich im Verzeichnis etc yum repos d Die Paket Repositories englisch fur Lager Depot konnen dabei lokale Verzeichnisse CDs HTTP oder FTP Server sein Wird das Programm aufgerufen so durchsucht es zuerst alle eingetragenen Repositories nach neuen Paketen Werden welche gefunden ladt es die Kopfzeilen des Pakets herunter Zu diesen Kopfzeilen gehoren zum Beispiel der Name des Pakets Abhangigkeiten zu anderen Paketen enthaltene Dateien Version etc Nach der Aktualisierung der Paketdaten und dem Abgleich mit der lokalen Paketdatenbank verhalt sich das Programm entsprechend der ubergebenen Befehlsoption Wurde es etwa mit der Option yum i install firefox i ubergeben sucht es dann in den Kopfzeilen nach dem Paketnamen firefox und ladt das entsprechende Paket zusammen mit allen weiteren dazugehorigen Paketen herunter Lautet die Option yum i upgrade i so werden alle Pakete des lokalen Systems erneuert von den es auf den Repositories eine neuere Version gibt Diese Option wird auch ausgefuhrt wenn ein Dienst wie z B PackageKit ein automatisches Systemupdate ausfuhrt YUM ladt die fur eine Installation oder ein Update notigen RPM Pakete von Repositories herunter und speichert sie temporar auf der Festplatte Fur den Installationsvorgang selbst und die Verwaltung der Paketdatenbank ruft YUM im Hintergrund das Programm RPM auf Besonderheiten Bearbeiten nbsp Yum Extender 3 0 eine grafische Oberflache fur YUM Eine Besonderheit von YUM gegenuber anderen Paketmanagern ist dass YUM so konfiguriert werden kann dass es bei jedem Aufruf aus einer Liste im Internet einen gunstigen Server heraussucht statt immer nur auf denselben zuzugreifen Diese dynamische Konfiguration ermoglicht auch das Ausweichen auf andere Server im laufenden Betrieb falls ein Server ausfallt oder sich als nicht aktuell herausstellen sollte Des Weiteren kann YUM durch eine Plugin Schnittstelle nahezu beliebig erweitert werden Die Plugins werden dabei in Python geschrieben Zu den Funktionen die durch Plugins realisiert werden gehoren unter anderem die Uberwachung der Verbindungsgeschwindigkeiten zu den Download Servern und die Auswahl des jeweils schnellsten Servers sowie eine automatische Aktualisierung von externen Kernelmodulen bei der Installation neuer Kernel Frontends Bearbeiten nbsp PackageKit eine grafische Oberflache fur YUM auf einem RHEL 6 System YUM ist eine Software fur die Kommandozeile die in den ersten Fedora Versionen ohne grafisches Frontend ausgeliefert wurde Dies anderte sich erstmals als die auf Fedora Linux basierende Linux Distribution Cobind das Programm GYUM integrierte welches eine an die Gnome Umgebung angepasste grafische Oberflache bot GYUM wurde zunachst von der Fedora Core Gemeinde ubernommen aber Version 2 1 von YUM wurde die Weiterentwicklung zu Gunsten von pup eingestellt Mittlerweile existieren mehrere grafische Frontends fur YUM Besonders erwahnenswert sind Yum Extender yumex und KYUM die in die Fedora Distributionen aufgenommen wurden und aktiv weiterentwickelt werden Fur Fedora Core 5 bis Fedora 8 steht ein grafisches Aktualisierungswerkzeug namens pup bereit das auf YUM aufbaut Ausserdem gibt es dort auch ein grafisches Paketverwaltungs Benutzeroberflache frontend namens pirut welche neben den Installations CDs auch auf YUM und seine Funktionen zuruckgreift Seit Fedora 9 wird PackageKit 3 als grafisches standard Frontend fur YUM eingesetzt Fur eComStation und OS 2 wurde als graphisches Frontend das Programm anpm ArcaNoaePackageManager entwickelt 4 Yum updates BearbeitenAb Fedora Core 6 gibt es den Dienst yum updatesd Dies ist ein Daemon der das System periodisch auf Updates uberpruft und wenn neue verfugbar sind diese Information uber verschiedene Kanale ausgeben kann Mogliche Ausgaben sind per E Mail Syslog oder D Bus Es gibt Applets die darauf hinweisen wenn Aktualisierungen verfugbar sind Siehe auch BearbeitenAdvanced Packaging Tool Smart Package Manager DNF Dandified Yum ein Fork von YUMWeblinks BearbeitenHomepage mit Doku Yumex Homepage englisch Quellen Bearbeiten Yellowdog Updater Modified openSUSE http trac netlabs org rpm PackageKit https www arcanoae com resources downloadables Abgerufen von https de wikipedia org w index php title Yellowdog Updater Modified amp oldid 216170926