Verwirrt über Bibliotheken Libtorrent und Sintflut

1974
Orbital

Ich habe also einen entfernten Debian 7-Server, den ich verwalte, und ich lerne immer noch viel über Debian und Linux im Allgemeinen.

Um genau zu sein, habe ich folgende Fragen:

1) Wie bestimme ich, welche Bibliothek für die Sintflut benutzt wird? Ich habe Deluge 1.3.6 aus dem Quellcode sowie libtorrent-rasterbar-0.15.10 installiert. Wenn ich den Überlauf -v Befehl starte, erhalte ich:
$ deluge -v Überlauf
: 1.3.6
libtorrent: 0.15.10.0

Gibt es eine Möglichkeit zu bestimmen, welche Bibliothek in Linux anders verwendet wird?

2) Wenn ich dpkg -Slibtorrent betreibe, bekomme ich Folgendes:

$ dpkg -S libtorrent
libtorrent-rasterbar6: /usr/lib/libtorrent-rasterbar.so.6
libtorrent-rasterbar6: / usr / share / doc / libtorrent-rasterbar6 / copyright
libtorrent-rasterbar6: / usr / lib / libtorrent-rasterbar. so.6.0.0
python-libtorrent: /usr/share/pyshared/python_libtorrent-0.15.10.egg-info
python-libtorrent: /usr/share/doc/python-libtorrent/changelog.Debian.gz
libtorrent-rasterbar6: / usr / share / doc / libtorrent-rasterbar6
python-libtorrent: /usr/lib/python2.7/dist-packages/libtorrent.so
python-libtorrent: /usr/lib/python2.6/dist-packages/libtorrent.so
python -libtorrent: / usr / share / doc / python-libtorrent / copyright
libtorrent-rasterbar6: /usr/share/doc/libtorrent-rasterbar6/README.Debian
python-libtorrent: /usr/share/doc/python-libtorrent/changelog.gz
python-libtorrent: /usr/lib/python2.6/dist-packages/python_libtorrent-0.15.10.egg-info
libtorrent-rasterbar6: / usr /share/doc/libtorrent-rasterbar6/changelog.Debian.gz
python-libtorrent: /usr/lib/pyshared/python2.6/libtorrent.so
libtorrent-rasterbar6: / usr / share / doc / libtorrent-rasterbar6 / AUTHORS
libtorrent- rasterbar6: /usr/share/doc/libtorrent-rasterbar6/changelog.gz
python-libtorrent: / usr / share / doc / python-libtorrent
python-libtorrent: /usr/lib/pyshared/python2.7/libtorrent.so
python- libtorrent: /usr/lib/python2.7/dist-packages/python_libtorrent-0.15.10.egg-info

Ich möchte den Unterschied zwischen diesen beiden verstehen / verstehen, wenn ich die Rasterbar installiert und gebunden habe, weshalb die Rasterbar als libtorrent-rasterbar6 anstelle von rasterbar0.15.10 angezeigt wird.

Ich bin einfach nur ein bisschen verwirrt, ich würde mich über einige Eingaben freuen :)

0

1 Antwort auf die Frage

0
Armin

Sie können ldd, ldd für die Anzeigebibliothek der Binärdateien dieser Datei verwenden. Dies ist zum Beispiel die Bibliotheksanforderung eines Echos auf meiner Box:

#ldd /bin/echo linux-vdso.so.1 (0x00007fff441fe000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f4a5a715000) /lib64/ld-linux-x86-64.so.2 (0x00007f4a5aae8000)