Wie überprüfe ich vor der Installation eines Slackware-Pakets die Abhängigkeiten?

Wie überprüfe ich vor der Installation eines Slackware-Pakets die Abhängigkeiten?

Ich habe eine Frage zur Abhängigkeitsprüfung.

Bevor ich ein Paket herunterlade, muss ich prüfen, ob einige der Abhängigkeiten bereits installiert sind. Wie mache ich das? Ich möchte keine Zeit damit verschwenden, etwas herunterzuladen, das ich bereits habe.

Antwort1

Die meisten Slackware-Pakete hängen von bereits installierten Paketen ab (die als erforderlich gekennzeichnet und standardmäßig installiert sind) oder sind in sich abgeschlossen. Dies gilt für die offiziellen Slackware-Pakete. Pakete von Drittanbietern erfordern möglicherweise zusätzliche Software, um ausgeführt zu werden (die meisten Autoren geben jedoch in ihren Versionshinweisen an, welche zusätzliche Software Sie möglicherweise benötigen, oder schließen sie sogar in das Paket ein).

Zusammenfassend lässt sich sagen, dass dies mit pkgtool nicht möglich ist, meistens auch nicht erforderlich ist und Sie die Versionshinweise lesen sollten, wenn Sie Pakete von Drittanbietern verwenden.

Die Installation aus dem Quellcode ist eine andere Sache, in diesem Fall müssen Sie jedoch möglicherweise auch die Abhängigkeiten kompilieren. Lesen Sie daher die Versionshinweise.

Nach jahrelanger Nutzung von Slackware-Servern bin ich nur bei der Installation von Perl-Software auf die Abhängigkeitshölle gestoßen, bis ich begann, die CPAN-Shell zu verwenden, die die gewünschten Module zusammen mit ihren Abhängigkeiten installiert.

Antwort2

Slackware hat ein slackpkgDienstprogramm, das dafür nützlich ist. Wenn Sie also den Namen des Pakets (*) kennen, das eine Abhängigkeit darstellt, können Sie --als Root-- ausführen slackpkg search packagename; Sie können auch mit: nach bestimmten Dateien suchen slackpkg file-search packagename.

(*)Wenn Sie ein Slackware-Paket kompilieren, laden Sie zuerst den Quellcode von Websites (wie slackbuilds.org, slacky.eu) herunter. Auf diesen Websites können Sie die Abhängigkeiten für jedes Paket sehen. Dann beginnt der Kompilierungsprozess und schließlich installieren Sie das Paket mit installpkgdem Dienstprogramm

Alternativ können Sie ein Dienstprogramm wie slapt get( verwenden.http://software.jaos.org/), ein Dienstprogramm, mit dem Sie Slackware-Pakete von Drittanbietern installieren und Abhängigkeiten auflösen können.

verwandte Informationen