Ubuntu 18.04 编译安装Deluge 2.03

PT vps333 3年前 (2021-09-29) 3476次浏览 0个评论

因为想自定义一下libtorrent版本,所以需要自己编译,坑挺多的,记录编译成功的过程。
本文章的编译完成的是Deluge 2.03+libtorrent 1.1.11

编译libtorrent

这里选择的是1.1.11 想编译哪个版本就去Git下载即可 1.1.6-1.1.14 以下命令都测试通过

apt update
apt install build-essential checkinstall libboost-system-dev libboost-python-dev libboost-chrono-dev libboost-random-dev libssl-dev automake libtool 
wget https://github.com/arvidn/libtorrent/releases/download/libtorrent_1_1_11/libtorrent-rasterbar-1.1.11.tar.gz
tar xf libtorrent-rasterbar-1.1.11.tar.gz
cd libtorrent-rasterbar-1.1.11
./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode --disable-dependency-tracking PYTHON=/usr/bin/python3.6 --enable-python-binding --with-boost-python=boost_python-py36 --with-libiconv --with-boost-libdir=/usr/lib/x86_64-linux-gnu
make -j$(nproc)
make install
python3 setup.py install
ldconfig

编译Deluge

这里的编译版本是 20.3  20.0 20.4也可以编译成功,不过20.04不是正式版本 20是历史版本 就以20.3为例子

apt install python python3-setuptools python-twisted python-openssl python-setuptools intltool python-xdg python-chardet geoip-database python-notify python-pygame python-glade2 librsvg2-common xdg-utils python-mako python3-pip
pip3 install setuptools_rust
git clone --branch deluge-2.0.3 https://github.com/deluge-torrent/deluge/
cd deluge
python3 setup.py build
python3 setup.py install --install-layout=deb
deluge-web --fork

执行完成后 IP:8112 即可进入webui  最后一条命令为启动命令 密码deluge


VPS生生生 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Ubuntu 18.04 编译安装Deluge 2.03
喜欢 (7)

您必须 登录 才能发表评论!