Skip to main content

Ein grundlegender Leitfaden für Linux-Pakete

Ein grundlegender Leitfaden für das Buch der Bücher (Juni 2026)

Ein grundlegender Leitfaden für das Buch der Bücher (Juni 2026)
Anonim

Unabhängig davon, ob Sie eine Debian-basierte Linux-Distribution wie Debian, Ubuntu, Mint oder SolyDX oder eine Red Hat-basierte Linux-Distribution wie Fedora oder CentOS verwenden, bei der die Anwendungen auf Ihrem Computer installiert werden.

Die physische Methode zum Installieren der Software kann unterschiedlich sein. Zum Beispiel sind die grafischen Tools in Ubuntu das Software Center und Synaptic, wohingegen in Fedora YUM Extender und openSUSE Yast verwendet. Zu den Befehlszeilen-Tools gehören apt-get für Ubuntu und Debian oder yum für Fedora und Zypper für openSUSE.

Alle haben eines gemeinsam: Die Anwendungen sind so verpackt, dass sie einfacher zu installieren sind.

Debian-basierte Distributionen verwenden das .deb-Paketformat, wohingegen Red Hat-basierte Distributionen RPM-Pakete verwenden. Es gibt viele andere unterschiedliche Pakettypen, aber im Allgemeinen funktionieren sie auf ähnliche Weise.

Was sind Repositories?

Ein Software-Repository enthält Softwarepakete.

Wenn Sie über das Software Center suchen oder ein Tool wie apt-get oder yum verwenden, wird eine Liste aller Pakete in den für Ihr System verfügbaren Repositorys angezeigt.

Ein Software-Repository kann seine Dateien auf einem Server oder auf vielen verschiedenen Servern speichern, die als Spiegel bezeichnet werden.

So installieren Sie Pakete

Pakete finden Sie am einfachsten mit den grafischen Tools, die der Paketmanager Ihrer Distribution bietet.

Mit den grafischen Tools können Sie Abhängigkeitsprobleme lösen und überprüfen, ob die Installation ordnungsgemäß funktioniert hat.

Wenn Sie die Befehlszeile vorziehen oder einen Headless-Server verwenden (d. H. Keine Desktop-Umgebung / Fenstermanager), können Sie Befehlszeilenpaketmanager verwenden.

Es ist natürlich möglich, einzelne Pakete zu installieren. In Debian-basierten Distributionen können Sie den Befehl dpkg verwenden, um .deb-Dateien zu installieren. In Red Hat-basierten Distributionen können Sie einfach den rpm-Befehl verwenden.

Was ist in einem Paket?

Um den Inhalt eines Debian-Pakets anzuzeigen, können Sie es im Archivmanager öffnen. Die in einem Paket enthaltenen Dateien lauten wie folgt:

  • Steuerung
  • Daten
  • Debian-Binary

Die Debian-Binärdatei enthält die Versionsnummer des Debian-Formats und der Inhalt ist fast immer auf 2.0 gesetzt.

Die Steuerdatei ist im Allgemeinen eine gezippte Tar-Datei. Der Inhalt der Steuerdatei definiert wichtige Funktionen des Pakets wie folgt:

  • Paketnamen
  • Versionsnummer
  • Die Architektur
  • Maintainer
  • Installierte Größe
  • Abhängigkeiten
  • Abschnitt (d. H. Grafiken)
  • Priorität
  • Startseite
  • Beschreibung

Die Datendatei, bei der es sich auch um eine komprimierte TAR-Datei handelt, enthält eine Ordnerstruktur für das Paket. Alle Dateien in der Datendatei werden auf den entsprechenden Ordner im Linux-System erweitert.

Wie können Sie Pakete erstellen?

Um ein Paket zu erstellen, benötigen Sie etwas, das Sie in einem Paketformat liefern möchten.

Möglicherweise hat ein Entwickler einen Quellcode erstellt, der unter Linux funktioniert, aber für Ihre Linux-Version derzeit nicht gepackt ist. In diesem Fall möchten Sie möglicherweise ein Debian-Paket oder ein RPM-Paket erstellen.

Alternativ sind Sie vielleicht der Entwickler und möchten Pakete für Ihre eigene Software erstellen. In der ersten Instanz müssen Sie den Code kompilieren und sicherstellen, dass er funktioniert. Im nächsten Schritt erstellen Sie das Paket.

Nicht alle Pakete benötigen Quellcode. Sie können beispielsweise ein Paket mit Hintergrundbildern von Schottland oder einem bestimmten Symbolsatz erstellen.

In diesem Handbuch erfahren Sie, wie Sie .deb- und .rpm-Pakete erstellen.