Centos7编译安装qbittorrent4.1.2

安装编译工具及依赖:

yum -y groupinstall "Development Tools" yum -y install qt-devel boost-devel openssl-devel qt5-qtbase-devel qt5-linguist
wget https://github.com/arvidn/libtorrent/releases/download/libtorrent-1_1_9/libtorrent-rasterbar-1.1.9.tar.gz tar -zxf libtorrent-rasterbar-1.1.9.tar.gz cd libtorrent-rasterbar-1.1.9 #修改为固定端口号 #sed -i "s/i2p ? 1 : tracker_req().listen_port/8999/" src/http_tracker_connection.cpp ./configure --prefix=/usr/local/libtorrent CXXFLAGS=-std=c++11 make && make install echo '/usr/local/libtorrent/lib' > /etc/ld.so.conf.d/libtorrent-x86_64.conf ldconfig #export LD_LIBRARY_PATH=/usr/local/libtorrent/lib/ export CPLUS_INCLUDE_PATH=/usr/local/libtorrent/include/ export PKG_CONFIG_PATH=/usr/local/libtorrent/lib/pkgconfig/

安装qbittorrent:

wget https://github.com/qbittorrent/qBittorrent/archive/release-4.1.2.tar.gz tar zxf release-4.1.2.tar.gz cd qBittorrent-release-4.1.2/ ./configure --prefix=/usr/local/qbittorrent --disable-gui make && make install export PATH=$PATH:/usr/local/qbittorrent/bin/ echo 'export PATH=$PATH:/usr/local/qbittorrent/bin/' >> ~/.bashrc 

配置文件:

cat > ~/.config/qBittorrent/qBittorrent.conf <<- EOM [AutoRun] enabled=false program= [BitTorrent] IPFilter\Enabled=false Session\AnnounceToAllTiers=true Session\BTProtocol=TCP Session\MultiConnectionsPerIp=true Session\SendBufferLowWatermark=7680 Session\SendBufferWatermark=15360 Session\SendBufferWatermarkFactor=150 Session\SuggestMode=true [LegalNotice] Accepted=true [Preferences] Advanced\AnnounceToAllTrackers=true Advanced\osCache=true Bittorrent\AddTrackers=false Bittorrent\DHT=false Bittorrent\Encryption=0 Bittorrent\LSD=false Bittorrent\MaxConnecs=2000 Bittorrent\MaxConnecsPerTorrent=200 Bittorrent\MaxRatioAction=0 Bittorrent\MaxUploads=1000 Bittorrent\MaxUploadsPerTorrent=100 Bittorrent\PeX=false Bittorrent\uTP=false Bittorrent\uTP_rate_limited=true Connection\GlobalDLLimit=30000 Connection\GlobalDLLimitAlt=-1 Connection\GlobalUPLimit=30000 Connection\GlobalUPLimitAlt=-1 Connection\MaxHalfOpenConnec=200 Connection\PortRangeMin=8999 Connection\ResolvePeerCountries=false Connection\ResolvePeerHostNames=false Connection\UPnP=false Downloads\PreAllocation=false Downloads\SavePath=/home/download/ Downloads\ScanDirsV2=@Variant(\0\0\0\x1c\0\0\0\0) DynDNS\DomainName=changeme.dyndns.org DynDNS\Enabled=false DynDNS\Password= DynDNS\Service=0 DynDNS\Username= General\Locale=en General\UseRandomPort=false IPFilter\Enabled=false MailNotification\email= MailNotification\enabled=false MailNotification\password= MailNotification\req_auth=true MailNotification\req_ssl=false MailNotification\smtp_server=smtp.changeme.com MailNotification\username= Queueing\MaxActiveDownloads=500 Queueing\MaxActiveTorrents=500 Queueing\MaxActiveUploads=500 Queueing\QueueingEnabled=false WebUI\Address=0.0.0.0 WebUI\AuthSubnetWhitelist=@Invalid() WebUI\AuthSubnetWhitelistEnabled=false WebUI\CSRFProtection=true WebUI\ClickjackingProtection=true WebUI\HTTPS\Enabled=false WebUI\LocalHostAuth=true WebUI\Port=8080 WebUI\ServerDomains= WebUI\UseUPnP=false EOM

原文链接:https://www.haiyun.me/archives/1239.html

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享