Debian Squeeze source install: libtorrent upgrade?
Posted: Mon Oct 29, 2012 2:36 am
Greetings,
Currently running a source installed Deluge 1.3.5 on Debian Squeeze.
Since it seems some earlier versions of libtorrent had some 'issues' with thier end-game algo's causing some havok at the tail end of downloads, I figured it maybe a neat idea to upgrade libtorrent to a more recent version for testing purposes.
I issued the following:
Build went fine besides a few typical warnings (python 2.6.6) ~ and then ran:
So far so good, or so I thought: (post build/install)
Obviously I missed some linking somewhere, or I flat out didn't do it right. I do not want to install through a pre-built repo or Ubuntu PPA (as most answers seem to be), as I want to understand how this thing ticks -- and more importantly be able to upgrade/downgrade libtorrent and deluge through source.
Another issue is that libtorrent.so contains no 'standard' appended version numbers making it that much tougher to track down.
I'd be more than grateful if someone could toss a bone on what I may have missed/done wrong.
Cheers and thanks!
Currently running a source installed Deluge 1.3.5 on Debian Squeeze.
Code: Select all
$ deluge --version
deluge: 1.3.5
libtorrent: 0.14.12.0
I issued the following:
Code: Select all
wget http://libtorrent.googlecode.com/files/libtorrent-rasterbar-0.16.5.tar.gz
tar xvzf libtorrent-rasterbar-0.16.5.tar.gz
cd libtorrent-rasterbar-0.16.5
./configure --enable-python-binding
cd bindings/python/
python setup.py build
sudo python setup.py install
cd ../..
make
sudo make install
Code: Select all
$ python -c "import libtorrent as lt; print lt.version"
0.16.5.0
Code: Select all
$ deluge --version
deluge: 1.3.5
libtorrent: 0.14.12.0
Another issue is that libtorrent.so contains no 'standard' appended version numbers making it that much tougher to track down.
Code: Select all
/usr/local/lib/python2.6/dist-packages/deluge-1.3.5-py2.6-linux-x86_64.egg/deluge/libtorrent.so <<WTF
Cheers and thanks!