Confuso sobre bibliotecas libtorrent e Deluge

0

Então eu tenho um servidor Debian 7 remoto que estou gerenciando e ainda estou aprendendo muito sobre Debian e Linux em geral.

Para ser específico, tenho as seguintes perguntas:

1) Como eu determino qual biblioteca está sendo usada para o Deluge? Eu instalei o Deluge 1.3.6 da fonte, assim como o libtorrent-rasterbar-0.15.10. Quando eu corro o comando deluge -v eu recebo o: $ dilúvio -v
dilúvio: 1.3.6
libtorrent: 0.15.10.0

Mostrado para mim, existe uma maneira de determinar qual biblioteca está sendo usada de uma maneira diferente dentro do linux?

2) Quando eu executo o dpkg -S libtorrent eu recebo o seguinte:

$ 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

Eu gostaria de saber / entender a diferença entre estes, se eu instalei e vinculei a barra de raster porque a rasterbar é mostrada como libtorrent-rasterbar6 ao invés de rasterbar0.15.10.

Im geralmente um pouco confuso apreciaria alguma entrada aqui:)

    
por Orbital 20.09.2013 / 22:17

1 resposta

0

Você pode usar o ldd, ldd em arquivos binários para exibir o requisito de biblioteca desse arquivo. por exemplo, este é o requisito de biblioteca do echo na minha caixa:

#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)
    
por 27.09.2013 / 19:24