EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

Schuldenbaum - Online in der Cloud

Führen Sie Debtree im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl Debtree, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


Schuldenbaum - Beziehungen zwischen Paketen anzeigen

ZUSAMMENFASSUNG


Schuldner [Optionen] Paket

BESCHREIBUNG


Erzeugt Abhängigkeitsgraphen (in `dot'-Syntax) für das angegebene Paket. Die Ausgabe ist
in STDOUT geschrieben und kann als Eingabe für den Befehl verwendet werden Punkt(1) aus dem Paket
`grafviz'.

Abhängigkeitsdiagramme zeigen standardmäßig (Vor-)Abhängigkeiten, empfohlene Pakete,
nicht versionierte Konflikte und virtuelle Pakete, die vom angeforderten Paket bereitgestellt werden. Optional
auch vorgeschlagene Pakete und versionierte Konflikte können eingeschlossen werden.

Neben Graphen, die regelmäßige Abhängigkeiten zeigen, Schuldner kann auch Grafiken erstellen, die die
umgekehrte Abhängigkeiten von und die Build-Abhängigkeiten für ein Paket.

Abhängigkeit Typen
Die Art der Abhängigkeit zwischen Paketen hängt vom Linientyp und der Farbe des Pfeils ab
Angabe der Abhängigkeit:
Build-Abhängig: dunkelgold, fett
Build-Abhängig-Unabhängig: Hellgold
Pre-Hängt ab: lila, fett
Hängt davon ab: blau
Empfehlt: schwarz
Schlägt vor: schwarz, gepunktet
Konflikte: rot
Liefert: grüner, umgekehrter Pfeil

Standardmäßig werden die Versionsanforderungen für versionierte Abhängigkeiten und Konflikte angezeigt
neben dem Pfeil.

Alternative Abhängigkeiten
Alternative Abhängigkeiten werden innerhalb eines einzelnen Knotens angezeigt (eine rechteckige Form mit
horizontale Linien, die die Pakete trennen).

Eine alternative Abhängigkeit wird durch einen einzelnen Pfeil angezeigt, es sei denn, einer oder mehrere der
Abhängigkeiten werden versioniert. In diesem Fall ein separater Pfeil (der auf dem entsprechenden Paket endet)
zeigt die Versionsanforderung gezeichnet. Pfeile für Abhängigkeiten von einem Paket in einem Satz von
Alternativen werden aus dem richtigen Paket im Set stammen, obwohl dies in einigen Fällen
kann auf der Trennlinie zwischen zwei Alternativen liegen.

Wenn ein Paket, das in einer alternativen Abhängigkeit enthalten ist, auch separat angezeigt werden soll
oder ist auch Teil eines anderen alternativen Abhängigkeitssatzes, seine Abhängigkeiten sind nur
einmal enthalten, beim ersten Auftreten des Pakets. Für die sekundären Vorkommnisse ist die
Paketname wird in eckigen Klammern angezeigt: `[...]'.

Siehe auch die Option --show-installed unten.

Assistent Pakete
Virtuelle Pakete werden als achteckige Form mit einem grünen umgekehrten Pfeil von der
Bereitstellung von Paket(en).

Wenn nur ein einzelnes Paket das virtuelle Paket bereitstellt, wird dieses Paket (und seine Abhängigkeiten)
wird in der Grafik angezeigt.

Wenn es mehrere Pakete gibt, die das virtuelle Paket bereitstellen, werden sie innerhalb angezeigt
ein einzelner Knoten mit abgerundeten Ecken, aber nur, wenn weniger als drei vorhanden sind (oder die Zahl
durch die Option --max-providers festgelegt). Wenn es mehr als diese Zahl gibt, ist dies
angezeigt durch Auslassungspunkte (`...') im Knoten; es werden keine einzelnen Pakete angezeigt, aber die
Die Anzahl der Bereitstellungspakete ist neben dem Pfeil angegeben. Abhängigkeiten der
Bereitstellung von Paketen wird nicht angezeigt.

Ein reguläres Abhängigkeitsdiagramm zeigt standardmäßig auch alle virtuellen Pakete an, die von der . bereitgestellt werden
angefordertes Binärpaket.

Unbekannt Pakete
Pakete, die als Abhängigkeit aufgeführt sind, aber in der Paketdatenbank unbekannt sind, werden
rötlich dargestellt werden. Bei alternativen Abhängigkeiten wird das Paket
Name wird zwischen Fragezeichen angezeigt: `?...?'.

Paket Versionen
Wenn mehrere Versionen eines Pakets verfügbar sind, werden die Abhängigkeitsinformationen für die
mit einer Ausnahme wird die höchste verfügbare Version verwendet. Wenn die Option --show-installed
verwendet wird, wird die installierte Version für Pakete verwendet, die auf dem System installiert sind.

Management Graph Größe und Komplexität
Schuldner bietet mehrere Mechanismen, um die Größe von Abhängigkeitsgraphen von Paketen zu reduzieren
mit großen oder komplexen Abhängigkeitsbäumen. Der erste Mechanismus besteht darin, einzuschränken, welche Arten von
Abhängigkeiten sind enthalten, zum Beispiel das Ausschließen von empfohlenen oder in Konflikt stehenden Paketen von
der Graph. Der zweite Mechanismus ist die Konfiguration von Listen von überspringen und Ende Pakete;
Einzelheiten finden Sie im Abschnitt KONFIGURATION unten. Der letzte Mechanismus besteht darin, einen harten . zu platzieren
Begrenzung der Tiefe des Abhängigkeitsbaums.

Es ist nicht möglich, die Abhängigkeiten von vorgeschlagenen Paketen einzuschließen. Dies würde in
fast alle Fälle führen zu einer Explosion der Diagrammgröße.

Bei manchen Paketen ist es leider fast unmöglich eine brauchbare Abhängigkeit zu erzeugen
Diagramm aufgrund der Anzahl der Abhängigkeiten, die sie haben. Dies ist häufig bei Meta der Fall
Pakete, zum Beispiel für KDE oder GNOME.

OPTIONAL


Dieses Programm folgt der üblichen GNU-Befehlszeilensyntax, mit langen Optionen beginnend mit
zwei Striche (`-'). Nachfolgend finden Sie eine Übersicht der unterstützten Optionen.

--show-installiert, -I
Zeigen Sie an, welche Pakete auf dem System installiert sind.

Die Knoten für Pakete, die auf dem System installiert sind, werden farbig beleuchtet
Grün. Bei alternativen Abhängigkeiten werden nur installierte Pakete eingeschlossen (und
Auslassungspunkte werden verwendet, um ausgelassene Alternativen anzuzeigen); für unzufriedene Alternative
Abhängigkeiten werden alle Alternativen eingeschlossen.

--show-rdeps, -R
Zeigen Sie auch umgekehrte Abhängigkeiten des Pakets und aller bereitgestellten virtuellen Pakete an.

Nicht installierte umgekehrte Abhängigkeiten werden hellgelb dargestellt; Eingerichtet
diejenigen hellblau. Die Anzeige umgekehrter Abhängigkeiten vom Typ Suggests wird nicht unterstützt.

Die Verwendung der Option --show-installed in Kombination mit dieser Option wird empfohlen.
Siehe auch die Optionen --rdeps-depth und --max-rdeps. Diese Option wird ignoriert, wenn
--build-dep wird ebenfalls angegeben.

--build-dep, -b
Build-Abhängigkeiten anstelle von Paketabhängigkeiten anzeigen.

Vorgeschlagene Pakete werden niemals in ein Build-Abhängigkeitsdiagramm aufgenommen. Wenn da
sind alternative Pakete, um eine Abhängigkeit zu erfüllen, normalerweise nur das erste
Alternative wird angezeigt. In Kombination mit dem
--show-installed Option, alle bereits installierten Alternativen werden eingeschlossen für
erfüllte Abhängigkeiten (es sei denn, die Option --no-alternatives ist ebenfalls angegeben).

--Bogen=Architektur
Geben Sie die Architektur (oder `all') für den Build-Abhängigkeitsgraphen an. Wenn die Option
Wenn die Option --buildep nicht vorhanden ist, wird diese Option ignoriert. Standard ist der
Architektur des Systems, auf dem der Befehl ausgeführt wird.

Wenn Architektur `all' angegeben ist, werden alle Build-Abhängigkeiten angezeigt. Wenn überhaupt
Build-Abhängigkeiten haben `Architekturbedingungen', diese werden in einem angezeigt
Graph.

Wenn eine Architektur angegeben ist (einschließlich der Standardeinstellung), bauen Sie nur Abhängigkeiten auf
die für diese Architektur relevant sind, werden gezeigt; Abhängigkeiten für andere aufbauen
Architekturen werden ignoriert.

--mit-Vorschlägen, -S
Fügen Sie vorgeschlagene Pakete hinzu; Abhängigkeiten von vorgeschlagenen Paketen sind nie enthalten.

--keine-empfehlen
Empfohlene Pakete nicht anzeigen.

Diese Option wird ignoriert, wenn sie in Kombination mit der Option --with-suggests verwendet wird.

--keine-alternativen
Zeigen Sie nur das erste Paket aus einem Satz alternativer Abhängigkeiten an. Effektiv
Dies zeigt an, welches Paket standardmäßig installiert wird (in den meisten Fällen).

--keine-bietet
Zeigen Sie keine virtuellen Pakete an, die vom angeforderten Paket bereitgestellt werden.

--max-anbieter=Anzahl
Wenn mehrere Pakete ein virtuelles Paket bereitstellen, zeigen Sie nur die
Bereitstellung von Paketen, wenn weniger als diese Anzahl vorhanden sind. Standard ist 3.

--keine-Versionen
Die Versionen für versionierte Abhängigkeiten nicht anzeigen.

--keine Konflikte
Keine unversionierten Konflikte anzeigen.

--versioned-conflicts, -VK
Versionierte Konflikte einschließen; standardmäßig werden nur unversionierte Konflikte angezeigt.

Diese Option wird ignoriert, wenn sie in Kombination mit der Option --no-conflicts verwendet wird.

--maximale Tiefe=Anzahl
Begrenzen Sie die Anzahl der Abhängigkeitsebenen, die durchlaufen werden.

Diese Option begrenzt die Anzahl der Ebenen Schuldner wird wiederkehren, wenn
Abhängigkeiten bestimmen. Pakete der angegebenen Stufe werden behandelt als Ende
Pakete (siehe Abschnitt KONFIGURATION unten).

Die Option kann sowohl verwendet werden, um die Größe von Diagrammen zu reduzieren.

--rdeps-Tiefe=Anzahl
Die maximale Anzahl von Ebenen für umgekehrte Abhängigkeiten.

Standardmäßig wird nur eine Ebene angezeigt. Verwenden Sie diese Option, um weitere Ebenen anzuzeigen.
Impliziert --show-rdeps.

--max-rdeps=Anzahl
Beschränken Sie die Anzeige indirekter umgekehrter Abhängigkeiten.

Wenn mehrere Ebenen von umgekehrten Abhängigkeiten angezeigt werden, ist eine umgekehrte Abhängigkeit, die
selbst viele umgekehrte Abhängigkeiten hat, kann den Graphen wirklich explodieren lassen. Standardmäßig
bis zu 5 indirekte umgekehrte Abhängigkeiten werden einzeln angezeigt.

--no-skip
Zeigen Sie auch Abhängigkeiten an, die standardmäßig unterdrückt sind (zB libc6).

Wenn ausgewählt, überspringen Pakete wird behandelt als Ende Pakete stattdessen. Das heisst
dass Abhängigkeiten, die standardmäßig nicht in Diagrammen enthalten sind, jetzt angezeigt werden,
aber ihre Abhängigkeiten nicht. Siehe auch den Abschnitt KONFIGURATION unten.

--zeige alles
Zeigen Sie den vollständigen Abhängigkeitsbaum an.

Wenn ausgewählt, werden alle Standardlimits in Form von Ende und überspringen Pakete sind
deaktiviert und das vollständige Abhängigkeitsdiagramm für das Paket wird generiert. Siehe auch
den Abschnitt KONFIGURATION unten.

Diese Option impliziert die Option --no-skip, kann aber in Kombination mit der
--max-Tiefe-Option. Beachten Sie, dass sich diese Option nicht auf die Abhängigkeitstypen auswirkt
die enthalten sind.

--drehen, -r
Zeichnen Sie das Diagramm von oben nach rechts statt von links nach rechts.

--kondensieren
Aktiviert eine Option von Punkt(1), die dazu beitragen können, die Unordnung in dichten Grafiken zu reduzieren um
Konzentrationslinien (Beziehungen) zwischen Paketen zusammen für Teile ihrer
Pfade.

--ruhig, -q
Unterdrücken Sie alle Informations-/Warnmeldungen.

- ausführlich, -v
Erhöhen Sie die Ausführlichkeit.

Zeigt zusätzliche Informations- und Debugmeldungen an; kann bis zu drei wiederholt werden
Zeiten.

CONFIGURATION


Schuldner kann konfiguriert werden, um die Größe und Komplexität von Abhängigkeitsdiagrammen zu begrenzen. Das ist
getan mit zwei Listen:

/etc/debtree/skiplist, ~/.debtree/skiplist
Liste von überspringen Pakete. Pakete, die in dieser Liste enthalten sind, sind vollständig ausgeschlossen von
Grafiken. Die Liste sollte nur Abhängigkeiten enthalten, die so häufig sind, dass
sie in Diagrammen überladen nur das Diagramm und fügen nicht wirklich Informationen hinzu.
Beispiele sind libc6 und zlib1g. Wenn eine alternative Abhängigkeit nur skip . enthält
Pakete werden weggelassen; wenn es eine Mischung aus Skip- und Non-Skip-Paketen enthält,
das Vorhandensein der Skip-Pakete wird durch Auslassungspunkte ('...') angezeigt.

/etc/debtree/endlist, ~/.debtree/endlist
Liste von Ende Pakete. Pakete, die in dieser Liste enthalten sind, werden in der Grafik angezeigt, aber
ihre Abhängigkeiten werden nicht angezeigt. Eine Rautenform wird verwendet, um ein Ende anzuzeigen
Paket; bei alternativen Abhängigkeiten wird der Paketname angezeigt
zwischen geschweiften Klammern: `{...}'.

Vorzugsweise nur Pakete, die eine etwas andere Funktionalität bieten als
seine umgekehrten Abhängigkeiten sollten in diese Liste aufgenommen werden. In einigen Fällen kann es sein
notwendig, auch Pakete einzubinden, weil ihr Abhängigkeitsbaum einfach zu groß ist oder
Komplex.

Wenn im HOME-Verzeichnis des Benutzers eine Liste vorhanden ist, wird stattdessen diese Datei verwendet
der Standarddatei in /etc/debtree/.

Siehe auch die Optionen --no-skip, --show-all und --max-depth.

Beispiele:


Nachfolgend finden Sie einige grundlegende Anwendungsbeispiele für Schuldner. Für ausführlichere Beispiele für Grafiken
und weitere Informationen finden Sie im Schuldner Website: http://collab-
maint.alioth.debian.org/debtree.

$ Schuldenbaum dpkg >dpkg.dot
Generieren Sie das Abhängigkeitsdiagramm für das Paket dpkg und speichere die Ausgabe in einer Datei
`dpkg.dot'.

$ Punkt -Tsvg -o dpkg.svg dpkg.dot
Verwenden Sie die Punkt(1) um ein SVG-Bild aus der `.dot'-Datei zu generieren.

$ Schuldenbaum dpkg | Punkt -Tpng >dpkg.png
Generieren Sie das Abhängigkeitsdiagramm für das Paket dpkg als PNG-Bild und speichern Sie das Ergebnis
in eine Datei ausgeben.

$ Schuldenbaum -b dpkg | Punkt -Tps | kghostview - &
Generieren Sie das Build-Abhängigkeitsdiagramm für das Paket dpkg im Postscript-Format und Ansicht
das Ergebnis mit KDEs kghostview(1).

Verwenden Sie debtree online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    Büroetage
    Büroetage
    OfficeFloor bietet eine Umkehrung von
    Kopplungssteuerung mit ihren: - Abhängigkeiten
    Einspritzung - Fortsetzungseinspritzung -
    Fadeninjektion Weitere Informationen
    Besuche den...
    Laden Sie OfficeFloor herunter
  • 2
    DivKit
    DivKit
    DivKit ist ein servergesteuertes Open-Source-Programm
    UI (SDUI)-Framework. Es ermöglicht Ihnen
    Bereitstellung serverbasierter Updates für
    verschiedene App-Versionen. Es kann auch sein
    verwendet für...
    Laden Sie DivKit herunter
  • 3
    Unterkonverter
    Unterkonverter
    Dienstprogramm zum Konvertieren zwischen verschiedenen
    Abonnementformat. Shadowrocket-Benutzer
    sollte ss, ssr oder v2ray als Ziel verwenden.
    Sie können &remark= hinzufügen
    Telegram-like HT...
    Unterkonverter herunterladen
  • 4
    SWASH
    SWASH
    SWASH ist eine Allzweck-Zahl
    Werkzeug zur Simulation instationärer,
    nicht hydrostatisch, freiflächig,
    Rotationsströmungs- und Transportphänomene
    in Küstengewässern als ...
    Laden Sie SWASH herunter
  • 5
    VBA-M (Archiviert – Jetzt auf Github)
    VBA-M (Archiviert – Jetzt auf Github)
    Projekt ist umgezogen
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Features: Cheat-Erstellung, Staaten speichern, Multi
    system, unterstützt gba, gbc, gb, sgb,
    sgb2Tu...
    VBA-M herunterladen (archiviert – jetzt auf Github)
  • 6
    Stacer
    Stacer
    Linux-Systemoptimierung und -überwachung
    Github-Repository:
    https://github.com/oguzhaninan/Stacer.
    Zielgruppe: Endbenutzer/Desktop. Benutzer
    Schnittstelle: Qt. Programmierung La ...
    Staker herunterladen
  • Mehr »

Linux-Befehle

Ad