Tipps und Tricks zu Knoppix und Ubuntu

Knoppix und Ubuntu

Ubuntu und Knoppix basieren auf der Linux-Distribution Debian – wir verraten Tricks und Kniffe, welche die Arbeit auf diesen Systemen angenehmer machen.

Tipp: "/etc/apt/sources.list": Was steckt drin?

Die Datei /etc/apt/sources.list ist der Dreh- und Angelpunkt des Paketmanagements unter Ubuntu und anderen Debian-basierten Distributionen. Hier stehen die so genannten Repositorys, die Paketquellen, aus denen die Distribution neue Software bezieht. Als Quellen sind entweder lokale Datenträger (CDs/DVDs, Verzeichnisse auf dem eigenen Rechner) oder Internetadressen (HTTP- und FTP-Server) erlaubt. Jeder Eintrag für eine Quelle steht in einer eigenen Zeile.

Die Reihenfolge, in der die Repositorys aufgelistet sind, spielt durchaus eine Rolle: Paketmanager, wie Synaptic, KPackgeKit und auch die Kommadozeilentools APT und Aptitude, arbeiten die Liste von oben nach unten ab. Dabei überprüfen die Programme, welche Versionsnummer die gesuchte Software trägt und wählen dann die Quelle mit der aktuellsten Fassung aus.

Lokale Quellen wie CDs und DVDs (oder auch ein eigener Mirror) sollten daher ganz oben in /etc/apt/sources.list stehen. Auf diese Weise installiert der Paketmanager in der Voreinstellung aus dieser Quelle (und schont damit Ihre Bandbreite) und weicht nur dann auf ein Repository im Internet aus, wenn dort eine neuere Version des Pakets liegt. Das Listing "sources.list" für Maverick Meerkat zeigt eine Beispielkonfigurationsdatei mit Einträgen für eine CD (auf dem Testrechner haben wir damals die Alphaversion der Distribution eingesetzt) und drei Servern im Internet.

Listing 1

"sources.list" für Maverick Meerkat

deb cdrom:[Ubuntu-Netbook 10.10 _Maverick Meerkat_ - Alpha i386 (20100803.1)]/ maverick main restricted
deb http://de.archive.ubuntu.com/ubuntu/ maverick main restricted universe multiverse
deb http://de.archive.ubuntu.com/ubuntu/ maverick-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu maverick-security main restricted universe multiverse

Tipp: Format der Einträge in "sources.list"

Wie Listing 1 zeigt, folgen die einzelnen Einträge für die Repositorys einem festen Schema und haben den folgenden Aufbau:

Typ URI Distribution [Komponente1] [Komponente2...]

Im ersten Feld Typ steht entweder deb (Binärpakete) oder deb-src (Quellcodepakete, benötigt man, um selbst Pakete zu bauen oder Programme zu kompilieren). Danach folgt ein Eintrag für den so genannten URI. Die Abkürzung steht für Uniform Resource Identifier – der URI gibt das Basisverzeichnis der Distribution an. Listing 1 zeigt ein Beispiel für zwei HTTP-Server (http://de.archive.ubuntu.com und http://security.ubuntu.com/) und für eine CD (cdrom:[Ubuntu-Netbook ...). Alternativ sind die folgenden URI-Typen erlaubt: ftp (FTP-Server), file (lokales oder ein über das Netzwerk eingebundenes Verzeichnis) oder copy (genau wie file für lokale Quelle, Pakete landen aber vor der Installation im Zwischenspeicher /var/cache/apt/archives).

Das Feld Distribution gibt die verwendete Ubuntu-Version an und teilt darüber hinaus in einzelne Archive auf:

  • maverick: Das Hauptarchiv der Distribution; einmal veröffentlicht, ändern die Entwickler nichts mehr an den hier liegenden Paketen. Sie fügen keine neuen hinzu, aktualisieren keine und entfernen auch keine Komponenten. Sicherheitsaktualisierungen und Fehlerkorrekturen haben eigene Archive.
  • maverick-updates: Das ist das Archiv für aktualisierte Pakete. Hier landen nur fehlerbereinigte Pakete – allerdings sind die behobenen Fehler nicht gravierend oder gar sicherheitsrelevant. Eine Installation dieser Pakete ist nicht zwingend erforderlich, schadet allerdings auch nicht.
  • maverick-security: Dieses Archiv enthält die Sicherheitsaktualisierungen. Hier befinden sich Pakete, bei denen die Entwickler gravierende Fehler und Sicherheitslücken korrigiert haben – es sind keine Pakete mit neuen Features und Funktionen. Dieses Archiv sollten Sie zusätzlich zum Hauptarchiv in jedem Fall eintragen, um Ihr System sicher zu halten.
  • maverick-backports: Hier landen aktualisierte Programmversionen, die aus der kommenden Ubuntu-Version stammen, also zurückportiert wurden. Am besten installieren Sie nur einzelne Komponenten aus dieser Quelle, und zwar Pakete, bei denen Sie wirklich eine aktuellere Version benötigen. Bei Ubuntus halbjährlichem Release-Zyklus müssen Sie sowieso nicht lange auf neue Versionen warten, und die Pakete im Hauptarchiv sind in der Regel besser getestet.

Als Letztes folgen optionale Komponenten, welche die Bereiche der Distribution genauer definieren. Einzelne Angaben schreiben Sie einfach durch Leerzeichen getrennt hintereinander. Erlaubt sind hier Einträge für

  • main (Pakete entsprechen den Ubuntu-Lizenzanforderungen und erhalten technische Unterstützung und rechtzeitige Sicherheitspatches),
  • restricted (Software steht nicht unter einer geeigneten freien Lizenz und kann daher nicht in main landen, Ubuntu unterstützt und pflegt sie aber dennoch),
  • universe (zahlreiche freie Programme, die aber unabhängig von ihrer Lizenz keine offizielle Unterstützung haben) und
  • multiverse (Software ohne Unterstützung vom Ubuntu-Team, die außerdem lizenzrechtlichen Einschränkungen unterliegt).

Tipp: Um einzelne Quellen temporär abzuschalten, müssen Sie die entsprechende Zeile nicht entfernen. Stellen Sie einfach ein Rautezeichen (#) an den Zeilenanfang, um den Eintrag auszukommentieren und damit auf den Status "inaktiv" zu schalten.

LinuxCommunity kaufen

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

Deutschland

Ähnliche Artikel

Kommentare

Infos zur Publikation

EL 11/2017-01/2018: Einstieg in Linux

Digitale Ausgabe: Preis € 9,80
(inkl. 19% MwSt.)

EasyLinux erscheint vierteljährlich und kostet 9,80 Euro. Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 33,30 Euro. Details dazu finden Sie im Computec-Shop.

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

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

Stellenmarkt

Aktuelle Fragen

Broadcom Adapter 802.11n nachinstallieren
Thomas Mengel, 31.10.2017 20:06, 2 Antworten
Hallo, kann man nachträglich auf einer Liveversion, MX Linux auf einem USB-Stick, nachträglich...
RUN fsck Manually / Stromausfall
Arno Krug, 29.10.2017 12:51, 1 Antworten
Hallo, nach Absturz des Rechners aufgrund fehlendem Stroms startet Linux nicht mehr wie gewohn...
source.list öffnet sich nicht
sebastian reimann, 27.10.2017 09:32, 2 Antworten
hallo Zusammen Ich habe das problem Das ich meine source.list nicht öffnen kann weiß vlt jemman...
Lieber Linux oder Windows- Betriebssystem?
Sina Kaul, 13.10.2017 16:17, 6 Antworten
Hallo, bis jetzt hatte ich immer nur mit
IT-Kurse
Alice Trader, 26.09.2017 11:35, 2 Antworten
Hallo liebe Community, ich brauche Hilfe und bin sehr verzweifelt. Ih bin noch sehr neu in eure...