How-To QNAP ARM Native Compiler (109/209/409)

Silas Mariusz

Silas Mariusz

rm -rf /
Help us, GOD!
Apr 5, 2008
10,132
31
2,204
153
39
www.devspark.pl
QNAP
TS-x77
Ethernet
1 GbE
1. Zaloguj sie na swojego QNAP TS-109/209/409 poprzez PuTTY (SSH)

2. Jesli nie masz RAID'a wykonaj ponizsze polecenie:
Code:
# cd /share/HDA_DATA

Natomiast jesli masz RAID'a, wykonaj to:
Code:
# cd /share/MD0_DATA

3. Sciagnij qnap_arm_native_compiler-0.16-8
Code:
# wget http://qnas.pl/tools/arm/qnap_arm_native_compiler-0.16-8.tar.gz

4. Rozpakuj archiwum
Code:
# tar zxvf qnap_arm_native_compiler-0.16-8.tar.gz
# rm qnap_arm_native_compiler-0.16-8.tar.gz
---

Gotowe!

Teraz musisz pamietac o kilku rzeczach.
Przed przejsciem na inne srodowisko, bedziesz musial zamontowac kilka katalogow. Dlatego tez jest prosty skrypt.

Jak uruchomic?
a) Jesli NIE masz RAID'a:
Code:
# /share/HDA_DATA/native/native.sh start
# chroot /share/HDA_DATA/native
b) Jesli masz RAID'a:
Code:
# /share/MD0_DATA/native/native.sh start
# chroot /share/MD0_DATA/native

Notka:
Jeżeli zdecydujesz sie na usuniecie narzedzi z swojego QNAP'a, bedziesz musial odmontowac katalogi. Inaczej stracisz wszystkie dane na QNAP'ie.
A wiec proces odinstalowywania wyglada tak:
a) Jesli NIE masz RAID'a:
Code:
# /share/HDA_DATA/native/native.sh stop
# rm -r /share/HDA_DATA/native
b) Jesli masz RAID'a:
Code:
# /share/MD0_DATA/native/native.sh stop
# rm -r /share/MD0_DATA/native
 
Nicodem

Nicodem

Staff
Contributor
Aug 15, 2008
145
3
18
45
Warszawa
brak tr - komendy potrzebnej bardzo często przy kompilacji.
można ją skopiować po wyjściu z chroot'a komendą:
Code:
cp /usr/bin/tr /share/MD0_data/native/usr/bin
pod warunkiem że ma się RAID. Bez RAID - HD0_data

tak skopiowany tr śmiga już w native chroot.
 
Nicodem

Nicodem

Staff
Contributor
Aug 15, 2008
145
3
18
45
Warszawa
proba kompilacji kilku programow i zawsze wywala mi blad o braku makedepend
cholernie dawno nic nie kompilowałem, może jakaś podpowiedź? :)
 
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
podniosę trochę wątek - jak tam walka z bashburn? masz się czym podzielić? :D a może udało Ci się przekompilować cdrtools?

przy okazji - czy któryś z poweruserów mający doświadczenie i czas w kompilowaniu różności do qnapa mógłby udostepnić swoją pracę na forum?

marzy mi się wishlista - na którą można byłoby wrzucać potrzebne projekty (których nie ma w ipkg ) i ktoś mający wiedzę, czas i możliwości kompilowałby dany projekt i publikował na forumowym ftp


pozdrawiam, c.
 
Nicodem

Nicodem

Staff
Contributor
Aug 15, 2008
145
3
18
45
Warszawa
cdrtools działa. Jedyny problem to brak poprawnej fixacji. Watek ruszony na ang forum qnap. W tej chwili wychodze wiec nie napisze nic wiecej ale mozesz poszukac tam co i jak.
Potem uzupelnie :)
 
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
:)

trochę poczytałem - jedna uwaga co do prędkości zapisu:

2 bardzo istotne rzeczy których mix powodował dziwne wyniki u mnie w kompie (i spod windows i pod linuksami - różne programy do wypalania)

- prędkości obsługiwane przez nagrywarkę
- rodzaj płyty (prędkości nagrywania płyty)

Nie mam bladego pojęcia o co biega ale prędkość nagrywania (tzn wykrywana przez programy - nie realna) jest uzależniona od 2 w/w czynników.

Czasami miałem baaardzo dziwne kombinacje prędkości :) - na jednej płytce pokazywał mi prędkość zapisu (CD-R) 4,8,16,24 a na innej (ta sama nagrywarka, ten sam program na tym samym systemie - inna płytka) 2,4,10,12. Żeby było śmieszniej często jedyna skuteczna** prędkość zapisu to była ta najwyższa rozpoznana... oczywiście zapis z prędkością np 12x (bo taka była maksymalna) powodował że płytka wypalała się z prędkością realną .... około 8x :D

więc wracając do sedna - spróbuj może na kilku różnych płytkach - czy uda Ci się na tej nagrywarce wymusić nagrywanie z inną niż 4x prędkością? chyba że taka jej uroda - obsługuje wyłącznie 4x i już :)

**(często robię płytki bootowalne - skuteczna = PC wstaje z takiej płytki )
 
K

kabar

Guest
witam!

chcialbym sprobowac uruchomic na swoim ts 109 squida jako serwer cache proxy, z tego co wyczytalem na forach squid, ktory jest dostepny przez IPKG, nie dosc, ze jest juz troche wiekowy, to wiesza sie przy pierwszym wiekszym obciazeniu, poniewaz jest tak skompilowany. trzeba by go skompilowac od nowa z odpowiednimi flagami. jestem poczatkujacy w temacie linuxa, przed kupnem dysku nie mialem niestety o linuchu zadnego pojecia. wszystkiego ucze sie na bierzaco z forum, wikipedii i metoda prob i bledow. na razie udalo mi sie uruchomic DFS i zmontowac na dysku dnsmasq, ktory swietnie sobie radzi. zainstalowalem tez wg powyzszej instrukcji native_compiler, ale ale sam przebieg kompilowania do juz dla mnie zbyt wielka zagadka. nie mam pojecia od czego zaczac. jest to w ogole mozliwe? dziwi mnie tez troche to, ze znalazlem opis dzialajacego squida z ipkg, ale na S. bylbym ogromnie wdzieczny za pomoc. ponizej garsc linkow:

https://forum.qnap.com/viewtopic.php?f=1 ... uid#p56359 info o 'flagach'
http://www.naschenweng.info/2008/09/19/ ... hing-proxy squid na S
 
Silas Mariusz

Silas Mariusz

rm -rf /
Help us, GOD!
Apr 5, 2008
10,132
31
2,204
153
39
www.devspark.pl
QNAP
TS-x77
Ethernet
1 GbE
fakt jest taki ze chetnie bym Ci pomogl ale nigdy nie instalowalem squida
jesli zainstalowales kompilator to dobrze

pobierz paczke ze zrodlem squid'a, rozpakuj ja i przeczytaj plik README lub INSTALL :)
na chwile obecna tylko tyle Ci moge pomoc... niestety jestem obecnie zajety duza iloscia projektow...
 
shaolin33

shaolin33

Nowy użytkownik
Noobie
Mar 25, 2014
5
1
3
39
QNAP
TS-x19P II
Ethernet
10 Mbps
ja sqiuda zaistalowalem wchodzac na nas serwer z windowsa i skorzystalem z gotowej aplikacji squid 3.1, jednak teraz problemem jest manual config:)