rtorrent یه کلاینت BitTorrent نوشته شده به زبان ++C بر پایهی کتابخانههای libTorrent و خط فرمانی است که رابط گرافیکی ندارد و طبق ادعای توسعه دهندگان اون ۳ برابر سریعتر از کلاینتهای مشابه است. و از آنجا که براحتی از راه دور از طریق SSH قابل کنترل است، برای سرورها مناسب است.
برای نصب آن، در بعضی از توزیعهای زیر، براحتی و از طریق مخازن نصب میشود و در بقیه از طریق کامپایل سورس:
در CentOSباید از طریق کامپایل سورس اقدام به نصب کنید. اما قبل از اون وابستگیها باید نصب شوند. من به زبان اوبونتویی مینویسم. اما شما باید تکتک بستهها را با از اینترنت یا منابع دیگر پیدا کنید و با توجهبه نحوهی بستهها در توزیع مورد نظر، اونا رُ نصب کنید:
اول اگر قبلا از طریق مخازن یا روشهای دیگه برنامه رُ بصورت کامل یا ناقص نصب کردهاید، بستههای rtorrentو libtorrent7 رُ باید پاک کنید:
sudo apt-get remove rtorrent libtorrent7
توضیح اینکه در ابونتو، sudo برای انجام دستورات با سطح دسترسی root و apt-get برای مدیریت بستهها و remove برای پاک کردن آنها بکار میرود.
سپس باید بستههای build-essential libsigc++-2.0-dev pkg-config comerr-dev libcurl3-openssl-dev libidn11-dev libkadm55 libkrb5-dev libssl-dev zlib1g-dev libncurses5 libncurses5-dev رُ نصب کنید:
sudo apt-get install build-essential libsigc++-2.0-dev pkg-config comerr-dev libcurl3-openssl-dev libidn11-dev libkadm55 libkrb5-dev libssl-dev zlib1g-dev libncurses5 libncurses5-dev
حالا rtorrentو libtorrent7 را طبق دستور زیر به ترتیب اول دانلود بعد extract بعد نصب نمایید:
cd /tmp
wget http://libtorrent.rakshasa.no/downloads/libtorrent-0.11.1.tar.gz
wget http://libtorrent.rakshasa.no/downloads/rtorrent-0.7.1.tar.gz
tar xfz libtorrent-0.11.1.tar.gz
cd libtorrent-0.11.1
./configure
make
sudo make install
tar xfz rtorrent-0.7.1.tar.gz
cd rtorrent-0.7.1
./configure
make
sudo make install
البته نیازی به sudo ندارید. فقط کافیه root باشید.
برای جلوگیری از ممانعت فایروال از دستور زیر استفاده کنید:
sudo iptables -A INPUT -p tcp --dports 6890:6999 -j ACCEPT
حالا با دستور زیر برنامه را اجرا کنید:
rtorrent
اگر در اجرای اون دچار سردرگمی شدید، باید بدونید که این برنامه منو یا تولبار نداره و از طریق خط فرمان با میانبرهای زیر کار میکنه:
Increase the upload speed limit by 1/5/50 KB - a/s/d
Decrease the upload speed limit by 1/5/50 KB - z/x/c
Increase the download speed limit by 1/5/50 KB - A/S/D (shift + a)
Decrease the download speed limit by 1/5/50 KB - Z/X/C
Load a torrent - backspace (use TAB to auto-complete torrent name)
Select items - up/down arrow
Switch to torrent/download view - left/right arrow
Quit - Ctrl + q
In download view:
Adjust uploads no - 1/2
Adjust min peers no - 3/4
Adjust max peers no - 5/6
Adjust file priority (in File list) - spacebar for single file / * (shift+8) for all files
موفق باشید.