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

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

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

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

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

1 ответ1

0

Вы можете использовать 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)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .