Apt & Co.

Fortschrittlich packen

Mit dem cleveren Advanced Package Tool erledigen Sie das Paketmanagement im Handumdrehen – und das nicht nur auf Debian und dessen Derivaten.

Back to the roots: Viele Linux-Distributionen liefern zwar die meisten Programme auf Installations-CD/DVDs aus. In letzter Zeit nimmt allerdings die Anzahl der Pakete, die es lediglich zum Download im Internet gibt, wieder deutlich zu. Anhänger von Debian und Debian-basierten Systeme haben sich längst an diesen Zustand gewöhnt – gibt es doch mit Apt ein Paketverwaltungssystem, das Programme aus dem Netz herunterlädt, installiert und Abhängigkeiten zu anderen Paketen automatisch auflöst.

Weiterhin bietet Apt Funktionen, mit denen man gezielt nach Software suchen, einzelne Pakete oder das ganze System aktualisieren kann. Aber auch Anwender von Suse Linux müssen sich nicht mit YaST zufrieden geben: Zwar löst das Distributions-eigene Tool ebenfalls Abhängigkeiten automatisch auf und greift auf einige externe Quellen zu, die größere Auswahl gibt es allerdings mit Apt.

Der Artikel zeigt, wie Sie Apt unter Debian GNU/Linux und Suse Linux 10.0 (32-Bit-Version) einrichten, gibt Tipps und Tricks zum Einsatz auf der Kommandozeile und stellt grafische Frontends vor. Eine schnelle Internet-Verbindung bzw. eine Flatrate ist Voraussetzung, damit die hier gezeigten Schritte Spaß machen. Wer noch mit einem Modem surft, muss (gerade für größere Downloads) viel Zeit und Geduld mitbringen.

Ein Apt für alle Fälle

Apt bezieht die Software aus verschiedenen Paketquellen, so genannten Repositories. Die Einrichtung mehrerer Quellen ist möglich: Apt arbeitet die Liste von oben nach unten ab, schaut im Zweifelsfall nach der Versionsnummer und und spielt die jeweils neueste Programmversion ein.

Benutzer Debian-basierter Distributionen machen schon während der Installation des Systems mit Apt Bekanntschaft. Bei der Konfiguration des Grundsystems richtet der Debian-Installer Apt und verschiedene Paketquellen ein (Abbildung 1). Bereits an dieser Stelle können Sie nicht nur auf CDs/DVDs, sondern auch auf Pakete aus dem Netz (via HTTP oder FTP) zugreifen, sofern eine Internet-Verbindung besteht.

Abbildung 1: Debians Herzstück – der Installer konfiguriert Apt schon bei der Einrichtung des Basissystems.

Anwender von Suse Linux 10.0 finden Apt [1] auf den offiziellen Distributionsmedien und spielen die Pakete apt und apt-libs über YaSTs Software-Modul ein. Eine minimale Zusammenstellung von Online-Repositories wandert automatisch mit auf die Platte. Der nächste Abschnitt zeigt, wie Sie Apt fit für den Einsatz in der Praxis machen.

Gut eingerichtet

Sämtliche Konfigurationsdateien landen sowohl unter Debian GNU/Linux als auch bei Suse Linux im Verzeichnis /etc/apt. Dreh- und Angelpunkt ist die Datei /etc/apt/sources.list, die definiert, aus welchen Quellen Apt die Pakete beziehen soll. Sie bearbeiten die Datei als Systemadministrator mit einem Text-Editor Ihrer Wahl. Auskommentierte Einträge erkennen Sie am Rautezeichen vor den Zeilen. Die grundsätzliche Struktur der Einträge sieht so aus:

Typ URI Distribution Komponente1↩ Komponente2 …

Nach dem Archiv-Typ (z. B. deb oder rpm) steht unter URI das Basisverzeichnis der Distribution (z. B. ftp://ftp.de.debian.org/debian/ oder ftp://ftp.gwdg.de/pub/linux/suse/apt/). Es folgt das gewünschte Release: In diesem Bereich stehen unter Debian GNU/Linux entweder die Codenamen, wie sarge, etch oder sid, oder Statusbezeichnungen wie stable, testing oder unstable. Für Suse Linux finden Sie hier beispielsweise Einträge wie SuSE/10.0-i386.

Als Letztes geben Sie den Bereich der Distribution an, z. B. main, non-free oder contrib (für Debian) respektive base, extra, security usw. für Suse Linux. Eine kurze Übersicht der einzelnen Bereiche bieten die Tabellen "Repositories für Debian" und "Wichtige Repositories für Suse Linux".

Repositories für Debian

Repository Erklärung
main Das Hauptarchiv mit der offiziellen Debian-Distribution; alle hier angebotenen Pakete folgen den Debian Free Software Guidelines [2].
contrib Diese Pakete stehen zwar selbst unter einer freien Lizenz, benötigen aber Software aus einer anderen Abteilung.
non-free Pakete, die unter keiner freien Lizenz stehen, deren Verwendung oder Weiterverbreitung also eingeschränkt ist.

Wichtige Repositories für Suse Linux

Repository Erklärung
base Freie Pakete, die sich normalerweise auch auf offiziellen Suse-Medien befinden.
extra Nicht-freie Pakete, die lediglich bei der Kaufversion (nicht OSS) dabei sind.
security Sicherheitsaktualisierungen.
update Fehlerbereinigungen.
java Das Java Runtime Environment.
kde Offizielle KDE-Updates von Suse.
gnome Offizielle Gnome-Updates von Suse.
usr-local-bin Inoffizielle Gnome-Updates und sehr viele Gnome-Programme, die nicht Teil von Suse Linux sind.
mozilla Neue Versionen von Mozilla Firefox und Thunderbird.
openoffice.org Die neuesten Versionen von OpenOffice.
packman-i686 Zahlreiche Multimedia-Pakete von Packman.
suser-guru Weitere Multimedia-Pakete.
jacklab Audioprogramme.
rpmkeys Digitale Schlüssel der Paketbauer zur Überprüfung der Herkunft der Pakete.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

  • Apt unter SuSE Linux
    Als Non-plus-ultra in Sachen komfortabler Paketverwaltung gilt Debians Advanced Packaging Tool Apt. Wir zeigen, wie Sie auch als Suse-Anwender in den Genuss des leistungsfähigen Werkzeugs gelangen.
  • Schnelle Lieferung
    Ubuntu 10.04 bringt verschiedene grafische Werkzeuge mit, um Software effizient zu verwalten. Auch über die Kommandozeile spielen Sie schnell und unkompliziert neue Programme auf den Rechner.
  • Hilfe zur Selbsthilfe: Paketverwaltung
    Moderne Distributionen bieten zusätzlich in der Regel einen komfortablen Paketmanager, um Programme zu verwalten. Mit dem richtigen Know-how kitzeln Sie zusätzlich viele Information aus diesen heraus.
  • Frischzellenkur für LibreOffice
  • Full-Speed-Installation
    Passend zum Schwerpunkt dieser Ausgabe werfen wir im Guru-Training einen weiteren Blick auf die unterschiedlichen Features der großen Linux-Distributionen – hier geht es um die Kommandozeilenwerkzeuge für die Paketverwaltung.
Kommentare

Infos zur Publikation

LU 09/2016: Ciao, Windows!

Digitale Ausgabe: Preis € 5,99
(inkl. 19% MwSt.)

LinuxUser erscheint monatlich und kostet 5,95 Euro (mit DVD 8,50 Euro). Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 86,70 Euro. Details dazu finden Sie im Computec-Shop. Im Probeabo erhalten Sie zudem drei Ausgaben zum reduzierten Preis.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

HINWEIS ZU PAYPAL: Die Zahlung ist ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!

Aktuelle Fragen

Scannen nicht möglich
Werner Hahn, 19.08.2016 22:33, 3 Antworten
Laptop DELL Latitude E6510 mit Ubuntu 16,04, Canon Pixma MG5450. Das Drucken funktioniert, Scann...
Wie kann man das berichtigen
Udo Muelle, 17.07.2016 20:39, 1 Antworten
Fehlschlag beim Holen von http://extra.linuxmint.com/dists/rosa/main/binary-i386/Packages Hash-S...
Installation Genimotion
Horst Müller, 15.07.2016 17:00, 1 Antworten
Hallo, ich kann Genimotion nicht installieren. Folgende Fehlermeldung habe ich beim Aufruf erh...
Probleme beim Hochfahren der Terastaion 5400 mit Unix-Distrib
Sheldon Cooper, 10.07.2016 09:32, 0 Antworten
Hallo ihr lieben, habe seit zwei Tagen das Problem, das das NAS (Raid5) nicht mehr sauber hoch...
Mit Firewire Videos improtieren?
Werner Hahn, 09.06.2016 11:06, 5 Antworten
Ich besitze den Camcorder Panasonic NV-GS330, bei dem die Videos in guter Qualität nur über den 4...