HELDON: transmission 2.92 uz Debian 8

Publicēts: 22:32:20 10/08/16
Autors: HELDON

No root konta:

1) apt-get install build-essential automake autoconf pkg-config libcurl4-openssl-dev intltool libxml2-dev libgtk2.0-dev libnotify-dev libglib2.0-dev libssl-dev

2) Iebliežam sekojošās rindas /etc/sysctl.conf faila beigās:
fs.file-max = 65535
net.ipv4.tcp_workaround_signed_windows = 1
net.ipv4.tcp_fack = 1
net.ipv4.tcp_low_latency = 0
net.ipv4.ip_no_pmtu_disc = 0
net.ipv4.tcp_mtu_probing = 1
net.ipv4.tcp_congestion_control = illinois
net.core.wmem_max = 12582912
net.core.rmem_max = 12582912
net.ipv4.tcp_rmem = 4096 524288 12582912
net.ipv4.tcp_wmem = 4096 524288 12582912
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_timestamps = 1
net.ipv4.tcp_no_metrics_save = 1
net.core.netdev_max_backlog = 5000

3) Ielādējam izmaiņas ar komandu:
   sysctl -p

No parasta user konta $HOME direktorijas:

4) wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz

5) tar xf libevent-2.0.21-stable.tar.gz

6) mkdir CUSTOM_INSTALLS

7) cd CUSTOM_INSTALLS

8.) mkdir libevent-2.0.21-stable

9) cd ../libevent-2.0.21-stable

10.) ./configure --prefix=$HOME/CUSTOM_INSTALLS/libevent-2.0.21-stable

11) make

12) make install

13) export PKG_CONFIG_PATH="$HOME/CUSTOM_INSTALLS/libevent-2.0.21-stable/lib/pkgconfig"

14) cd

15) wget https://github.com/transmission/transmission-releases/raw/master/transmission-2.92.tar.xz

16) tar xf transmission-2.92.tar.xz

17) cd transmission-2.92

18.) ./configure -enable-daemon

19) make

20) Palaižam ar /home/blablabla/transmission-2.92/daemon/transmission-daemon -b -p VIENSPORTS -P CITSPORTS -f -t -w /home/blablabla/Download-dir/ -g /home/user/.config/

21) Pagaidām kamēr ielādējas un nospiežam ctrl-c

22) Piekoriģējam settings.json failu (rcp adresi, bind adresi, ātrumi, ram settingi u.t.t. iekš /home/blablabla/.config/

23) cp -r /home/blablabla/transmission-2.92/web /home/blablabla/.local/share/transmission/web

24) export TRANSMISSION_WEB_HOME=/home/blablabla/.local/share/transmission/web

25) Palaižam transmission kā background procesu ar /home/blablabla/transmission-2.92/daemon/transmission-daemon -b -p VIENSPORTS -P CITSPORTS -t -w /home/blablabla/Download-dir/ -g /home/user/.config/