Installing (compiling) Deluge for Fedora Core 5
Posted: Wed Nov 14, 2007 9:54 am
Hi,
I'm using Fedora Core 5, and the current version of Deluge available for it is 0.4.1, but I wanted the most recent version. Turns out the packages I needed to install to solve the build requirements were openssl-devel python-devel boost-devel (and their related dependencies which should install automatically if you use yum).
I downloaded 0.5.6.2 tarball and tried to compile that, but setup.py was looking for the -mt versions of the boost libraries. Unable to find a package with the multithreaded versions for FC5, I tried assuming that they were one and the same, and edited setup.py to remove the -mt's. Deluge compiled fine, and I installed it to /usr/local with PREFIX=/usr/local make install.
Now, when I run deluge I get:
Looking elsewhere on the forum, it suggests deleting ~/.config/deluge, but there is no such directory as it has never run successfully for me. I also recall seeing using dbus-launch to run it but that gives the same error message.
I tried the svn version as well, but it does exactly the same.
What now?
I'm using Fedora Core 5, and the current version of Deluge available for it is 0.4.1, but I wanted the most recent version. Turns out the packages I needed to install to solve the build requirements were openssl-devel python-devel boost-devel (and their related dependencies which should install automatically if you use yum).
I downloaded 0.5.6.2 tarball and tried to compile that, but setup.py was looking for the -mt versions of the boost libraries. Unable to find a package with the multithreaded versions for FC5, I tried assuming that they were one and the same, and edited setup.py to remove the -mt's. Deluge compiled fine, and I installed it to /usr/local with PREFIX=/usr/local make install.
Now, when I run deluge I get:
Code: Select all
$ deluge
Traceback (most recent call last):
File "/usr/local/bin/deluge", line 42, in ?
import deluge
ImportError: No module named deluge
$
I tried the svn version as well, but it does exactly the same.
What now?