欢迎光临
嗟嗟嗟~じぇじぇじぇ!~(''jjj'')/

Debian 8 / Ubuntu 16 編譯Transmission (WebUI)安裝指南

前言

Transmission是一套穩定、快速、高效能的BT軟體,深受Linux和Mac用家愛戴。

以下將為Linux編譯安裝Transmission,通過測試於Debian 8 (Jessie)/Ubuntu 16.04 LTS及Transmission 2.84/2.92。想用於其他系統,請自行修改指令、軟件包名稱和啟動腳本。

編譯及安裝

安裝編譯工具與依賴:

apt-get update
apt-get install build-essential libssl-dev automake autoconf libtool pkg-config intltool libcurl4-openssl-dev libglib2.0-dev libevent-dev libminiupnpc-dev libgtk-3-dev libappindicator3-dev

從Github取得Transmission源碼:https://github.com/transmission/transmission-releases
例如需要下載Transmission 2.84:

#請選擇後綴為.tar.xz的源碼包並按Download按鈕獲取鏈結:
wget https://github.com/transmission/transmission-releases/raw/master/transmission-2.84.tar.xz

解壓及進入源碼目錄:

tar xf transmission-2.84.tar.xz
cd transmission-2.84

編譯及安裝Transmission:

./configure
make
make install

啟動及配置

建立Transmission啟動腳本:

cd /etc/systemd/system/
nano transmission.service
##內容:
[Unit]
Description=Transmission BitTorrent Daemon
After=network.target

[Service]
User=root
LimitNOFILE=100000
ExecStart=/usr/local/bin/transmission-daemon -f --log-error -g /root/.config/transmission

[Install]
WantedBy=multi-user.target

應用設置及給予權限:

chmod 777 transmission.service
systemctl daemon-reload

啟動Transmission生成配置文件:

systemctl start transmission

在編緝配置文件前需要關閉Transmission,否則會自動回復到舊設置:

systemctl stop transmission

編緝Transmission的配置文件-IP白名單:

nano ~/.config/transmission/settings.json
其中一行""rpc-whitelist": "127.0.0.1","
修改成"rpc-whitelist": "*.*.*.*",

再次啟動Transmission:

systemctl start transmission

安裝完成!訪問Transmission-WebUI:http://YOURIPADDRESS:9091/

其他資訊

啟動Transmission:

systemctl start transmission

關閉Transmission:

systemctl stop transmission

查詢Transmission運行狀態:

systemctl status transmission

其他settings.json參數可參閱: https://github.com/transmission/transmission/wiki/Editing-Configuration-Files

赞(8)
未经允许不得转载:嗟嗟嗟 » Debian 8 / Ubuntu 16 編譯Transmission (WebUI)安裝指南
分享到: 更多 (0)

评论 抢沙发

3 + 0 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址