Was sind apt und yum in Linux? Paketverwaltung unter Linux ⋆ ALexHost SRL

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
09.12.2024

Was sind apt und yum in Linux? Paketverwaltung unter Linux

In der Linux-Welt ist die Paketverwaltung ein wichtiger Aspekt, der es den Benutzern ermöglicht, Softwarepakete effizient zu installieren, zu aktualisieren, zu aktualisieren und zu entfernen. Verschiedene Linux-Distributionen verwenden verschiedene Paketmanager für die Verwaltung von Softwarepaketen, und zu den beliebtesten gehören apt und yum. Diese Tools ermöglichen die Verwaltung von Software und sorgen dafür, dass Benutzer ihre Systeme problemlos auf dem neuesten Stand und sicher halten können.

Was ist ein Paketmanager?

Ein Paketmanager ist ein Werkzeug oder eine Reihe von Werkzeugen, die den Prozess der Installation, Aktualisierung, Konfiguration und Entfernung von Softwarepaketen automatisieren. Er verwaltet die Abhängigkeiten zwischen den Paketen und stellt sicher, dass die Software korrekt in das System integriert wird.

Paketmanager interagieren in der Regel mit Repositories, d. h. Servern, die Sammlungen von Softwarepaketen beherbergen. Sie laden Pakete von diesen Repositories herunter und verwalten deren Installation auf Ihrem System.

Überblick über apt und yum

1. apt (Fortgeschrittenes Paketwerkzeug)

apt ist das Paketverwaltungswerkzeug, das von Debian-basierten Distributionen wie Debian, Ubuntu, Linux Mint und vielen anderen verwendet wird. Es verwaltet .deb-Pakete und ist wegen seiner Einfachheit und robusten Abhängigkeitsverwaltung weit verbreitet.

Allgemeine Befehle

  1. Aktualisieren Sie die Paketliste:
    sudo apt update

    Dieser Befehl aktualisiert die Paketliste aus den Repositories und stellt sicher, dass Sie Informationen über die neuesten verfügbaren Softwareversionen haben.

  2. Installierte Pakete aktualisieren:
    sudo apt upgrade

    Aktualisiert alle installierten Pakete auf die neuesten Versionen, die in den Repositories verfügbar sind.

  3. Ein Paket installieren:
    sudo apt install paket_name

    Ersetzen Sie package_name durch den Namen der Software, die Sie installieren möchten. Zum Beispiel, um das Paket curl zu installieren:

    sudo apt install curl
  4. Ein Paket entfernen:
    sudo apt remove paket_name

    Mit diesem Befehl wird das angegebene Paket entfernt, die Konfigurationsdateien bleiben jedoch erhalten.

  5. Ein Paket vollständig entfernen:
    sudo apt purge paket_name

    Entfernt das Paket zusammen mit seinen Konfigurationsdateien.

  6. Nach einem Paket suchen:
    apt search paket_name

    Durchsucht die Repositories nach Paketen, die dem angegebenen Namen entsprechen.

Beispiel für einen Anwendungsfall

Wenn Sie das Git-Versionskontrollsystem auf Ubuntu installieren möchten, würden Sie folgendes ausführen:

sudo apt update
sudo apt install git

Dies aktualisiert die Paketliste und installiert dann git aus den Repositories.

2. yum (Yellowdog Updater modifiziert)

yum ist das Paketverwaltungswerkzeug für RPM-basierte Distributionen, das hauptsächlich auf CentOS, RHEL (Red Hat Enterprise Linux) und einigen älteren Fedora-Versionen verwendet wird. Es verwaltet .rpm-Pakete und führt Software-Installationen und -Upgrades durch.

Hinweis: In neueren Versionen von CentOS (CentOS 8 ) und Fedora wurde yum durch dnf ersetzt, das über ähnliche Befehle verfügt, aber Verbesserungen bei der Leistung und der Verwaltung von Abhängigkeiten bietet.

Allgemeine Befehle

  1. Aktualisieren Sie die Paketliste:
    sudo yum check-update

    Prüft, ob Updates für installierte Pakete verfügbar sind.

  2. Installierte Pakete aktualisieren:
    sudo yum update

    Aktualisiert alle installierten Pakete auf ihre neuesten Versionen.

  3. Ein Paket installieren:
    sudo yum install paket_name

    Zum Beispiel, um wget zu installieren:

    sudo yum install wget
  4. Ein Paket entfernen:
    sudo yum remove paket_name

    Entfernt das angegebene Paket.

  5. Nach einem Paket suchen:
    yum search paket_name

    Sucht nach Paketen mit dem angegebenen Namen.

Beispiel für einen Anwendungsfall

Um den httpd-Webserver (Apache) auf einem CentOS-System zu installieren, würden Sie folgendes ausführen:

sudo yum install httpd

Nach der Installation können Sie den Apache-Dienst wie folgt starten:

sudo systemctl start httpd

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills