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)
- Cod: Selectaţi tot
wget http://wolf-u.li/u/441 -O /ffp/bin/uwsiteloader.sh
Asteptati pana apare root@nsa310:~# pe linia de comanda
B)
- Cod: Selectaţi tot
chmod a+x /ffp/bin/uwsiteloader.sh
C)
- Cod: Selectaţi tot
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:~#
D)
- Cod: Selectaţi tot
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 ;
- Cod: Selectaţi tot
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:~#
Pasul 4 : Avem nevoie de niste pachete aditipnale :
• autoconf
• automake
• bash (Instalate automat de FFP)
• binutils
• bison
• coreutils (Instalate automat de FFP)
• curl
• flex
• gcc
• gcc-solibs (Instalate automat de FFP)
• gettext ((Instalate automat de FFP)
• grep (Instalate automat de FFP)
• linux-headers
• make
• mpfr
• patch
• uClibc
• uClibc-solibs (Instalate automat de FFP)
Pentru a le instala pe cele care nu au fost instalate de FFP folosim codul :
- Cod: Selectaţi tot
slacker -U -a -A s:automake s:autoconf s:binutils s:bison s:curl s:flex s:gcc s:linux-headers s:make s:mpfr s:patch s:uClibc
Se selecteaza automat si doar selectam Ok.
Pasul 5 : Inca un pachet de 8 programe necesare MiniDLNA :
- libjpeg (fonz-s:)
- ffmpeg 0.10.2 (mz:)
- flac (uli:)
- libexif (uli:)
- libid3tag (uli:)
- libogg (uli:)
- libvorbis (uli:)
- sqlite (uli:)
- Cod: Selectaţi tot
slacker -a -A s:libjpeg mz:ffmpeg uli:flac uli:libexif uli:libid3tag uli:libogg uli:libvorbis uli:sqlite
Se selecteaza automat si doar selectam Ok.
Pasul 6 : Trebuie sa obtinem un script de startup si shutdown pt miniDLNA , pentru asta trebuie sa instalam o versiune mai veche de miniDLNA :
- Cod: Selectaţi tot
slacker -a
si selectam si instalam minidlna-1.0.22-arm-1.txz
Pasul 7 : Acum dezinstalam versiunea instalat la pasul 6 .(ne ramane scriptul de startup si shutdown)
- Cod: Selectaţi tot
slacker -r
selectam din lista minidlna-1.0.22-arm-1.txz apoi OK.
Pasul 8 : Stergem folderul minidlna.conf-example :
- Cod: Selectaţi tot
rm /ffp/etc/minidlna.conf-example
Pasul 9 :Creeam un folder temporar :
- Cod: Selectaţi tot
mkdir -p /i-data/md0/build/ffp/start /i-data/md0/build/ffp/etc /i-data/md0/build/ffp/bin
Pasul 10 : Mutam scriptul de startup si shutdown in folderul /i-data/md0/build/ffp/start:
- Cod: Selectaţi tot
mv /ffp/start/minidlna.sh /i-data/md0/build/ffp/start
Pasul 11 : Editam fisierul minidlna.sh
Mergem in folderul /i-data/md0/build/ffp/start
- Cod: Selectaţi tot
cd /i-data/md0/build/ffp/start
apoi
- Cod: Selectaţi tot
ls
ne afiseaza fisierele care sunt in folder , ar trebui sa avem fisierul minidlna.sh
Daca avem fisierul minidlna.sh trebuie sa intra in Midnight Commander prin codul :
- Cod: Selectaţi tot
mc
Se deschide Midnight Commander , selectam fisierul minidlna.sh , mergem in partea de jos si dam click pe edit , se deschide fisierul si modificam :
linia 9 devine
command="/ffp/bin/minidlna"
linia 14 devine
pid_file="/ffp/var/run/minidlna.pid"
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 12 : Mergem in folderul /i-data/md0/build
- Cod: Selectaţi tot
cd /i-data/md0/build
Pasul 13 : Download fisierul sursa :
- Cod: Selectaţi tot
wget http://downloads.sourceforge.net/project/minidlna/minidlna/1.0.24/minidlna_1.0.24_src.tar.gz
Pasul 14 : Dezarhivam fisierul sursa :
- Cod: Selectaţi tot
tar zxvf minidlna_1.0.24_src.tar.gz
Pasul 15 : Stergem fisierul sursa :
- Cod: Selectaţi tot
rm minidlna_1.0.24_src.tar.gz
Pasul 16 : Mergem in folderul creeat la dezarhivarea fisierului sursa :
- Cod: Selectaţi tot
cd /i-data/md0/build/minidlna-1.0.24
Pasul 17 : Modificam parametrii fisierului genconfig.sh :
- Cod: Selectaţi tot
sed -i 's/usr/ffp/g' genconfig.sh
Pasul 18 : Editam fisierul genconfig.sh
- Cod: Selectaţi tot
mc
Selectam fisierul genconfig.sh , Edit :
linia 27 devine :
DB_PATH="/ffp/tmp/minidlna" , unde /ffp/tmp/minidlna este calea catre FFP USB
Pasul 19 : Modificam parametrii fisierului Makefile :
- Cod: Selectaţi tot
sed -i 's/usr/ffp/g' Makefile
Pasul 20 : Editam Makefile:
- Cod: Selectaţi tot
mc
Selectam fisierul Makefile , Edit :
linia 26 devine
SBININSTALLDIR = $(INSTALLPREFIX)/bin
in linia 40 adaugam 2 variabile LIBS)
LIBS= -lintl -liconv
Pasul 21 : Compilam :
- Cod: Selectaţi tot
make
Rezulta 2 fisiere : minidlna si testupnpdescgen.
Pasul 22 : Mutam minidlna, testupnpdescgen si minidlna.conf in folderul bin :
- Cod: Selectaţi tot
cp minidlna /i-data/md0/build/ffp/bin
- Cod: Selectaţi tot
cp testupnpdescgen /i-data/md0/build/ffp/bin
- Cod: Selectaţi tot
cp minidlna.conf /i-data/md0/build/ffp/etc
Pasul 23 : Mergem in folderul Bin :
- Cod: Selectaţi tot
cd /i-data/md0/build/ffp/etc
Pasul 24 : Editam minidlna.conf unde vom seta folderele audio, video, si photo si seta timpul de refresh pt fisiere noi :
- Cod: Selectaţi tot
mc
Selectam fisierul minidlna.conf , Edit :
media_dir=A,/i-data/md0/music
media_dir=V,/i-data/md0/video
media_dir=P,/i-data/md0/photo
notify_interval=60
db_dir=/ffp/tmp/minidlna
log_dir=/ffp/tmp/minidlna
friendly_name=Zyxel
Pasul 25 : Mergem in folderul build :
- Cod: Selectaţi tot
cd /i-data/md0/build
Pasul 26 : Stergem fisierul care nu il mai folosim :
- Cod: Selectaţi tot
rm -rf minidlna-1.0.24/
Pasul 27 : Facem fisierul de instalare :
- Cod: Selectaţi tot
makepkg minidlna 1.0.24 0
creeaza pachetul de instalare minidlna-1.0.24-arm-0.txz in /tmp .
Pasul 28 : Stergem ce nu mai avem nevoie :
- Cod: Selectaţi tot
rm -rf /i-data/md0/build/
Pasul 29 : Mergem in folderul md0
- Cod: Selectaţi tot
cd /i-data/md0/
Pasul 30 : Creeam folderul additional :
- Cod: Selectaţi tot
mkdir -p /ffp/funpkg/additional
Pasul 31 : Mutam minidlna-1.0.24-arm-0.txz in /ffp/funpkg/additional :
- Cod: Selectaţi tot
mv /tmp/minidlna-1.0.24-arm-0.txz /ffp/funpkg/additional
Pasul 32 : Mergem in folderul additional :
- Cod: Selectaţi tot
cd /ffp/funpkg/additional
Pasul 33 : Instalam minidlna-1.0.24 :
- Cod: Selectaţi tot
funpkg -i minidlna-1.0.24-arm-0.txz
Pasul 34 : Pornim MiniDLNA :
- Cod: Selectaţi tot
/ffp/start/minidlna.sh start
Pasul 35 : Verificam daca a pornit serverul :
http://nsa310:8200 sau http://IP-ul.NAS.ului:8200
Felicitari !!!!!!
MiniDLNA pe TV
Alte setari pt miniDLNA :
Verificam status-ul Minidlna :
- Cod: Selectaţi tot
/ffp/start/minidlna.sh status
Oprim Minidlna :
- Cod: Selectaţi tot
/ffp/start/minidlna.sh stop
sau
- Cod: Selectaţi tot
killall minidlna
Dezinstalare Minidlna :
A) Oprim MiniDLNA :
- Cod: Selectaţi tot
/ffp/start/minidlna.sh stop
B) Dezinstalam MiniDLNA :
- Cod: Selectaţi tot
funpkg -r minidlna-1.0.24-arm-0.txz
C) Sergem folderele de la MiniDLNA :
- Cod: Selectaţi tot
rm /ffp/etc/minidlna.conf
- Cod: Selectaţi tot
rm /ffp/start/minidlna.sh
- Cod: Selectaţi tot
rm -rf /ffp/tmp/minidlna/
Toate creditele acestui tutorial le revin : http://forum.nas-central.org/viewtopic.php?f=249&t=5841
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