Instalare Transmission pe NSA 310 cu FFP 0.7 arm

Tutoriale.

Moderator: danyelsan

danyelsan
Informat
Posts: 58
Joined: 18 Sep 2012, 19:03

Instalare Transmission pe NSA 310 cu FFP 0.7 arm

Post by danyelsan »

Transmission-2.61 pentru NSA 310 cu FFP 0.7 arm

Pasul 1 : Ne logam in SSH print Putty .

Pasul 2 : O sa incepe sa notam in linia de comanda linii de cod :
O sa trebuiasca sa ne updatam niste site uri de unde o sa downloada cele necesare instalarii MiniDLNA-ului .
Copiati fiecare linie de mai jos , mergeti in conexiunea SSh , paste (click dreapta) urmat de enter
A)

Code: Select all

wget http://wolf-u.li/u/441 -O /ffp/bin/uwsiteloader.sh
Asteptati pana apare root@nsa310:~# pe linia de comanda
B)

Code: Select all

chmod a+x /ffp/bin/uwsiteloader.sh
C)

Code: Select all

uwsiteloader.sh
Click pe Yes apoi Ok acum o sa apara o lista unde sunt mai multe site-uri , click in fata site urilor si o sa apara o steluta cand au fost selectate (avem nevoie de toate 5 site-uri :fonz,Mijzelf,Uli,Kylek,Memiks) . Dupa ce le am selectat pe toate , OK , Ok , Yes si o sa apara din nou linia goala root@nsa310:~#
Image
D)

Code: Select all

slacker -Ua
O sa apara o lista la care apasati Cancel

Pasul 3 : O sa avem nevoie de un program cu care o sa editam niste fisiere , este un fel de Total Commander din Windows . Numele lui este Midnight Commander . Ca sa il instalam trebuie sa introducem urmatoarele coduri ;

Code: Select all

slacker -a
In lista aparuta trebuie sa cautam fisierele lib2-2.30.2-arm-0.txz si mc-4.8.1-arm-0.txz . Le selectam si le instalam . Pentru a derula click pe v(+) Dupa ce le -am selectat click pe OK . Asteptam sa se instaleze si o sa apara din nou linia goala root@nsa310:~#
Image

Pasul 4 : Avem nevoie de niste pachete aditionale :
• autoconf
• automake
• bash (default installed with ffp)
• binutils
• bison
• coreutils (default installed with ffp)
• flex
• gcc
• gettext (default installed with ffp)
• grep (default installed with ffp)
• linux-headers
• libtool
• make
• m4
• mpfr
• patch
• pkg-config
• uClibc

Code: Select all

slacker -UaA s:automake s:autoconf s:binutils  s:bison s:flex  s:gcc s:linux-headers s:libtool s:make  s:mpfr s:m4 s:patch s:pkg-config s:uClibc


Pasul 5 : Inca un pachet de 8 programe necesare :
• openssl (default installed with ffp)
• curl
• libevent
• intltool

Code: Select all

slacker -aA  s:curl mz:libevent s:intltool
Pasul 6 : Creeam un folder temporar :

Code: Select all

mkdir -p /mnt/HD_a2/build/tmp
Pasul 7 : Mergem in folerul creat :

Code: Select all

cd /mnt/HD_a2/build
Pasul 8 : Download fisierul sursa :

Code: Select all

wget http://download.transmissionbt.com/files/transmission-2.61.tar.xz


Pasul 9 : Dezarhivam fisierul sursa :

Code: Select all

tar Jxvf  transmission-2.61.tar.xz
Pasul 10 : Mergem in folderul creeat la dezarhivarea fisierului sursa :

Code: Select all

cd transmission-2.61
Pasul 11 : Configuram fisierele sursa pentr FFP :

Code: Select all

./configure --prefix=/ffp --enable-lightweight
Pasul 12 : Compilam :

Code: Select all

make
Pasul 13 : Instalam in folderul temporar :

Code: Select all

make install DESTDIR=/mnt/HD_a2/build/tmp
Pasul 14 : Trebuie sa cream un folder "start" in /mnt/HD_a2/build/tmp/ffp scriptul de startup-shutdown :

Code: Select all

mkdir -p /mnt/HD_a2/build/tmp/ffp/start


Pasul 15 : Cream scriptul :

Code: Select all

touch /mnt/HD_a2/build/tmp/ffp/start/transmission.sh
Pasul 16 : Modificam atributele fisierului :

Code: Select all

chmod a+x /mnt/HD_a2/build/tmp/ffp/start/transmission.sh
Pasul 17 : Mergem in folderul unde am creat scriptul :

Code: Select all

cd /mnt/HD_a2/build/tmp/ffp/start
Pasul 18 : Editam fisierul transmission.sh :

Code: Select all

mc
Selectam fisierul transmission.sh , Edit :
Copiati ce este in codul de mai jos si dati paste !
Pentru a utiliza paste in editare , tineti apasat pe Shift si apasati pe click dreapta

Code: Select all

#!/ffp/bin/sh

# PROVIDE: Transmission

. /ffp/etc/ffp.subr

TRANSMISSION_HOME=/mnt/HD_a2/transmission

name="transmission-daemon"
command="/ffp/bin/$name"
start_cmd="transmission_start"
stop_cmd="transmission_stop"
status_cmd="transmission_status"
user=root
su_cmd="/ffp/bin/su"

transmission_start()
{
	if [ ! -d ${TRANSMISSION_HOME} ]; then
		$su_cmd $user -c "mkdir ${TRANSMISSION_HOME}"
	fi
	echo "Starting $name"
		$su_cmd $user -c "$command -g ${TRANSMISSION_HOME} -e ${TRANSMISSION_HOME}/$name.log"
}

transmission_stop()
{
	echo "Stopping $name"
		/ffp/bin/killall -SIGINT $name
}

transmission_status()
{
	_pids=$(pidof $name)
	if test -n "$_pids"; then
		echo "$name is running, pid:"
		pidof $name
	else
		echo "$name not running"
	fi
}

run_rc_command "$1"
Dupa ce am editat , mergem jos si dam click Save , apoi confirmam prin Save din nou , apoi quit (dreapta jos) , iesim din MC cu quit si ne am intor in linia de comanda root@nsa310:~#

Pasul 19 : Mergem in folderul tmp :

Code: Select all

cd /mnt/HD_a2/build/tmp
Pasul 20 : Facem fisierul de instalare :

Code: Select all

makepkg transmission 2.61 0
creeaza pachetul de instalare transmission-2.61-arm-0.txz in /tmp .

Pasul 21: Mergem in tmp :

Code: Select all

cd /tmp
Pasul 22 : Stergem ce nu mai avem nevoie :

Code: Select all

rm -rf /mnt/HD_a2/build


Pasul 23 : Creeam folderul additional :

Code: Select all

mkdir -p /ffp/funpkg/additional
Pasul 24 : Mutam transmission-2.61-arm-0.txz in /ffp/funpkg/additional :

Code: Select all

mv /tmp/transmission-2.61-arm-0.txz /ffp/funpkg/additional
Pasul 25 : Instalam minidlna-1.0.24 :

Code: Select all

funpkg -i /ffp/funpkg/additional/transmission-2.61-arm-0.txz
Pasul 26 : Pornim Transmission pentru prima data sa isi creeze folderele si fisierele de setat :

Code: Select all

/ffp/start/transmission.sh start
Pasul 27 : Oprim Transmission :

Code: Select all

/ffp/start/transmission.sh stop
Pasul 28 : Mergem in folderul de la Transmission :

Code: Select all

cd /mnt/HD_a2/transmission
Pasul 29 : Editam fisierul settings.json :

Code: Select all

ls

ne afiseaza fisierele care sunt in folder , ar trebui sa avem fisierul minidlna.sh
Daca avem fisierul settings.json trebuie sa intra in Midnight Commander prin codul :

Code: Select all

mc

Se deschide Midnight Commander , selectam fisierul settings.json , mergem in partea de jos si dam click pe edit , se deschide fisierul si modificam :

"download-dir": "/mnt/HD_a2/video", - setam folderul de download ca fiind folderul video
"incomplete-dir": "/mnt/HD_a2/video", - setam folderul de incomplet ca fiind folderul video
"lpd-enabled": true, -
"rpc-whitelist": "127.0.0.1,192.168.0.*", -aici adaugati IP-uri interne (de retea) care doriti sa acceseze transmision-ul

Daca vreti ca toata reteaua sa aiba acces la Transmission si sa nu mai fie filtru dupa IP :
"rpc-whitelist-enable": false ;

"trash-original-torrent-files": true, - sa nu mai salveze fisierele torrent
"umask": 0,
"watch-dir": "/mnt/HD_a2/video", - putem pune fisierele torrent in folderul video iar transmission incepe copiere automat .
"watch-dir-enabled": true

Dupa ce am editat , mergem jos si dam click Save , apoi confirmam prin Save din nou , apoi quit (dreapta jos) , iesim din MC cu quit si ne am intor in linia de comanda root@nsa310:~#

Pasul 30 : Pornim Transmission-ul :

Code: Select all

/ffp/start/transmission.sh start
Felicitari ! Acum aveti un client de torrente adevarat !

Ca sa accesam Transmissionul , deschide un browser si notam la adresa :
http://nsa310:9091
sau
http://IP-ul_de_la_NAS:9091

Image Image Image Image Image Image Image Image Image Image

Alte coduri pentru Transmission :

Verificarea statusului :

Code: Select all

/ffp/start/transmission.sh status
Oprire :

Code: Select all

/ffp/start/transmission.sh stop
sau

Code: Select all

killall transmission-daemon
Dezactivare pornire Transmission la starup :

Code: Select all

chmod a-x /ffp/start/transmission.sh
Dezinstalare :
A) Oprim Transmission :

Code: Select all

/ffp/start/transmission.sh stop
B) Dezinstalam :

Code: Select all

funpkg -r transmission-2.61-arm-0.txz
sau

Code: Select all

slacker -rA transmission
C) Stergem folderele nefolositoare :

Code: Select all

rm /ffp/start/transmission.sh
Toate creditele acestui tutorial le revin : http://forum.nas-central.org/viewtopic.php?f=249&t=6239

Pentru cine nu se descurca sa ma caute pe PM si daca este nevoie ne auzim la un telefon sau intru eu pe PC-ul vostru prin TeamViewer
ovikiss
Nou pe forum
Posts: 3
Joined: 21 Jan 2013, 15:07

Re: Instalare Transmission pe NSA 310 cu FFP 0.7 arm

Post by ovikiss »

danyelsan, multumim mult pentru tutorial, se aplica si pentru Transmission 2.76 (cel mai actual).
Va mai recomand si urmatoarele site-uri (addons):

https://code.google.com/p/transmission-control/ (o tema web gen uTorrent)
https://code.google.com/p/transmisson-remote-gui/ (client REMOTE Win & OSX)
Sabba
Informat
Posts: 85
Joined: 30 Nov 2012, 08:10
Location: Timisoara

Re: Instalare Transmission pe NSA 310 cu FFP 0.7 arm

Post by Sabba »

danyelsan wrote:Transmission-2.61 pentru NSA 310 cu FFP 0.7 arm
Pasul 8 : Download fisierul sursa :

Code: Select all

wget http://download.transmissionbt.com/files/transmission-2.61.tar.xz
Acolo la pasul 8, daca bine-mi aduc aminte, poti selecta care versiune de transmission vrei. Te conecteaza la un FTP de unde-ti alegi tu arhiva pe care vrei sa ti-o despacheteze, ovikiss. Pe media player am o versiune mai veche de transmission (2.42), iar pe NSA ZyXel 310 am versiunea 2.61. Nu am vazut nicio diferenta intre clienti, doar interfata cu userul e putin schimbata.
Dar cu 2.61 viteza e buna, e stabil si nu mananaca mult din procesor.
Danyelsan, esti un maestru! ;)
Samsung LE32D550/Samsung SyncMaster T22A300, Player AC Ryan Playon HD2
danyelsan
Informat
Posts: 58
Joined: 18 Sep 2012, 19:03

Re: Instalare Transmission pe NSA 310 cu FFP 0.7 arm

Post by danyelsan »

ovikiss wrote:danyelsan, multumim mult pentru tutorial, se aplica si pentru Transmission 2.76 (cel mai actual).
Este pacat sa ramai cu prostia aia de download server sau cum se numea de la Zyxel , fie ca bagi si Transmission prima versiune !

Da ... in SSH bagi "slacker -Ua" si selectezi din lista, cum a zis si Sabba , deja pe prima pagina ai de la Kylek de la versiunea 2.42 pana la 2.76 . In tutoriale se modifica doar numele fisierului si al folderelor . e foarte simplu .
Sau se baga versiunea prezentata in tutorial si dupa se face update la ultima .
Eu l-am prezentat versiunea aceea pt ca pe aia am instalat-o si eu la mine pe NAS si la puteam face print-screen-uri ,

Acum ma uitam de RSS Feads , sa urce automat torrentele cand apar pe tracker , ca in Utorr si am gasit ceva "Automatic" de la KyleK , cand am timp il testez si o adaug un update la tutorial !

O sa testez tema si remote-ul, multumim pt ele, cand am timp le testez si le fac tutorial si astora si le updatez in tutorial (sau poate vrei sa faci tu tutorialul ca este ideea ta si ori imi dai mie mesaj cu continutul si editez eu tutorialul ori adminului )
ovikiss
Nou pe forum
Posts: 3
Joined: 21 Jan 2013, 15:07

Re: Instalare Transmission pe NSA 310 cu FFP 0.7 arm

Post by ovikiss »

Sabba wrote:
danyelsan wrote:Transmission-2.61 pentru NSA 310 cu FFP 0.7 arm
Pasul 8 : Download fisierul sursa :

Code: Select all

wget http://download.transmissionbt.com/files/transmission-2.61.tar.xz
Acolo la pasul 8, daca bine-mi aduc aminte, poti selecta care versiune de transmission vrei. Te conecteaza la un FTP de unde-ti alegi tu arhiva pe care vrei sa ti-o despacheteze, ovikiss. Pe media player am o versiune mai veche de transmission (2.42), iar pe NSA ZyXel 310 am versiunea 2.61. Nu am vazut nicio diferenta intre clienti, doar interfata cu userul e putin schimbata.
Dar cu 2.61 viteza e buna, e stabil si nu mananaca mult din procesor.
Danyelsan, esti un maestru! ;)
Sabba, ai dreptate am pus pe NSA-320-le meu Transmission 2.61 viteza e mai mare, si parca nu mananca asa procesorul.
Ai o bere :)
Samsung UE32ES5500 / ZyXEL NSA320 (4.50(AFO.1)C1 | FFP 0.7) / WD Red 2TB (WD20EFRX)
"Windows wants us to "Imagine life without walls"... I say, "If there are no walls, who needs Windows?" Linux "Imagine life without Gates" ..."
djhyper
Nou pe forum
Posts: 2
Joined: 29 Jan 2013, 20:49

Re: Instalare Transmission pe NSA 310 cu FFP 0.7 arm

Post by djhyper »

mersi mult danyelsan pentru acest tutorial, nu credeam ca o sa reusesc instalarea dar am pus pana la urma transmission 2.76 si merge perfect
melcug
Nou pe forum
Posts: 2
Joined: 04 Feb 2013, 11:54

Re: Instalare Transmission pe NSA 310 cu FFP 0.7 arm

Post by melcug »

Am instalat cu succes transmission v2.61 pe NSA310.
M-am conectat fara probleme cu transmisson-remote-gui.

Intrebari:
1. Este recomandata varianta 2.61 in loc de 2.76?
2. Cum pot activa modul de conectare SSL pentru transmisson-remote-gui?

Probleme:
1. Limitatile pentru Up si Down din settings.json nu se aplica.
2. Cu transmisson-remote-gui am schimbat anumite setari care nu le regasesc apoi in settings.json (unde atunci?).
3. Conectarea cu transmisson-remote-gui SSL nu merge, desi am activat SSL pentru interfata web de administrarea a lui NSA310.

Multumesc anticipat.
Sabba
Informat
Posts: 85
Joined: 30 Nov 2012, 08:10
Location: Timisoara

Re: Instalare Transmission pe NSA 310 cu FFP 0.7 arm

Post by Sabba »

Daca poti, pune te rog un print screen, ca nu prea inteleg ce nu-ti merge. Eu intru din interfata web - /192.xxx.x.xxx:9091/ (unde inlocuiesti X-urile cu IP-ul tau). Merge inclusiv de pe smartphone, fara probleme. Inclusiv acele limitari. Tu de unde ai intrat in ele? Sunt niste icoane in stanga jos a interfetei web. Una dintre icoane e cu o carapace (probabil de la o testoasa) iar daca apesi butonul ala, limiteaza up/down la 50 kbs. Sa nu te pacaleasca faptul ca nu are niciun save sau OK. Daca ai facut ceva modificari, le viteza sau port, le ia putin mai greu, sau sigur dupa un reset al NSA-ului.

Eu am versiunea 2.61, iar cand am ramas eu la varianta asta, iesise doar transmission 2.72, de care se cam plangea lumea pe forumuri. Am inteles ca au fost remediate cateva dintre probleme cu v 2.76, dar mai mult s-a umblat la interfata web. Nu am testat inca, pentru ca nu am niciun fel de reclamatie la versiunea 2.61. Imi merge perfect.
Samsung LE32D550/Samsung SyncMaster T22A300, Player AC Ryan Playon HD2
melcug
Nou pe forum
Posts: 2
Joined: 04 Feb 2013, 11:54

Re: Instalare Transmission pe NSA 310 cu FFP 0.7 arm

Post by melcug »

In interfata web pe portul 9091 pot intra, precum si pe transmisson-remote-gui, dar fara SSL (vezi imagine).
Am facut limitarile tocmai pentru a nu-mi ocupa toate resursele de pe NAS, dar acestea nu se aplica la un download real.
Attachments
SSL.jpg
Sabba
Informat
Posts: 85
Joined: 30 Nov 2012, 08:10
Location: Timisoara

Re: Instalare Transmission pe NSA 310 cu FFP 0.7 arm

Post by Sabba »

Mda, curios ca nici la mine nu merge. Nu am folosit interfata GUI, pentru ca in cea WEB merg limitarile. Mai sap si revin cu amanunte.
In alta ordine de idei, la cat iti sta ocupat procesorul din NSA? In acest moment, cu 31 de torrente active, viteza upload 2,18 MB/s, imi ocupa 13 la suta din procesor. Ai activat cumva Polkast-ul?
Samsung LE32D550/Samsung SyncMaster T22A300, Player AC Ryan Playon HD2
Post Reply