Linux 101: Aktualisieren Ihres Systems

Sind Sie daran interessiert, mehr über Linux-Administration zu erfahren?

  • Einführung in Linux (LFS101x) – kostenlos
  • Grundlagen der Linux-Systemadministration (LFS201)

Vor vielen Jahren, als ich mit Linux anfing, war es keine leichte Aufgabe, Anwendungen zu installieren und ein System auf dem neuesten Stand zu halten. In der Tat, wenn man eine der beiden Aufgaben angehen wollte, war man an die Kommandozeile gebunden. Für einige neue Benutzer führte dies dazu, dass ihre Rechner veraltet waren oder keine Anwendungen enthielten, die sie benötigten. Natürlich wussten zu dieser Zeit die meisten, die sich an Linux versuchten, dass sie sich auf etwas einlassen würden, das etwas Arbeit erforderte. Das war einfach so. Zum Glück haben sich die Zeiten und Linux geändert. Jetzt ist Linux exponentiell benutzerfreundlicher – bis zu dem Punkt, an dem so vieles automatisch und per Mausklick funktioniert, dass das Linux von heute dem Linux von gestern kaum noch ähnelt.

Aber auch wenn sich Linux zu dem benutzerfreundlichen Betriebssystem entwickelt hat, das es ist, gibt es immer noch einige Systeme, die sich grundlegend von ihren Windows-Pendants unterscheiden. Daher ist es immer am besten, diese Systeme zu verstehen, um sie richtig nutzen zu können. Im Rahmen dieses Artikels werden Sie lernen, wie Sie Ihr Linux-System auf dem neuesten Stand halten können. Dabei lernen Sie vielleicht auch, wie Sie die eine oder andere Anwendung installieren können.

Eine Sache muss man beim Aktualisieren von Linux verstehen: Nicht jede Distribution handhabt diesen Prozess auf die gleiche Weise. Tatsächlich unterscheiden sich einige Distributionen deutlich in der Art der Dateitypen, die sie für die Paketverwaltung verwenden.

  • Ubuntu und Debian verwenden .deb
  • Fedora, SuSE und Mandriva verwenden .rpm
  • Slackware verwendet .tgz-Archive, die vorgefertigte Binärdateien enthalten
  • Und natürlich gibt es auch die Installation aus dem Quellcode oder aus vorkompilierten .bin- oder .package-Dateien.¬†
Wie Sie sehen, gibt es eine Reihe möglicher Systeme (und die obige Liste ist nicht einmal annähernd allumfassend). Um die Aufgabe, dieses Thema zu behandeln, weniger episch zu machen, werde ich die Systeme Ubuntu und Fedora behandeln. Ich werde sowohl auf die grafische Benutzeroberfläche als auch auf die Kommandozeilen-Tools zur Handhabung von System-Updates eingehen.

Ubuntu Linux

Ubuntu Linux hat sich zu einer der beliebtesten Linux-Distributionen überhaupt entwickelt. Warum das so ist, sollten Sie anhand der Systemaktualisierung erkennen können. Ubuntu ist sehr benutzerfreundlich. Ubuntu verwendet zwei verschiedene Werkzeuge für die Systemaktualisierung:

  • apt-get: Kommandozeilen-Tool.
  • Update Manager: GUI-Tool.
Ubuntu Update ManagerDer Update Manger ist ein fast 100 % automatisches Tool. Mit diesem Werkzeug müssen Sie nicht routinemäßig prüfen, ob Updates verfügbar sind. Stattdessen wissen Sie, dass Updates verfügbar sind, da der Update Manager auf Ihrem Desktop geöffnet wird (siehe Abbildung 1), sobald die Updates je nach Typ:
  • Sicherheitsupdates: Täglich
  • Nicht-Sicherheitsupdates: Wöchentlich

Wenn Sie manuell nach Updates suchen möchten, können Sie dies tun, indem Sie im Untermenü Administration des Menüs System den Eintrag Update Manager auswählen. Wenn sich der Update-Manager öffnet, klicken Sie auf die Schaltfläche Prüfen, um zu sehen, ob Updates verfügbar sind.

Abbildung 1 zeigt eine Auflistung der Updates für eine Ubuntu 9.10-Installation. Wie Sie sehen können, gibt es sowohl wichtige Sicherheitsupdates als auch empfohlene Updates. Wenn Sie Informationen zu einem bestimmten Update erhalten möchten, können Sie das Update auswählen und dann auf das Dropdown-Menü Beschreibung des Updates klicken.
 
Um die Pakete zu aktualisieren, führen Sie folgende Schritte aus:
  1. Haken Sie die Updates ab, die Sie installieren möchten. Standardmäßig sind alle Updates ausgewählt.
  2. Klicken Sie auf die Schaltfläche Updates installieren.
  3. Geben Sie Ihr Benutzerpasswort (sudo) ein.
  4. Klicken Sie auf OK.

Die Updates werden ausgeführt und Sie können mit¬† Ihrer Arbeit fortfahren. Nun kann es sein, dass Sie sich für einige Updates entweder von Ihrem Desktop ab- und wieder anmelden oder den Rechner neu starten müssen. Es gibt ein neues Tool in der Entwicklung (Ksplice)¬†, das es ermöglicht, dass sogar das Update eines Kernels keinen Neustart erfordert.
Wenn alle Updates abgeschlossen sind, kehrt das Hauptfenster der Update-Verwaltung zurück und meldet, dass Ihr System auf dem neuesten Stand ist.

Updates über die KommandozeileWerfen wir nun einen Blick auf die Kommandozeilen-Tools zum Aktualisieren Ihres Systems. Das Paketverwaltungssystem von Ubuntu heißt apt. Apt ist ein sehr mächtiges Werkzeug, das die Pakete Ihres Systems komplett über die Kommandozeile verwalten kann. Die Verwendung des Kommandozeilenwerkzeugs hat einen Nachteil – um zu prüfen, ob Sie Updates haben, müssen Sie es manuell ausführen. Werfen wir einen Blick darauf, wie Sie Ihr System mit Hilfe von Apt aktualisieren können. Folgen Sie diesen Schritten:

  1. Öffnen Sie ein Terminal-Fenster.
  2. Geben Sie den Befehl sudo apt-get upgrade ein.
  3. Geben Sie das Passwort Ihres Benutzers ein.
  4. Sehen Sie sich die Liste der verfügbaren Aktualisierungen an (siehe Abbildung 2) und entscheiden Sie, ob Sie das gesamte Upgrade durchführen möchten.
  5. Um alle Aktualisierungen zu akzeptieren, klicken Sie auf die Taste „y“ (ohne Anführungszeichen) und drücken Sie die Eingabetaste.
  6. Beobachten Sie, wie das Update durchgeführt wird.

Das war’s. Ihr System ist nun auf dem neuesten Stand. Schauen wir uns an, wie derselbe Prozess unter Fedora (Fedora 12, um genau zu sein) abläuft.

Fedora Linux

Fedora ist ein direkter Nachkomme von Red Hat Linux, daher ist es der Nutznießer des Red-Hat-Paketverwaltungssystems (rpm).¬† Wie Ubuntu kann Fedora aktualisiert werden durch:¬†
  • yum: Kommandozeilen-Tool.
  • GNOME (oder KDE) PackageKit: GUI-Tool.

GNOME PackageKitAbhängig von Ihrem Desktop werden Sie entweder das GNOME- oder das KDE-Frontend für PackageKit verwenden. Um dieses Tool zu öffnen, gehen Sie einfach in das Untermenü Administration des Menüs System und wählen den Eintrag Software-Update.¬† Wenn sich das Tool öffnet (siehe Abbildung 3), sehen Sie die Liste der Updates. Um Informationen über ein bestimmtes Update zu erhalten, müssen Sie nur ein bestimmtes Paket auswählen und die Informationen werden im unteren Bereich angezeigt.

Um mit dem Update fortzufahren, klicken Sie auf die Schaltfläche Updates installieren. Während der Prozess abläuft, zeigt ein Fortschrittsbalken an, wo sich GNOME (oder KDE) PackageKit in den Schritten befindet. Die Schritte sind:

  1. Auflösen von Abhängigkeiten.
  2. Herunterladen von Paketen.
  3. Testen von Änderungen.
  4. Installieren von Updates.

Wenn der Prozess abgeschlossen ist, meldet GNOME (oder KDE) PackageKit, dass Ihr System aktualisiert ist. Klicken Sie auf die Schaltfläche OK, wenn Sie dazu aufgefordert werden.

Werfen wir nun einen Blick auf die Aktualisierung von Fedora über die Kommandozeile. Wie bereits erwähnt, geschieht dies mit Hilfe des yum-Befehls. Gehen Sie dazu wie folgt vor:

Update mit Hilfe von yum

  1. Öffnen Sie ein Terminal-Fenster (Gehen Sie dazu in das Untermenü Systemwerkzeuge des Menüs Anwendungen und wählen Sie Terminal).
  2. Geben Sie den Befehl su ein, um zum Superuser zu wechseln.
  3. Geben Sie Ihr Superuser-Passwort ein und drücken Sie die Eingabetaste.
  4. Geben Sie den Befehl yum update ein und yum prüft, welche Pakete zur Aktualisierung verfügbar sind.
  5. Sehen Sie sich die Liste der Aktualisierungen an (siehe Abbildung 4).
  6. Wenn Sie die Aktualisierung durchführen möchten, geben Sie „y“ (ohne Anführungszeichen) ein und drücken Sie die Eingabetaste.
  7. Lehnen Sie sich zurück und beobachten Sie die Aktualisierungen.
  8. Beenden Sie die Eingabeaufforderung für den Root-Benutzer, indem Sie „exit“ (ohne Anführungszeichen) eingeben und die Eingabetaste drücken.
  9. Schließen Sie das Terminal, wenn Sie fertig sind.

Ihr Fedora-System ist nun auf dem neuesten Stand.

Abschließende Gedanken

Zugegeben, es wurden hier nur zwei Distributionen angesprochen, aber dies soll verdeutlichen, wie einfach eine Linux-Installation aktualisiert werden kann. Auch wenn die Werkzeuge nicht universell sind, die Konzepte sind es. Ob Sie nun Ubuntu, OpenSuSE, Slackware, Fedora, Mandriva oder irgendetwas dazwischen verwenden, die obigen Illustrationen sollten Ihnen bei der Aktualisierung so ziemlich jeder Linux-Distribution helfen. Und hoffentlich hilft dieses Tutorial, Ihnen zu zeigen, wie benutzerfreundlich das Linux-Betriebssystem geworden ist. 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.