How-To Unrar na serwerze QNAP NAS

Silas Mariusz

Silas Mariusz

rm -rf /
Help us, GOD!
Apr 5, 2008
10,004
30
2,666
153
39
www.devspark.pl
QNAP
TS-x77
Ethernet
1 GbE
Witam

W zwiazku z licznym zainteresowaniem ludzi odnosnie rozpakowywania archiwów RAR bezposrednio z NAS'a postanowilem podeslac szybka metode...

Pobrac: http://www.rarlab.com/rar/unrar-arm.tar.bz2
Wrzucic na nas'a np. do /usr/bin

I dzialac :)

Jesli ktos ma problem ze po resecie unrar zniknie zawsze moze otworzyc mtdblock5 i wstawic do autorun.sh:
Code:
cp /share/MD0_DATA/common/unrar /usr/bin

Za kazdym razem bedzie kopiowany plik unrar z sciezki /share/MD0_DATA/common do /usr/bin
 
F

fidziu

Passing Basics
Beginner
Aug 24, 2008
8
0
1
45
Witam,


mozna prosić instrukcji dla laika jak to zaistalować i jak z tego korzystać?

czy jest jakaś opcja by przglądając foldery przez ww qnapa rozpakowywać archiwa rara i zipa? nie chiał bym za każdym razem sciągać ich na kompa i na nim rozpakowywać..

dzieki za wsparcie.
 
Silas Mariusz

Silas Mariusz

rm -rf /
Help us, GOD!
Apr 5, 2008
10,004
30
2,666
153
39
www.devspark.pl
QNAP
TS-x77
Ethernet
1 GbE
fidziu said:
czy jest jakaś opcja by przglądając foldery przez ww qnapa rozpakowywać archiwa rara i zipa? nie chiał bym za każdym razem sciągać ich na kompa i na nim rozpakowywać.
no tak sie nie da

fidziu said:
mozna prosić instrukcji dla laika jak to zaistalować i jak z tego korzystać?
nalezy zalogowac sie na konsole/shell na qnap'ie
do tego posluzy program putty

po zalogowaniu robisz:
# cd /usr/bin
# wget http://www.rarlab.com/rar/unrar-arm.tar.bz2
# tar jxvf unrar-arm.tar.bz2
# rm -rf unrar-arm.tar.bz2

wszystkie Twoje udzialy znajduja sie w /share
wiec wchodzisz np. do /share/Public
# cd /share/Public
i rozpakowywujesz jakis rar za pomoca unrar'a
napisz:
# unrar
wyswietli sie pomoc i sposob uzycia
 
T

TheJa

Entry Technician
Q Associate
Apr 27, 2008
35
1
8
U mnie po powyższych działaniach taki komunikat:

-sh: /usr/bin/unrar: cannot execute binary file

co mogłem zrobić źle ?
 
Silas Mariusz

Silas Mariusz

rm -rf /
Help us, GOD!
Apr 5, 2008
10,004
30
2,666
153
39
www.devspark.pl
QNAP
TS-x77
Ethernet
1 GbE
masz TS-409 z nowym ARMEL'em... prawdopodobnie ten build nie bedzie Ci dzialac
zainstaluj Optware i z niego pobierz unrar
 
Paollllo

Paollllo

Passing Basics
Beginner
Aug 28, 2008
14
0
1
Kraków
SiLAS said:
masz TS-409 z nowym ARMEL'em... prawdopodobnie ten build nie bedzie Ci dzialac
zainstaluj Optware i z niego pobierz unrar

No i mi też nie działa na TS-409 :(
Po poprawnym zainstalowaniu unrar z Optware wyświetlany jest komunikat "Illegal instruction".
Czy możecie coś poradzić?
Pozdrawiam.
 
Paollllo

Paollllo

Passing Basics
Beginner
Aug 28, 2008
14
0
1
Kraków
Paollllo said:
SiLAS said:
masz TS-409 z nowym ARMEL'em... prawdopodobnie ten build nie bedzie Ci dzialac
zainstaluj Optware i z niego pobierz unrar

No i mi też nie działa na TS-409 :(
Po poprawnym zainstalowaniu unrar z Optware wyświetlany jest komunikat "Illegal instruction".
Czy możecie coś poradzić?
Pozdrawiam.

Czy naprawdę nikt nie wie?
 
hypnosiss

hypnosiss

Moderator
Contributor
Jul 6, 2008
327
33
28
31
Polska, Wrocław
QNAP
TS-x53D
Ethernet
1 GbE
przyłączam się ;)
Przy odpaleniu innego programiku dostaje komunikat "cannot execute binary file" nadałem najwyższe chmody i nic. Czy jeśli to jest wina struktury ARM to czy da się to ominąć mając kody źródłowe danego programiku?
Czy sudo pomoże ?
 
carolinus

carolinus

System Engineer
Q Specialist
Oct 2, 2008
139
4
18
warszawa i okolice
qnapclub.pl
QNAP
TS-109/209 Pro II
Ethernet
100 Mbps
Code:
Installing unrar (3.7.8-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/unrar_3.7.8-1_arm.ipk
Configuring unrar
Successfully terminated.
[~] # unrar
unrar: /lib/libgcc_s.so.1: version `GCC_3.3' not found (required by /opt/lib/libstdc++.so.6)
[~] #

ten, tego... który z poweruserów podpowie co i gdzie podlinkować aby unrar zadziałał? :D
[edit]
hmm.. na razie tylko tyle znalazłem - na chroot powinno zadziałać - ale nie mam takiej możliwości (tzn qnap produkcyjny i nie za bardzo mam jak w nim podłubać w czasie pracy a po pracy mam ciekawsze zajęcia :p )

https://forum.qnap.com/viewtopic.php?f=24&t=749&start=20
 
hypnosiss

hypnosiss

Moderator
Contributor
Jul 6, 2008
327
33
28
31
Polska, Wrocław
QNAP
TS-x53D
Ethernet
1 GbE
carolinus said:
unrar: /lib/libgcc_s.so.1: version `GCC_3.3' not found (required by /opt/lib/libstdc++.so.6)
Z tego co się można domyśleć, nie jest zainstalowana biblioteka GCC.
Code:
# ipkg install gcc
 
carolinus

carolinus

System Engineer
Q Specialist
Oct 2, 2008
139
4
18
warszawa i okolice
qnapclub.pl
QNAP
TS-109/209 Pro II
Ethernet
100 Mbps
Hej - tak mi się wydawało = tzn . że brak odpowiedniej bliblioteki...
- problemem jest to że mam tę bibliotekę (tyle że zapewne w innej niż wymagana wersji) - nie chcę zbytnio ingerować w sprawnie jak dotychczas działający system produkcyjny instalując zbyt wiele na raz.

a skąd przypuszczenie że tę bibliotekę mam? ano polecenie locate wypluło mi sensowny wynik tj. zlokalizowało szukaną bibliotekę
Code:
[~] # locate libgcc_s.so.1
/lib/libgcc_s.so.1
/mnt/HDA_ROOT/rootfs_2_3_6/lib/libgcc_s.so.1
/share/MD0_DATA/optware/lib/libgcc_s.so.1
/share/MD0_DATA/optware/usr/lib/libgcc_s.so.1
[~] #

Wydawało mi się że wypadałoby podlinkować istniejącą bibliotekę - ale zanim popełnię jakiś błąd chciałem się upewnić że dobrą drogą podążam :)

Zastanawia mnie tylko czy jest sens używać ipkg - wydawało mi się że ściągając jakiś program ipkg załatwia jednocześnie wszelkie zależności - przynajmniej dotychczasowy soft tak się zachowywał.

Skoro w systemie są biblioteki to wydaje mi się że unrar powinien być przekompilowany z użyciem istniejącej już w systemie biblio - jeśli potrzebuje innej (nowsze/starszej) to powinna być przygotowana taka paczka która zawiera odpowiednie zależności.

na tę chwile uważam że unrar nie jest poprawnie przygotowana paczką do użycia przez ipkg :(

pozdrawiam, c.
 
Silas Mariusz

Silas Mariusz

rm -rf /
Help us, GOD!
Apr 5, 2008
10,004
30
2,666
153
39
www.devspark.pl
QNAP
TS-x77
Ethernet
1 GbE
a probowales go uruchomic z poziomu chroot'a ?
sprawdz czy zadziala