Instruktaż/Tutorial [Optware/Ipkg] - Ręczna instalacja - Zbiór paczek linuxowych! [TS-109/209/409]

M

mikhnal

Guest
Instalacja Optware najlepiej z poziomu QPKG



Sposób instalacji ręcznej
Open Turbostation on TS-109/209/409/PRO revisited 12.14.07

***
UWAGA!! ROBISZ TO NA WŁASNE RYZYKO I NIE PONOSIMY ODPOWIEDZIALNOŚCI ZA BŁĘDY JAKIE MOGĄ SIĘ POJAWIĆ
***

Name: Optware/Ipkg bootstrap auto-installation script
When: 12.05.2007



Tutorial:

1) Zaloguj sie za pomocą PuTTY na na swojego TS-109/209/409 PRO

2) Przejdz do katalogu publicznego gdzie sciagniecz potrzebne pliki (link do katalogu publicznego) /share/Public
** TS-109, TS-209 Pojedynczy dysk, TS-409 Pojedynczy dysk: zawsze katalog publiczny dostepny w pelnej sciezce: /share/HDA_DATA/Public
** TS-209 i wieksze modele z wieksza iloscia dysków niż 1, katalog publiczny dostepny w sciezce: /share/MD0_DATA/Public (tak sie dzieje w przypadku korzystania z RAID'a lub zapisu Liniowego)
Kod:
cd /share/Public

3) Pobierz automatycznie instalujaca sie paczke Optware (ftp://csdread:csdread@ftp.qnap.com/NAS/ ... x09.tar.gz) za pomocą polecenia wget
Kod:
wget http://qnas.pl/tools/arm/optware-tsx09-20080525.tar.gz

4) Rozpakuj paczke za pomoca polecenia tar:
Kod:
tar zxvf optware-tsx09-20080525.tar.gz

5) Instalacja Optware : uruchamiamy skrypt bashowy "optware-bootstrap-qnap-tsx09.sh" z parametrem wskazującym paczke "optware_chroot.tar.gz"
Kod:
./optware-bootstrap-qnap-tsx09.sh optware_chroot.tar.gz

Odinstalowanie paczki
Gdybys chcial usunac cala instalacje uruchom skrypt bashowy "optware-bootstrap-qnap-tsx09.sh" z poleceniem "uninstall"
Kod:
./optware-bootstrap-qnap-tsx09.sh uninstall

----
Paczka wymaga restartu urządzenia poniewaz zmienia kilka ustawien w skrypcie autostartowym. (-- o tym na koncu)
Po resecie zaloguj sie na NAS'a za pomocą puttiego.
Dla TS-109 & TS-209 (dysk pojedynczy):
wykonaj polecenie aby przejsc na optware
Kod:
chroot /share/HDA_DATA/optware /bin/bash

Dla TS-209, 409 (pracujacego w RAID'ach):
wykonaj polecenie aby przejsc na optware
Kod:
chroot /share/MD0_DATA/optware /bin/bash

Enjoy!
Paczka automatycznie zainstalowala MC - Midnight Commander.



Uwaga!! O czym wiedziec musisz?
Zaloguj sie za pomocą puttiego na nas'a, przejdz do katalogu publicznego...
i zgraj sobie liste paczek do pliku
Kod:
cd /share/Public
ipkg list > paczki
Teraz w katalogu publicznym w pliku paczki masz dostepna liste paczek.
Przegladamy dostepna liste paczek i znalezlismy np. linijke:
bitchx - 1.1a-final-1 - Text mode IRC client
Chcemy zainstalowac tego klienta IRC'owego. Wiec wykonujemy polecenie:
ipkg install nazwa_paczki_z_pierwszej_kolumny_z_listy
Kod:
ipkg install bitchx
Paczka sie zainstalowala...



Optware modyfikuje MTDBlock5 - plik autostart'u NAS'a :)
Poznajmy bardziej MTDBlock5. Zapewniam ze wszyscy ktorzy beda eksperymantowali z NASem beda chcieli poznac MTDBlock5.
Kod:
mount -t ext2 /dev/mtdblock5 /tmp/config
MTDBlock5 juz jest dostepny w /tmp/config wiec przechodzimy tam poleceniem "cd"
Kod:
cd /tmp/config
Odpalamy MC aby bylo nam latwiej dostrzec co jest w srodku.
PAMIETAJ!! Zrob kopie zapasowa MTDBlock5 przed jakimi kolwiek zmianami.
Zerknij na plik: autorun.sh - z tego pliku wlasnie wykonywane sa polecenia kiedy NAS sie "podnosi".
PAMIETAJ!! Aby zawsze zamykac MTDBlock5.
Wyjdz z katalogu /tmp/config np. do root'a i zamknij MTDBlock5
Kod:
cd /
umount /tmp/config



TS-409 ma inny procesor niz TS-109 czy TS-209
Zgadza sie nie ze wszystkimi aplikacjami moze dzialac poprawnie. Sam osobiscie mam TS-409 i ze wzgledu na inny procesor musialem zaprzestac korzystania z rTorrent'a. Rtorrent to wedlug mnie najlepszy klient torrenta jaki moze byc. Pracowalem na nim na urzadzeniu TS-109 i TS-209. Nie bylo zadnych problemow.
Na TS-409 dziala bez zarzutow - aczkolwiek smieszna sprawa poniewaz wszystkie sciagane przez niego pliki torrentow sa uszkodzone w nawet do 30%.

Czemu tak sie dzieje? TS-409 zostal wyposazony w procesor:
Marvell System-On-Chip (SoC) ARM9 model 88F5281 taktowany zegarem 500MHz - jest to ulepszona i odnowiona wersja procesora uzytego w TS-109 czy TS-209 ktorego model jest: 5182.
Czym jest lepszy 5281? Jest wykonany w technologi .15um i posiada "Hardware floating point".

Co z tego rozumiec?
TS-409 ma szybszy procesor ale skompilowane programy z Optware moga nie dzialac poprawnie.
TS-109/209 ma troszke wolniejszy procesor z ktorym nie ma zadnych problemow.



Jak skompilowac wlasne programy na TS-109, TS-209 czy 409
Nalezy sciagnac do /share/Public pewne narzedzia nastepnie rozpakowac :)
Kod:
wget http://qnas.pl/tools/arm/arm-tools-0_16-8.tgz
gunzip -c arm-tools-0_16-8.tgz | tar -xvf -
Odpal mc i przegraj rozpakowane pliki w miejsce gdzie masz Optware (/share/HDA_DATA/optware lub /share/MD0_DATA/optware). WAZNE!! Nie zastepuj powtarzajaych sie plikow!!
Teraz chroot do optware'a... sciagasz aplikacje z net'a i normalnie kompilujesz. Nie wszystkie oczywiscie sie da kompilowac jednak ja np. skompilowalem sobie Psybnc:
http://qnas.pl/tools/arm/compiled/psybn ... d_on_ts409).tar.gz



Co warto jeszcze wiedziec?
Logujesz sie na NAS'a za pomoca puttiego i odpalasz MC - nie musisz robic chroot do optwar'a. Jednak rtorrent nie wystartuje bo potrzebuje konkretne biblioteki. Musisz go odpalac:
chroot /share/HD0_DATA/optware rtorrent
lub
chroot /share/MD0_DATA/optware rtorrent

A co ze screenem?
No tak ... faktycznie warto zainstalowac screen'a do rtorrenta. I pozniej robimy:
screen chroot /share/HD0_DATA/optware rtorrent
lub
screen chroot /share/MD0_DATA/optware rtorrent

Screen nie wymaga konkretnych libow z optware wiec bedzie dzialac bez problemu :)
Enjoy!
 
  • Lubię to
Reakcje: kaktus
Re: [Optware/Ipkg] Zbiór paczek linuxowych! (Midnight Commander)

bo chwilowo nie mam dostępu do webowego interfejsu,
Qnap stoi w firmie na 2gim końcu miasta, a dopiero po zamknięciu jak nie jest potrzebny mogę nad nim popracować.
Musze przestawić router żebym mial dostęp do weba.
mniejsza narazie o MC, problem mam z proftpd tak naprawde...

EDIT:

MC mi zaczal sam z siebie spowrotem dzialac ;]