Запутался в библиотеках libtorrent и Deluge

1802
Orbital

Итак, у меня есть удаленный сервер Debian 7, которым я управляю, и я все еще многому учусь о Debian и Linux в целом.

Чтобы быть конкретным, у меня есть следующие вопросы:

1) Как определить, какая библиотека используется для Deluge? Я установил Deluge 1.3.6 из исходного кода, а также libtorrent-rasterbar-0.15.10. Когда я запускаю команду deluge -v, я получаю:
$ deluge -v
deluge: 1.3.6
libtorrent: 0.15.10.0

Показанный мне, есть ли способ определить, какая библиотека по-другому используется внутри Linux?

2) Когда я запускаю dpkg -S libtorrent, я получаю следующее:

$ dpkg -S libtorrent
libtorrent-rasterbar6: /usr/lib/libtorrent-rasterbar.so.6
libtorrent-rasterbar6: / usr / share / doc / libtorrent-rasterbar6 / авторские права
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 / АВТОРЫ
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

Я хотел бы знать / понять разницу между ними, если я установил и привязанный растровый растр, почему растровый бар отображается как libtorrent-rasterbar6 вместо rasterbar0.15.10.

Я просто в общем немного запутался, был бы признателен за некоторые материалы здесь :)

0

1 ответ на вопрос

0
Armin

Вы можете использовать ldd, ldd в двоичных файлах для отображения требований библиотеки этого файла. например, это требование библиотеки echo на моем компьютере:

#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) 

Похожие вопросы