Kree | [心得] rTorrent 0.8.0 on CentOS-5 安裝與使用 [心得] rTorrent 0.8.0 on CentOS-5 安裝與使用 簡介: --------------------------- rTorrent:Linux 文字介面的 BT 下載軟體,適合用在沒有 X 視窗的環境,適合遠端操作。 支援 UTF-8,檔名不會有亂碼。 0.8.0 版後支援 DHT。 執行畫面: 很陽春,不過遠端操作:很好,很強大。 安裝篇: ---------------------- 先確認有安裝以下套件 (等會編譯會用到,沒有這些套件無法編譯) yum install gcc yum install gcc-c++ yum install ncurses yum install ncurses-devel 準備:下載以下四個原始碼檔 1.curl 下 curl-7.18.0.tar.gz 或更新版本 2.sigc++-2.0 下 libsigc++-2.0.18.tar.gz 或更新版本 3.libtorrent 4.rtorrent 下 libtorrent-0.12.0.tar.gz 下 rtorrent-0.8.0.tar.gz 將這四個檔丟到 /usr/src 分別將這四個檔解壓縮: # tar zxvf [檔案名稱] 按照 1~4 順序,編譯安裝它們 (有相依性,一定要按照順序才能裝) 切進每個套件的目錄 ---> # ./configure --prefix=/usr # make ; make install 四個套件的編譯安裝方式都是一樣的 註:CentOS-5 本身帶有 curl 套件,用 rpm -qa | grep curl 可以搜尋出來,這個不用管它,不需要移除,不會相衝到。一定要安裝下載的 curl,最後兩個套件才能編譯。 測試是否安裝成功? # rtorrent 若有畫面出來,表示安裝成功 按 <Ctrl> + <q> 退出 rTorrent 設定篇: ---------------------------- 預設的設定檔,是不存在的,使用者必須自行加入 這裡有官方的參考範例:(參考看看就好) http://libtorrent.rakshasa.no/browse...nt.rc?rev=1047 設定檔必須放在「使用者家目錄」底下的「.rtorrent.rc」這個檔案 每位使用者,有自己的設定檔,一般不建議用 root 來跑 rTorrent,例如:可以建立一個使用者帳號 bt,用 bt 這個帳號登入來跑 rTorrent,設定檔就放 bt 的使用者家目錄中。 直接拷貝以下內容,貼上即可 (vi .rtorrent.rc) 語法: # ---------------------------------------- # rtorrent 設定檔 # 檔名:.rtorrent.rc (隱藏檔,前面有點) # 存放位置:~ (使用者家目錄) # ---------------------------------------- # 每 torrent 最小/最大連接數 min_peers = 50 max_peers = 200 # 每 torrent 最大上傳數 max_uploads = 2 # 上傳和下載速度限制,設0=無限制.(單位 KiB) download_rate = 150 upload_rate = 8 # 隨機 port 範圍 # 範例:port_range = 6890-6999 port_range = 19000-19000 # 下載檔名編碼 encoding_list = UTF-8 # 下載檔案存放目錄 directory = /smb/bt # 快取存放目錄 session = /smb/bt/session # torrent 存放目錄 和 排程設定 # 放在此目錄的中的 torrent 會自動加入列表 schedule = watch_directory,5,5,load_start=/smb/bt/*.torrent # DHT 開關 dht = on # DHT port (預設為 6881) dht_port = 19000 # 後面是註解,已翻譯成中文,很容易瞭解 這個設定檔範例,目錄是在 /smb/bt,你必須更改才能使用,還有 port、速度那些都建議改一改。 port 設單一範圍,好處是方便 QoS 或 NAT。 使用心得篇一:screen -------------------------------------------- 由於 rTorrnet 是文字介面的程式,通常會用 SSH 之類的遠端來操作,一旦 putty 視窗關閉,程式也會跟著結束,所以一定要搭配 screen 來使用。 screen:一種模擬視窗,啟動後所有在其上執行的程式,都能放入背景執行,即使遠端的 putty 視窗關閉,程式也會繼續背景執行,然後下次登入可以呼叫出來。 執行 screen $ screen 如上圖,注意 putty(pietty) 的視窗條的地方 顯示:[screen 0] 表示已經進入 screen 模式。 screen 可以開很多虛擬視窗,從編號 0 起跳,1..2..3.. 依序編號下去 不過這邊用不到,就不提了 只要知道 screen 有一個前導指令:<Ctrl> + <A> 按下這個組合鍵後,接下來1~2秒內,不管按什麼,都表示是要給 screen 的指令 在 [screen 模式] 下, 先按 <Ctrl> + <A> 前導指令,然後在按 <D> 執行中的虛擬視窗,會被置入背景運作 如只有一個虛擬視窗,則自動跳出 screen 模式。 如上圖,已經退出 screen 模式。 退出 [screen 模式] 後,如何在叫回來? 如上圖: 查詢現在背景有哪些視窗: $ screen -ls 呼叫背景視窗 (再次進入 screen 模式): $ screen -r [編號] 如只有一個背景視窗,直接 screen -r 即可。有多個背景視窗,才需指定號碼。 使用心得篇二:rTorrent ------------------------------------- 如何加入torrent 種子? rTorrent 這個程式用法和一般的 BT 軟體有點不同,它的種子不是加入的,是放在「某個目錄」,然後它自己就會去搜尋並加入列表。 這個「某個目錄」,是在前面設定檔的地方,所定義的。 # torrent 存放目錄 和 排程設定 # 放在此目錄的中的 torrent 會自動加入列表 schedule = watch_directory,5,5,load_start=/smb/bt/*.torrent 所以就是把種子丟到那個目錄,rTorrent 就會自動下載了。 搭配 samba 會比較好用。 rTorrent 最困難的地方,只在安裝和scrren的使用,裝好後就沒什麼了,可以開始下載了。 其它 rTorrent 操作細節,請參考網路上的教學 找到一篇覺得還不錯,圖文並茂: http://discuz.orz101.com/viewthread.php?tid=420 PS. rTorrent 退出程式的熱鍵為 <Ctrl> + <q> 看很多網路教學都說: scrent 模式下退出要按 <Ctrl> + <A> --> <Ctrl> + <q> 那是錯誤的....其實只要 <Ctrl> + <q> 即可 具體就是前面提到的: <Ctrl> + <A> 是 screen 的前導指令 除非是要對 screen 本身下指令,否則不需要這樣按 而且這樣按也容易不小心去按到 scrren 的指令 - END - |
回覆 |
會員 | 回覆: [心得] rTorrent 0.8.0 on CentOS-5 安裝與使用 這篇教學真詳細, 之前就有裝過rtorrent,感覺真的很棒,在終端機底下操作, 可以說是最不耗費系統資源的p2p下載軟體, 比省資源一哥μTorrent,還省系統資源, 遠端操控透過終端機就可以進行了,搭配screen銜接中斷程序真的很好用, 之前中文會有亂碼問題,現在已經OK了嗎?那真是太好了... 另外想請教一下, CentOS是否有ubuntu那樣的純server發行版本, 我裝CentOS時,幾乎都不勾選所有項目,僅留下server的程式, 但是裝完後,開機時還是載入許多不必要的服務和程式, 有些是視窗下才要的也有載入,不知道有沒有辦法可以裝最簡單的純server?? 此篇文章於 2008-03-27 01:14 AM 被 wumins 編輯。. |
回覆 |
Kree | 回覆: [心得] rTorrent 0.8.0 on CentOS-5 安裝與使用 引用:
限制速度在 下載150KB 上傳8KB 大約 3小時就下好了,速度真的很快,幾乎一直滿速 速度並不比 uTorrent 差,我認為甚至更好 而且上傳限制的很準,一直保持,都沒有超過 確定支援中文,正確的說法是支援 UTF-8 繁體、簡體中文都沒問題 日文、韓文...等國際語言文字應該也沒問題 不過系統 i18n 必須是 UTF-8 目前各大 Linux Distro 預設應該都是 UTF-8 .rtorrent.rc 設定檔,也必須指定 UTF-8 # 下載檔名編碼 encoding_list = UTF-8 基本上只要用上面提供的那個設定檔範例,就沒問題了 引用:
http://ftp.isu.edu.tw/pub/Linux/CentOS/5.1/isos/i386/ 義守大學是 Fedora 官方認可的台灣區映射站台 RedHat 系列的檔案很全,如果這邊沒有收集大概也沒有了 沒看到 server CD 耶,倒是有 install CD 記得 CentOS-4 的時候,有 server CD CentOS-5,則只有 DVD 我都是選「最小安裝」,裝好大約 1.5~2GB 如果有什麼沒裝到的,再用 yum 去裝這樣子 ubuntu 安裝 rTorren 覺得可能是大同小異 差別在 gcc 那些編譯工具套件,要用 apt-get install 來安裝 編譯 rtorrent 那四個檔案,由於是原始碼直接編譯的,在什麼版本應該都沒差 不過 server 感覺用 CentOS 比較穩 由於是 RHEL 克隆版,在套件版本的使用上,比較保守 所以相對也比較穩定 目前我用的這台 CentOS-5 距離上次安裝有一年多了,沒關過機,只有更新核心才會 reboot,印象中不超過 5次 reboot --------------------------------------------------- PS. 忘了說 網路上有一些教學: http://blog.gslin.org/archives/2008/02/08/1424/ 提到 rtorrent 0.8.0 的內建 DHT 預設是沒有 DHT node 資料的 使用者必須自己把 DHT node 資料餵進去 最簡單的方法是去抓一個 public torrent,讓他透過這些節點更 例如:debian 的官方 ISO 種子,讓它抓個幾分鐘,然後就可以關掉了 去看 session 目錄,真的有資料存進去,這樣子 DHT 大概就能生效了 | ||
回覆 |
會員 | 回覆: [心得] rTorrent 0.8.0 on CentOS-5 安裝與使用 大大 你好 想請教rtorrent的安裝如果用YUM 安裝會有什麼問題 麼 ? 我是用CentOS 4.7 版本 我的rtorrent是用Yum install rtorrent自動下去安裝的 YUM幫我裝好的版本如下 curl-7.12.1-11.1.el4_7.1 curl-devel-7.12.1-11.1.el4_7.1 libsigc++20-2.0.17-1.el4.rf libtorrent-0.12.4-1.el4.rf rtorrent-0.8.0-1.el4.rf 我的rtorrent.rc 配置也配置好了 已經可以正常下載 但是.... 我的rtorrent運行以後無法退出 ( <Ctrl> + <q> ) 也無法去刪除以下載的種子 以及停止任務 , 使用上下左右KEY也無作用 包括 z x c a s d 指令 不管事先執行screen 還是直接執行rtorrent 都無法在Main Menu有作用 我的命令列是這樣子執行的 screen -d -m rtorrent -n -o import=/home/dragon/rtorrent.rc 網路上找的全部都是 debian的安裝方式跟使用方法 我之前也有用過nas-01g使用rtorrent過 是可以執行以及使用的 (後來賣掉) |
回覆 |
會員 | 回覆: [心得] rTorrent 0.8.0 on CentOS-5 安裝與使用 寫得相當好。就是看不到圖片了(介紹screen那部分)。 |
回覆 |
主題工具 | |
|
類似的主題 | ||||
主題 | 主題作者 | 討論版 | 回覆 | 最後發表 |
[心得]A6VM筆電內建網路卡復活之路 | winiori | -- 電 腦 硬 體 討 論 版 | 1 | 2011-01-03 01:04 PM |
CentOS & Debian 不支援 SONY DRU-835A 光碟開機 OTL | lenbo | -- FreeBSD & Linux 討 論 版 | 4 | 2008-08-30 09:57 PM |
CentOS 5+Postfix 啟動 SASL2 的問題 | garychu | -- FreeBSD & Linux 討 論 版 | 0 | 2008-04-29 03:23 PM |
[心得]用SPFDISK作Win98及WinXP的多重開機 | allen2002 | -- Windows 討 論 版 | 4 | 2005-02-21 01:15 AM |
【抱怨】更新S梭魚四代新韌體 心得 | qazqaz | -- 電 腦 硬 體 討 論 版 | 0 | 2002-04-09 02:15 PM |
XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。