AA_PO-23550_ioqs-123RF.jpg

© ioqs, 123RF

Die Qualität von Debian-Paketen mit Bordmitteln prüfen

Hinter den Kulissen

Das Debian-Projekt legt alle Details zum Entwicklungsstand von Paketen inklusive der Diskussionen offen. Die passenden Tools geben Auskunft über den Zustand eines Softwarepakets.

Das Debian-Projekt legt sehr großen Wert auf die hohe Qualität der vielen Softwarepakete. Das zeigt sich zum einen in den verschiedenen Stadien der Entwicklung (stable, testing, unstable) und den damit verbundenen, harten Kriterien, die die Entwickler an die Pakete anlegen, bis diese den entsprechenden Status erreicht. Zum anderen wird es im täglichen Umgang deutlich, wie etwa beim Administrieren des Systems: Die Informationen zu den Veränderungen und zum aktuellen Zustand eines Paketes sind stets zugänglich.

Sie ersehen daraus, ob und welcher Verantwortliche sich um ein Problem kümmert und wie weit die Arbeit daran bereits fortgeschritten ist. Auf diese Informationen greifen Sie vergleichsweise unkompliziert über E-Mail, spezielle Mailinglisten und die Kommandozeile mithilfe Debian-spezifischer Pakete zu; zusätzlich stehen intuitiv gestaltete Erweiterungen für den Webbrowser bereit.

Via Webbrowser

Als zentrale Anlaufstelle im Web dient das Debian Bug Tracking System BTS [1]. Darin finden Sie alle Berichte zu Fehlern. Jeder Eintrag besitzt eine eindeutige Nummer, über die er sich stets referenzieren lässt. Mithilfe der Formulare auf der BTS-Webseite recherchieren Sie nach den Daten, zum Beispiel anhand des Paketnamens oder des Betreuers (Package Maintainer), sowie nach dem Status der Arbeit. Abbildung 1 zeigt die Informationen zum Paket aptsh.

Abbildung 1: Das Bug Tracking System von Debian gibt ausführlich Auskunft über Fehler, die Anwender oder Entwickler in einem Paket gefunden haben.

Jeder Eintrag enthält eine Reihe von zusätzlichen Feldern. Dazu gehören Markierungen (Tags) und der Betreff des Fehlerberichts. Zu den Tags zählen der Schweregrad des Fehlers wie n (normal), w (Wunschliste), m (kleinerer Fehler), i (wichtig), S (ernsthaft), G (schwerwiegend) und C (kritisch). Die drei letztgenannten Schweregrade gelten als "release critical" (veröffentlichungskritisch) und werden daher in Debian BTS mit Großbuchstaben in roter Farbe angezeigt (Abbildung 2).

Abbildung 2: Die Anzeige schwerwiegender Fehler für das Paket apt-zip.

Mit einem Mausklick erhalten Sie detailliertere Informationen (Abbildung 3). Der vollständige Fehlerbericht mitsamt dem kompletten Verlauf der Kommunikation und des Changelogs zum Vorgang verbirgt sich hinter dem Betreff des Fehlerberichts.

Abbildung 3: Das BTS von Debian liefert sehr detaillierte Informationen zu jedem Eintrag, inklusive Angaben zum Einsender der entsprechenden Daten.

Schneller navigieren

Kennen Sie die Fehlernummer, so bietet Ihnen das BTS einen Weg an, direkt über das Eingabefeld des Browsers zu einem Fehlerbericht oder Paket zu gelangen. Die Tabelle "Vereinfachte Navigation" fasst die entsprechenden Möglichkeiten zusammen.

Möchten Sie die URL nicht eintippen, sondern stattdessen nur ein wenig mit der Maus klicken, bietet sich dazu das Plugin Debian Buttons für den Webbrowser Firefox/Iceweasel an [2]. Es integriert eine Reihe zusätzlicher Schalter in die Werkzeugleiste. Diese Schaltflächen ermöglichen den Zugriff auf spezifische Inhalte der Debian-Webseite. Dazu zählt das bereits erwähnte Debian BTS, die Übersicht über die Pakete, die Recherche anhand von Quell- und Binärpaketen sowie Informationen zu Fehlermeldungen und Betreuern.

Debian Buttons verbirgt sich im Paket xul-ext-debianbuttons [3], das Sie bei Bedarf über die Paketverwaltung mittels Apt-get oder Aptitude installieren. Danach konfigurieren Sie die Werkzeugleiste des Browsers und ergänzen die Schalter, die Sie verwenden wollen. Abbildung 4 beinhaltet die drei Knöpfe Information zu Binärpaketen, Bug Tracking System (BTS) und Package Tracking System (PTS) [4]. Aus Letzterem wurde in Debian 8 "Jessie" der Link zum Debian Tracker [5].

Abbildung 4: Über das Browser-Plugin Debian Buttons erhalten Sie zusätzliche, Debian-spezifische Schaltflächen für die Werkzeugleiste des Browsers Firefox/Iceweasel.

Die Schalter werten Informationen aus, die sich in der Zwischenablage befinden. Markieren Sie also zuerst eine Fehlernummer oder den Namen eines Pakets mit der Maus und drücken Sie anschließend den entsprechenden Button. So gelangen Sie via Browser zur gewünschten Seite. Dabei spielt es keine Rolle, ob Sie ein führendes Hash-Zeichen (#) oder nachfolgendes Komma mit ausgewählt haben – das Plugin filtert solche Zeichen heraus.

Diesen Artikel als PDF kaufen

Express-Kauf als PDF

Umfang: 5 Heftseiten

Preis € 0,99
(inkl. 19% MwSt.)

LinuxCommunity kaufen

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

Deutschland

Ähnliche Artikel

  • Lagerhaltung
    Technologien wie Flatpak und Snap suggerieren, bisherige Paketverwaltungskonzepte hätten ausgedient. Ein Blick auf den aktuellen Stand der Softwareverwaltung unter Linux zeigt, dass dieser Eindruck täuscht.
  • Verwandlungskünstler
    Das Kommandozeilen-Werkzeug Alien baut Brücken zwischen den verschiedenen Paketverwaltungssystemen. Mithilfe des kleinen Tools bereiten Sie für fremde Distribution gedachte Pakete für Ihr eigenes System auf. Dabei gilt es allerdings auf ein paar Stolpersteine zu achten.
  • Debian Weekly News - 17. Mai 2005
  • Test Driven Distribtuion Development für Debian

    Der finnische Debian-Entwickler Lars Wirzenius regt an, mehr automatische Testverfahren bei der Entwicklung der freien Linux-Distribution einzusetzen.
  • Pakete zielgenau finden mit Debtags
    Das Debtags-Projekt erweitert die Beschreibung von Debian-Paketen um zusätzliche Begriffe zur thematischen Einordnung. Das erleichtert die Auswahl passender Software deutlich.
Kommentare

Infos zur Publikation

LU 12/2016: Neue Desktops

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

Drucker Epson XP-332 unter ubuntu 14.04 einrichten
Andrea Wagenblast, 30.11.2016 22:07, 2 Antworten
Hallo, habe vergeblich versucht mein Multifunktionsgerät Epson XP-332 als neuen Drucker unter...
Apricity Gnome unter Win 10 via VirtualBox
André Driesel, 30.11.2016 06:28, 2 Antworten
Halo Leute, ich versuche hier schon seit mehreren Tagen Apricity OS Gnome via VirtualBox zum l...
EYE of Gnome
FRank Schubert, 15.11.2016 20:06, 2 Antworten
Hallo, EOG öffnet Fotos nur in der Größenordnung 4000 × 3000 Pixel. Größere Fotos werden nic...
Kamera mit Notebook koppeln
Karl Spiegel, 12.11.2016 15:02, 2 Antworten
Hi, Fotografen ich werde eine SONY alpha 77ii bekommen, und möchte die LifeView-Möglichkeit nu...
Linux auf externe SSD installieren
Roland Seidl, 28.10.2016 20:44, 1 Antworten
Bin mit einem Mac unterwegs. Mac Mini 2012 i7. Würde gerne Linux parallel betreiben. Aber auf e...