[心得] rTorrent 0.8.0 on CentOS-5 安裝與使用

顯示結果從第 1 筆 到 5 筆,共計 5 筆
  1. #1
    Kree linux_xp 的大頭照
    註冊日期
    2002-01-19
    討論區文章
    2,655

    [心得] 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 -



  2. #2
    會員
    註冊日期
    2006-03-25
    所在地區
    HiNet 2M/256K
    討論區文章
    173

    回覆: [心得] 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 編輯。

  3. #3
    Kree linux_xp 的大頭照
    註冊日期
    2002-01-19
    討論區文章
    2,655

    回覆: [心得] rTorrent 0.8.0 on CentOS-5 安裝與使用

    引用 作者:wumins 瀏覽文章
    這篇教學真詳細,
    之前就有裝過rtorrent,感覺真的很棒,在終端機底下操作,
    可以說是最不耗費系統資源的p2p下載軟體,
    比省資源一哥μTorrent,還省系統資源,
    遠端操控透過終端機就可以進行了,搭配screen銜接中斷程序真的很好用,
    之前中文會有亂碼問題,現在已經OK了嗎?那真是太好了...
    昨天下了兩個檔,分別 600MB 和 1400MB
    限制速度在 下載150KB 上傳8KB
    大約 3小時就下好了,速度真的很快,幾乎一直滿速
    速度並不比 uTorrent 差,我認為甚至更好
    而且上傳限制的很準,一直保持,都沒有超過

    確定支援中文,正確的說法是支援 UTF-8
    繁體、簡體中文都沒問題
    日文、韓文...等國際語言文字應該也沒問題

    不過系統 i18n 必須是 UTF-8
    目前各大 Linux Distro 預設應該都是 UTF-8

    .rtorrent.rc 設定檔,也必須指定 UTF-8
    # 下載檔名編碼
    encoding_list = UTF-8

    基本上只要用上面提供的那個設定檔範例,就沒問題了

    另外想請教一下,
    CentOS是否有ubuntu那樣的純server發行版本,
    我裝CentOS時,幾乎都不勾選所有項目,僅留下server的程式,
    但是裝完後,開機時還是載入許多不必要的服務和程式,
    有些是視窗下才要的也有載入,不知道有沒有辦法可以裝最簡單的純server??
    義守大學檔案伺服器:
    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 大概就能生效了

  4. #4
    會員
    註冊日期
    2006-09-13
    所在地區
    ADSL 8M*640
    討論區文章
    4

    回覆: [心得] 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過 是可以執行以及使用的 (後來賣掉)

  5. #5
    會員
    註冊日期
    2009-09-18
    討論區文章
    2

    回覆: [心得] rTorrent 0.8.0 on CentOS-5 安裝與使用

    寫得相當好。就是看不到圖片了(介紹screen那部分)。



類似的主題

  1. VM網路安裝CentOS linux!
    作者:bluse 所在討論版:-- FreeBSD & Linux 討 論 版
    回覆: 8
    最後發表: 2009-01-13, 10:25 PM
  2. 【求助】win2000 所有的印表機都無法安裝與使用
    作者:kulo 所在討論版:-- HELP ME 電 腦 軟 硬 體 急 救 版
    回覆: 3
    最後發表: 2004-10-21, 06:50 PM
  3. 【佳作】軌跡球簡介與使用心得(圖多宜用寬頻、1024*768 佳)
    作者:Schnaufer 所在討論版:-- 電 腦 硬 體 討 論 版
    回覆: 15
    最後發表: 2002-10-29, 02:53 PM
  4. 無線寬頻分享器 安裝與使用心得
    作者:crd0117 所在討論版:-- Cable Modem 心 得 交 流 版
    回覆: 27
    最後發表: 2002-10-03, 03:58 PM
  5. 【硬體】轉載-推薦好用滑鼠-A4 Tech 雙飛燕(5鍵式)-與使用心得
    作者:jay 所在討論版:-- 電 腦 硬 體 討 論 版
    回覆: 0
    最後發表: 2002-06-26, 02:23 PM

 

此網頁沒有從搜尋引擎而來的訪客

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •