FINDEN DER PAKETABHÄNGIGKEITEN IN DEEPIN

Die Installation von Anwendungen in Deepin über das Terminal ist sehr einfach. Wir kennen jedoch nicht immer die Abhängigkeiten, die dem System bei der Installation dieser Anwendung hinzugefügt werden. Manchmal ist dies wichtig, da einige unerwünschte Komponenten installiert werden können, wenn wir nicht genau wissen, was installiert wird. In anderen Fällen ist es einfach die Neugier zu wissen, ob das System bereit ist, das von uns beabsichtigte Paket zu installieren oder nicht.

Es ist sehr wahrscheinlich, dass Sie, wenn Sie kein Neuling sind, diese Dinge bereits kennen, aber nur für den Fall, dass Sie bei der Installation eines Softwarepakets in einer beliebigen Art von GNU Linux-Distribution manchmal andere Pakete benötigen, um auf die gleiche Weise zu funktionieren für die es entworfen wurde. Diese zusätzlichen Pakete werden als Abhängigkeiten bezeichnet. Wenn sie nicht bereits auf dem System installiert sind, werden sie normalerweise automatisch zusammen mit dem Paket installiert, das Sie installieren möchten. Einige Pakete hängen von anderen unter Linux ab. Es ist normal, wie ein GNU Linux-System funktioniert, obwohl manche Leute diese Tatsache jahrelang als «bezeichnenAbhängigkeit-Hölle» (Infierno de Dependencias). Ahora bien, ¿Cómo saber las dependencias específicas de un paquete?

ABHÄNGIGKEITEN MIT APT SHOW FINDEN

Sie können den Befehl verwenden passende Show um die spezifischen Details zu Abhängigkeiten und anderen Informationen eines Pakets anzuzeigen. Einige dieser Informationen sind die Abhängigkeiten, und Sie können sie in der Zeile sehen, die mit «beginnthängt davon ab». Lo ejecutarías de la siguiente manera en una terminal:

sudo apt show nombre_del_paquete

Als Beispiel können Sie unten sehen, was es in Bezug auf die Anwendung zeigt Deepin-Mail in der Aufnahme unten:

Wie du siehst Deepin-Mail abhängig von der libqat3-Laufzeitbibliotheken und liblockfile1. Pero ojo; ¡Aquí sucede algo! cualquier paquete de dependencia de los mostrados como resultado del comando passende Show Sie können auch von einem anderen Paket abhängen und die Kette kann auf verschiedenen Ebenen fortgesetzt werden. Zum Glück ist der Paketmanager von APT Behandelt diese Situation intelligent, indem automatisch alle fehlenden Abhängigkeiten installiert werden (meistens), sodass Sie sich keine großen Sorgen machen müssen. Es ist auch wichtig zu beachten, dass manchmal, abgesehen von der oben gezeigten Rückgabe, eine zusätzliche Zeile mit dem Namen: «Empfohlen"(Empfohlen).

Empfohlene Pakete

Empfohlene Pakete sind keine direkten Abhängigkeiten vom Paket, sondern ermöglichen zusätzliche Funktionen.

Empfohlene Pakete werden ebenfalls standardmäßig installiert. Wenn Sie die Installation des empfohlenen Pakets ausdrücklich verbieten möchten, verwenden Sie das Flag -no-install-empfohlen so:

sudo apt install –no-install-recommends nombre_del_paquete

FINDEN DER ABHÄNGIGKEITEN MIT APT CACHE

Eine andere Möglichkeit wäre, den Befehl zu verwenden passender Cache. Entgegen dem Befehl passende Show Oben, wo eine größere Menge an Informationen zu dem betreffenden Paket angezeigt wird und unter vielen Umständen nützlich sein kann, abhängig davon (und nicht beabsichtigt), was Sie versuchen, können Sie stattdessen verwenden passender Cache für präzisere Informationen. In diesem Fall wäre der zu verwendende Befehl:

apt-cache depends nombre_del_paquete

Siehe Ergebnis des obigen Befehls, der erneut von der Anwendung verwendet wird Deepin-Mail als Beispiel:

ABHÄNGIGKEITEN MIT DPKG FINDEN

Die beiden oben gezeigten Methoden zum Auffinden von Abhängigkeiten funktionieren in Paketen in Deepins Repositorys einwandfrei. In einigen Fällen möchten Sie jedoch auch die Abhängigkeiten von Paketen kennen, die Sie zuvor heruntergeladen haben, wie dies bei Paketen der Fall ist DEB. In diesen Fällen können Sie den Befehl verwenden DPKG wie folgt:

dpkg -I ruta/al/fichero/nombre_del_fichero.deb

Im obigen Beispiel sehen Sie das Ergebnis dieses Befehls in der Anwendung Tixati, mit dem ich Dateien des Typs herunterlade .torrent aus dem Internet. Wie Sie sehen können, wird alles, was mit Abhängigkeiten zu tun hat, in der Rückgabe des mit DPKG vorgeschlagenen Befehls angezeigt.

Wenn Sie beispielsweise noch mehr Details zu Abhängigkeiten erfahren möchten; Wenn Sie die Abhängigkeiten anderer Abhängigkeiten kennen möchten, können Sie dies herausfinden, indem Sie ein Tool namens installieren apt-rdepends Diese Anwendung wird normalerweise nicht in Deepin installiert, daher müssen Sie sie manuell installieren, indem Sie:

sudo apt install apt-rdepends

Das Werkzeug apt-rdepends Jetzt können Sie Abhängigkeiten anderer Abhängigkeiten anzeigen und wie folgt verwenden:

apt-rdepends -r nombre_del_paquete

Zum Beispiel, wenn Sie versuchen, die Abhängigkeiten der Abhängigkeit zu finden libqapt3-Laufzeit Das ist eine der Paketabhängigkeiten Deepin-Mail Mit dem folgenden Befehl werden viele Informationen zu zusätzlichen Abhängigkeiten angezeigt:

apt-rdepends -r libqapt3-runtime

Wir hoffen, dass die Informationen für Sie hilfreich sind. Wenn Sie Fragen oder Zweifel haben, hinterlassen Sie uns einfach einen Kommentar und wir werden versuchen, Ihnen zu helfen.

4.9 21 Stimmen
Bewerten Sie den Artikel
 
Zeichnen
Bericht des
6 Reacciones
populärste
Neuer Älter
Meinung aus dem Artikel
Alle Kommentare anzeigen
Martin Valladares
Martin Valladares (@mvalladares2006)
21 días atrás

Interesante, me gustaría… bueno si agregaran un apartado sobre como identificar dependencias que pueden dañar el SO.

Eduardo X
Eduardo X (@eduardx)
21 días atrás

Эли sehr gut, kannte diese Befehle nicht. Danke dir.

Antonio Oropeza
Antonio Oropeza (@oropeza2007)
21 días atrás

Da ich eine fehlende Abhängigkeit erhalte, habe ich ein Paket, das ich installieren möchte, aber es besagt, dass eine Abhängigkeit fehlt.

Peligroso Mario
Peligroso Mario (@peligrosomario)
20 días atrás

Tantos comandos en gnu linux, es abrumador jijiji

Céssar
Céssar (@ppjc72)
20 días atrás

Excelente Eli.

6
0
Wir würden gerne wissen, was Sie denken. Nehmen Sie an der Diskussion teil.x