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
B)
Code: Select all
chmod a+x /ffp/bin/uwsiteloader.sh
Code: Select all
uwsiteloader.sh

D)
Code: Select all
slacker -Ua
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

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
Code: Select all
mkdir -p /mnt/HD_a2/build/tmp
Code: Select all
cd /mnt/HD_a2/build
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
Code: Select all
cd transmission-2.61
Code: Select all
./configure --prefix=/ffp --enable-lightweight
Code: Select all
make
Code: Select all
make install DESTDIR=/mnt/HD_a2/build/tmp
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
Code: Select all
chmod a+x /mnt/HD_a2/build/tmp/ffp/start/transmission.sh
Code: Select all
cd /mnt/HD_a2/build/tmp/ffp/start
Code: Select all
mc
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"
Pasul 19 : Mergem in folderul tmp :
Code: Select all
cd /mnt/HD_a2/build/tmp
Code: Select all
makepkg transmission 2.61 0
Pasul 21: Mergem in tmp :
Code: Select all
cd /tmp
Code: Select all
rm -rf /mnt/HD_a2/build
Pasul 23 : Creeam folderul additional :
Code: Select all
mkdir -p /ffp/funpkg/additional
Code: Select all
mv /tmp/transmission-2.61-arm-0.txz /ffp/funpkg/additional
Code: Select all
funpkg -i /ffp/funpkg/additional/transmission-2.61-arm-0.txz
Code: Select all
/ffp/start/transmission.sh start
Code: Select all
/ffp/start/transmission.sh stop
Code: Select all
cd /mnt/HD_a2/transmission
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
Ca sa accesam Transmissionul , deschide un browser si notam la adresa :
http://nsa310:9091
sau
http://IP-ul_de_la_NAS:9091










Alte coduri pentru Transmission :
Verificarea statusului :
Code: Select all
/ffp/start/transmission.sh status
Code: Select all
/ffp/start/transmission.sh stop
Code: Select all
killall transmission-daemon
Code: Select all
chmod a-x /ffp/start/transmission.sh
A) Oprim Transmission :
Code: Select all
/ffp/start/transmission.sh stop
Code: Select all
funpkg -r transmission-2.61-arm-0.txz
Code: Select all
slacker -rA transmission
Code: Select all
rm /ffp/start/transmission.sh
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