GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Depends.exe für GNU/Linux

Das Dienstprogramm, nach dem Sie unter Linux suchen, heißt ldd . Tun Sie Ihren Benutzern jedoch einen Gefallen und denken Sie nicht daran, Bibliotheken mit Ihrem Programm zu verteilen. Fordern Sie Ihre Benutzer auf, die Voraussetzungen über die richtigen Kanäle zu installieren. Oder, noch besser, packen Sie Ihre Software mit einem geeigneten Installationssystem wie RPM, apt oder portage (ich gehe davon aus, dass Sie die Quelldistribution und die Autotools nicht verwenden können); Dadurch kann das Paketverwaltungssystem Abhängigkeiten automatisch auflösen, indem es alle erforderlichen Bibliotheken hinzuzieht.

Das Verteilen von Versionen von Bibliotheken mithilfe von Ad-hoc-Schemata wird nur Endbenutzern Probleme bereiten (so etwas wie die DLL-Hölle unter Windows). Sie können zu Konflikten, Abstürzen und möglicherweise Sicherheitslücken führen.

Sie können ldd verwenden um herauszufinden, von welchen Bibliotheken Ihre Binärdatei abhängt, damit Sie die richtigen Abhängigkeiten einrichten können, wenn Sie Ihre Pakete erstellen (einige Paketierer, wie RPM, erledigen dies tatsächlich für Sie).


Linux
  1. Linux-Tipps zur Verwendung von GNU Screen

  2. Spickzettel für Linux-Benutzer und -Berechtigungen

  3. Was ist Linux? Ein Leitfaden für nicht-technische Benutzer

  4. Linux 3D-Grafikbibliotheken?

  5. Synfig – Eine Adobe Animate-Alternative für GNU/Linux

20 Sed (Stream Editor)-Befehlsbeispiele für Linux-Benutzer

Eine Liste nützlicher Konsolendienste für Linux-Benutzer

25 Praktischer mv-Befehl in Linux für alltägliche Benutzer

Beste Windows-ähnliche Linux-Distributionen für neue Linux-Benutzer

Die 10+ besten Suchmaschinen für Linux-Benutzer

Linux-Dateimanager:Top 20 für Linux-Benutzer überprüft