Shell In A Box - opis instalacji + paczka spk

Dział przeznaczony dla profesjonalistów i entuzjastów produktów Synology. Można tu dyskutować oraz nauczyć się jak zmodyfikować serwer Synology. Informacje w tym dziale nie są wspierane przez Synology.

Shell In A Box - opis instalacji + paczka spk

Postprzez marian.italian » 9 gru 2011, o 19:31

Witam,

Szukałem ostatnio jakiegoś sposobu na zintegrowanie terminalu pod DSM, trochę się nakombinowałem ale całość działa dość sprawnie. Opis będzie dotyczył programu Shell In A Box: http://code.google.com/p/shellinabox/. Opis instalacji znalazłem na forum anglojęzycznym http://forum.synology.com/enu/viewtopic.php?f=27&t=42093. Przytoczę tutaj procedurę, żeby wszystko było w jednym miejscu.

Potrzebujemy bootstrap do instalacji pakietów ipkg. Instalujemy paczki potrzebne do skompilowania programu ze źródeł.

Kod: Zaznacz cały
ipkg install textutils
ipkg install openssl
ipkg install gawk
ipkg install gcc
ipkg install make


Przechodzimy do katalogu /tmp, do którego ściągamy i rozpakowujemy źródła programu:

Kod: Zaznacz cały
cd /tmp
wget http://shellinabox.googlecode.com/files/shellinabox-2.10.tar.gz
tar xvzf shellinabox-2.10.tar.gz


Następnie przechodzimy do katalogu z rozpakowanymi źródłami:

Kod: Zaznacz cały
cd /tmp/shellinabox-2.10


Wykonujemy kolejno polecenia:

Kod: Zaznacz cały
./configure
make
make install


Program został zainstalowany. Teraz czas na integrację programu z DSM.

Ściągamy moją paczkę:
- shellinabox_dsm-0.2.spk http://www.multiupload.com/3ZN14AV2EW

Instalujemy przez Centrum Pakietów i voila!

Opiszę pokrótce co robi moja paczka. ShellInABox udostępnia swoją usługę poprzez autonomiczny serwer www na porcie 4200. Serwer dostępny jest tylko przez SSL z certyfikatem głównym naszego synka. Potrzebny jest do tego plik certificate.pem, który to tworzony jest przez połączenie plików server.crt i server.key.
Kod: Zaznacz cały
cat /usr/syno/etc/ssl/ssl.crt/server.crt /usr/syno/etc/ssl/ssl.key/server.key > /var/packages/ShellInABox_DSM/certificate.pem

Procedura generowania pliku certificate.pem jest wykonywana automatycznie podczas instalacji paczki spk. W przypadku zmiany certyfikatów naszego nasa, trzeba wykonać powyższe polecenie albo zainstalować paczkę jeszcze raz. Serwer nie jest uruchomiony na stałe, włączany jest tylko w razie potrzeby. Klikając ikonę terminalu w panelu DSM uruchamiany jest skrypt shellinabox.cgi, który sprawdza czy jesteśmy zalogowani jako admin, po czym uruchamia serwer tylko dla tej sesji. Zamykając połączenie czy to wpisując exit czy crtl+c, serwer automatycznie jest wyłączny. W przypadku zamknięcia okna z terminalem krzyżykiem w przeglądarce, serwer cały czas działa ale nie można się do niego podłączyć wpisując https://diskstation:4200 dlatego ponowne kliknięcie ikony powoduje zamknięcie sesji widmo i uruchomienie nowej.
Programista ze mnie żaden więc zajęło mi trochę czasu rozgryźć co i jak, w każdym razie wydaje się, że wszystko działa i może też się komuś przyda.

Uwaga: można uruchomić serwer na stałe, bez potrzeby logowania się do DSM, po informacje jak to zrobić odsyłam do strony projektu. Jeżeli będzie zapotrzebowanie społeczne na taką opcję, mogę spróbować zrobić taką paczkę.

pozdrawiam :)
Nie masz wystarczających uprawnień, aby zobaczyć pliki załączone do tego postu.
Ostatnio edytowano 23 mar 2012, o 19:06 przez marian.italian, łącznie edytowano 6 razy
marian.italian
Amator
 
Posty: 33
Dołączył(a): 9 wrz 2011, o 18:59
Medale: 2
Syn (2)
Synology: DS 111
Firmware: DSM 4.0-2166
Dyski: WD20EARS
Pochodzenie: Lublin
Internet: 4mbit
Płeć: Mężczyzna
System Operacyjny: Windows 7 x64
Router/Switch: TP-Link WR1043ND + OpenWrt (Gargoyle)


Re: Shell In A Box - opis instalacji + paczka spk

Postprzez mikhnal » 9 gru 2011, o 23:03

Niestety u mnie nie wykonuje się make, otrzymuję takie błędy na końcu:
Kod: Zaznacz cały
/opt/lib/gcc/powerpc-linux-gnuspe/3.4.6/../../../../powerpc-linux-gnuspe/bin/ld:shellinabox/cgi_root.o: file format not recognized; treating as linker script
/opt/lib/gcc/powerpc-linux-gnuspe/3.4.6/../../../../powerpc-linux-gnuspe/bin/ld:shellinabox/cgi_root.o:1: syntax error
collect2: ld returned 1 exit status
make[1]: *** [shellinaboxd] Error 1
make[1]: Leaving directory `/tmp/shellinabox-2.10'
make: *** [all] Error 2

Oczywiście o make install nie ma już mowy.
Nie pomagam przez PW albo mail. Od tego jest forum.

Obrazek
Obrazek
Obrazek
Obrazek
Avatar użytkownika
mikhnal
Godfather
 
Posty: 2329
Dołączył(a): 19 lut 2009, o 12:29
Medale: 15
Syn (6) Wiedza (2)
Linux (2) Zasługi (2)
Modder (1) Pomysł (2)
Synology: DS412+
Firmware: DSM 4.0-2228
Dyski: 4 ST31000528AS RAID5
Pochodzenie: Varshafka :)
Internet: Vectra 16/1 Mbps
Płeć: Mężczyzna
System Operacyjny: 7 64bit
Router/Switch: TL-WR1043ND + DD-WRT
Kamery: ACTi ACM-4201

Re: Shell In A Box - opis instalacji + paczka spk

Postprzez TheAltair » 9 gru 2011, o 23:24

U mnie pojawia się problem przy make install
Kod: Zaznacz cały
DiskStation> make install
objcopy shellinabox/cgi_root.html shellinabox/cgi_root.o
objcopy:shellinabox/cgi_root.o: Invalid bfd target
make: *** [shellinabox/cgi_root.o] Error 1


Edit:
A po krótkich walkach wysypuję się teraz już przy samym make :mrgreen:
Kod: Zaznacz cały
objcopy:shellinabox/cgi_root.o: Invalid bfd target
make[1]: *** [shellinabox/cgi_root.o] Error 1
make[1]: Leaving directory `/tmp/shellinabox-2.10'
make: *** [all] Error 2
Obrazek
P4+Slax ---> DS209 ---> DS409+ ---> DS1010+ ---> DS1511+...??? :D
Pozdrawiam!
Robert
Avatar użytkownika
TheAltair
Stały Bywalec
 
Posty: 262
Dołączył(a): 4 cze 2009, o 21:10
Medale: 3
Syn (3)
Synology: DS1010+
Firmware: DSM 4.0-2219
Dyski: HD154UI
Pochodzenie: Siedlce
Internet: 2 MB
Płeć: Mężczyzna
System Operacyjny: XP, 7 64bit
Router/Switch: WL-5470, DGS-1005D
Kamery: Nie posiadam

Re: Shell In A Box - opis instalacji + paczka spk

Postprzez marian.italian » 10 gru 2011, o 02:03

U mnie nie występowały żadne błędy wszystko poszło szybko i sprawnie. Znalazłem podobny problem na stronie projektu, http://code.google.com/p/shellinabox/issues/detail?id=132, chodziło o dopisanie do pliku Makefile.in informacji o procesorze. Na holenderskim forum piszą żeby dopisać informację o powerpc http://translate.google.com/translate?hl=pl&sl=auto&tl=en&u=http%3A%2F%2Fgathering.tweakers.net%2Fforum%2Flist_messages%2F1363333%2F34.

pzdr

I jeszcze jedno http://code.google.com/p/shellinabox/issues/detail?id=35 tutaj z kolei piszą, że trzeba wyedytować plik Makefile.am...
marian.italian
Amator
 
Posty: 33
Dołączył(a): 9 wrz 2011, o 18:59
Medale: 2
Syn (2)
Synology: DS 111
Firmware: DSM 4.0-2166
Dyski: WD20EARS
Pochodzenie: Lublin
Internet: 4mbit
Płeć: Mężczyzna
System Operacyjny: Windows 7 x64
Router/Switch: TP-Link WR1043ND + OpenWrt (Gargoyle)

Re: Shell In A Box - opis instalacji + paczka spk

Postprzez mikhnal » 10 gru 2011, o 13:14

Brawo! Muszę podziękować, zawsze mi brakowało dostępu do shella spod DSM. Pomimo problemów znalazłeś rozwiązanie: po dodanu informacji o procesorze do pliku Makefile.in ruszyło - make wykonał się poprawnie.
Jedyne co mogę doradzić to u mnie nie wykonuje się paczka spk, nie wiem dlaczego ale nie kopiuje plików w docelową lokalizację - rozpakowałem ją i skopiowałem w odpowiednie miejsce. Tak samo stworzenie pliku certyfikatu musiałem wykonać ręcznie.

Mimo wszystko sukces, działa poprawnie.

shellbox.png

Ode mnie medal.
Nie masz wystarczających uprawnień, aby zobaczyć pliki załączone do tego postu.
Nie pomagam przez PW albo mail. Od tego jest forum.

Obrazek
Obrazek
Obrazek
Obrazek
Avatar użytkownika
mikhnal
Godfather
 
Posty: 2329
Dołączył(a): 19 lut 2009, o 12:29
Medale: 15
Syn (6) Wiedza (2)
Linux (2) Zasługi (2)
Modder (1) Pomysł (2)
Synology: DS412+
Firmware: DSM 4.0-2228
Dyski: 4 ST31000528AS RAID5
Pochodzenie: Varshafka :)
Internet: Vectra 16/1 Mbps
Płeć: Mężczyzna
System Operacyjny: 7 64bit
Router/Switch: TL-WR1043ND + DD-WRT
Kamery: ACTi ACM-4201

Re: Shell In A Box - opis instalacji + paczka spk

Postprzez marian.italian » 10 gru 2011, o 18:13

He, dzięki nawet nie wiedziałem, że są jakieś medale ;). Zapewne zainstalowałeś paczkę zanim skompilowałeś program, tak jak mówiłem, nie jestem biegły w programowaniu więc nie dopatrzyłem wszystkiego, zaraz poprawię skrypty instalacji i wrzucę wersję 0.2, tym razem powinno się ładnie zainstalować. Poza tym na zrzucie ekranu, który wstawiłeś, widać problem we współpracy Midnight Commandera z shellinabox. Jest jakiś problem z wyświetlaniem koloru katalogów, można sobie z tym poradzić klikając prawym klawiszem w oknie programu i zmienić styl wyświetlania na "White", kolory MC wracają do normy. Jednak jest to rozwiązanie połowiczne, bo wychodząc z MC mamy białe tło co mi akurat nie odpowiada (pewnie innym też ;) ). Wydaje mi się, że trzeba zgłębić temat stylów w MC. Łącząc się z poziomu shellinabox do routera i odpalając na nim MC, kolory są w porządku. Nic to w wolnej chwili postaram się obczaić co i jak.

edit:
Ok, zmieniłem skrypt, żeby generował plik certificate.pem do katalogu /var/packages/ShellInABox_DSM. Niezależnie od tego czy shellinabox jest skompilowany na urządzeniu czy nie, paczka powinna się zainstalować. Linka do wersji 0.2 wrzuciłem do pierwszego postu.
Ostatnio edytowano 10 gru 2011, o 18:46 przez marian.italian, łącznie edytowano 1 raz
marian.italian
Amator
 
Posty: 33
Dołączył(a): 9 wrz 2011, o 18:59
Medale: 2
Syn (2)
Synology: DS 111
Firmware: DSM 4.0-2166
Dyski: WD20EARS
Pochodzenie: Lublin
Internet: 4mbit
Płeć: Mężczyzna
System Operacyjny: Windows 7 x64
Router/Switch: TP-Link WR1043ND + OpenWrt (Gargoyle)

Re: Shell In A Box - opis instalacji + paczka spk

Postprzez TheAltair » 10 gru 2011, o 18:25

Na architekturze x86 nadal jest problem ;(
Kod: Zaznacz cały
DiskStation> make
make  all-am
make[1]: Entering directory `/tmp/shellinabox-2.10'
/opt/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -g -std=gnu99 -Wall -Os -MT hashmap.lo -MD -MP -MF .deps/hashmap.Tpo -c -o hashmap.lo `test -f 'libhttp/hashmap.c' || echo './'`libhttp/hashmap.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -g -std=gnu99 -Wall -Os -MT hashmap.lo -MD -MP -MF .deps/hashmap.Tpo -c libhttp/hashmap.c  -fPIC -DPIC -o .libs/hashmap.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -g -std=gnu99 -Wall -Os -MT hashmap.lo -MD -MP -MF .deps/hashmap.Tpo -c libhttp/hashmap.c -o hashmap.o >/dev/null 2>&1
mv -f .deps/hashmap.Tpo .deps/hashmap.Plo
/opt/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -g -std=gnu99 -Wall -Os -MT trie.lo -MD -MP -MF .deps/trie.Tpo -c -o trie.lo `test -f 'libhttp/trie.c' || echo './'`libhttp/trie.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -g -std=gnu99 -Wall -Os -MT trie.lo -MD -MP -MF .deps/trie.Tpo -c libhttp/trie.c  -fPIC -DPIC -o .libs/trie.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -g -std=gnu99 -Wall -Os -MT trie.lo -MD -MP -MF .deps/trie.Tpo -c libhttp/trie.c -o trie.o >/dev/null 2>&1
mv -f .deps/trie.Tpo .deps/trie.Plo
/opt/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -g -std=gnu99 -Wall -Os -MT httpconnection.lo -MD -MP -MF .deps/httpconnection.Tpo -c -o httpconnection.lo `test -f 'libhttp/httpconnection.c' || echo './'`libhttp/httpconnection.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -g -std=gnu99 -Wall -Os -MT httpconnection.lo -MD -MP -MF .deps/httpconnection.Tpo -c libhttp/httpconnection.c  -fPIC -DPIC -o .libs/httpconnection.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -g -std=gnu99 -Wall -Os -MT httpconnection.lo -MD -MP -MF .deps/httpconnection.Tpo -c libhttp/httpconnection.c -o httpconnection.o >/dev/null 2>&1
mv -f .deps/httpconnection.Tpo .deps/httpconnection.Plo
/opt/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -g -std=gnu99 -Wall -Os -MT server.lo -MD -MP -MF .deps/server.Tpo -c -o server.lo `test -f 'libhttp/server.c' || echo './'`libhttp/server.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -g -std=gnu99 -Wall -Os -MT server.lo -MD -MP -MF .deps/server.Tpo -c libhttp/server.c  -fPIC -DPIC -o .libs/server.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -g -std=gnu99 -Wall -Os -MT server.lo -MD -MP -MF .deps/server.Tpo -c libhttp/server.c -o server.o >/dev/null 2>&1
mv -f .deps/server.Tpo .deps/server.Plo
/opt/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -g -std=gnu99 -Wall -Os -MT ssl.lo -MD -MP -MF .deps/ssl.Tpo -c -o ssl.lo `test -f 'libhttp/ssl.c' || echo './'`libhttp/ssl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -g -std=gnu99 -Wall -Os -MT ssl.lo -MD -MP -MF .deps/ssl.Tpo -c libhttp/ssl.c  -fPIC -DPIC -o .libs/ssl.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -g -std=gnu99 -Wall -Os -MT ssl.lo -MD -MP -MF .deps/ssl.Tpo -c libhttp/ssl.c -o ssl.o >/dev/null 2>&1
mv -f .deps/ssl.Tpo .deps/ssl.Plo
/opt/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -g -std=gnu99 -Wall -Os -MT url.lo -MD -MP -MF .deps/url.Tpo -c -o url.lo `test -f 'libhttp/url.c' || echo './'`libhttp/url.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -g -std=gnu99 -Wall -Os -MT url.lo -MD -MP -MF .deps/url.Tpo -c libhttp/url.c  -fPIC -DPIC -o .libs/url.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -g -std=gnu99 -Wall -Os -MT url.lo -MD -MP -MF .deps/url.Tpo -c libhttp/url.c -o url.o >/dev/null 2>&1
mv -f .deps/url.Tpo .deps/url.Plo
/opt/bin/bash ./libtool --tag=CC   --mode=link gcc -g -std=gnu99 -Wall -Os -export-symbols  ./libhttp/libhttp.sym -version 1:0:0  -o libhttp.la  hashmap.lo trie.lo httpconnection.lo server.lo ssl.lo url.lo   -lz -ldl -lutil
libtool: link: ar cru .libs/libhttp.a .libs/hashmap.o .libs/trie.o .libs/httpconnection.o .libs/server.o .libs/ssl.o .libs/url.o
libtool: link: ranlib .libs/libhttp.a
libtool: link: ( cd ".libs" && rm -f "libhttp.la" && ln -s "../libhttp.la" "libhttp.la" )
/opt/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -g -std=gnu99 -Wall -Os -MT logging.lo -MD -MP -MF .deps/logging.Tpo -c -o logging.lo `test -f 'logging/logging.c' || echo './'`logging/logging.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -g -std=gnu99 -Wall -Os -MT logging.lo -MD -MP -MF .deps/logging.Tpo -c logging/logging.c  -fPIC -DPIC -o .libs/logging.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -g -std=gnu99 -Wall -Os -MT logging.lo -MD -MP -MF .deps/logging.Tpo -c logging/logging.c -o logging.o >/dev/null 2>&1
mv -f .deps/logging.Tpo .deps/logging.Plo
/opt/bin/bash ./libtool --tag=CC   --mode=link gcc -g -std=gnu99 -Wall -Os -version 1:0:0  -o liblogging.la  logging.lo   -lz -ldl -lutil
libtool: link: ar cru .libs/liblogging.a .libs/logging.o
libtool: link: ranlib .libs/liblogging.a
libtool: link: ( cd ".libs" && rm -f "liblogging.la" && ln -s "../liblogging.la" "liblogging.la" )
gcc -DHAVE_CONFIG_H -I.    -g -std=gnu99 -Wall -Os -MT shellinaboxd.o -MD -MP -MF .deps/shellinaboxd.Tpo -c -o shellinaboxd.o `test -f 'shellinabox/shellinaboxd.c' || echo './'`shellinabox/shellinaboxd.c
mv -f .deps/shellinaboxd.Tpo .deps/shellinaboxd.Po
gcc -DHAVE_CONFIG_H -I.    -g -std=gnu99 -Wall -Os -MT externalfile.o -MD -MP -MF .deps/externalfile.Tpo -c -o externalfile.o `test -f 'shellinabox/externalfile.c' || echo './'`shellinabox/externalfile.c
mv -f .deps/externalfile.Tpo .deps/externalfile.Po
gcc -DHAVE_CONFIG_H -I.    -g -std=gnu99 -Wall -Os -MT launcher.o -MD -MP -MF .deps/launcher.Tpo -c -o launcher.o `test -f 'shellinabox/launcher.c' || echo './'`shellinabox/launcher.c
mv -f .deps/launcher.Tpo .deps/launcher.Po
gcc -DHAVE_CONFIG_H -I.    -g -std=gnu99 -Wall -Os -MT privileges.o -MD -MP -MF .deps/privileges.Tpo -c -o privileges.o `test -f 'shellinabox/privileges.c' || echo './'`shellinabox/privileges.c
mv -f .deps/privileges.Tpo .deps/privileges.Po
gcc -DHAVE_CONFIG_H -I.    -g -std=gnu99 -Wall -Os -MT service.o -MD -MP -MF .deps/service.Tpo -c -o service.o `test -f 'shellinabox/service.c' || echo './'`shellinabox/service.c
mv -f .deps/service.Tpo .deps/service.Po
gcc -DHAVE_CONFIG_H -I.    -g -std=gnu99 -Wall -Os -MT session.o -MD -MP -MF .deps/session.Tpo -c -o session.o `test -f 'shellinabox/session.c' || echo './'`shellinabox/session.c
mv -f .deps/session.Tpo .deps/session.Po
gcc -DHAVE_CONFIG_H -I.    -g -std=gnu99 -Wall -Os -MT usercss.o -MD -MP -MF .deps/usercss.Tpo -c -o usercss.o `test -f 'shellinabox/usercss.c' || echo './'`shellinabox/usercss.c
mv -f .deps/usercss.Tpo .deps/usercss.Po
objcopy shellinabox/cgi_root.html shellinabox/cgi_root.o
objcopy:shellinabox/cgi_root.o: Invalid bfd target
make[1]: *** [shellinabox/cgi_root.o] Error 1
make[1]: Leaving directory `/tmp/shellinabox-2.10'
make: *** [all] Error 2

Tu dodanie dopisku PowerPC nie pomoże ;)
Obrazek
P4+Slax ---> DS209 ---> DS409+ ---> DS1010+ ---> DS1511+...??? :D
Pozdrawiam!
Robert
Avatar użytkownika
TheAltair
Stały Bywalec
 
Posty: 262
Dołączył(a): 4 cze 2009, o 21:10
Medale: 3
Syn (3)
Synology: DS1010+
Firmware: DSM 4.0-2219
Dyski: HD154UI
Pochodzenie: Siedlce
Internet: 2 MB
Płeć: Mężczyzna
System Operacyjny: XP, 7 64bit
Router/Switch: WL-5470, DGS-1005D
Kamery: Nie posiadam

Re: Shell In A Box - opis instalacji + paczka spk

Postprzez marian.italian » 10 gru 2011, o 18:52

Niestety nie mam pojęcia dlaczego to się nie chce kompilowac. W linku do holenderskiego forum, który wrzuciłem wcześniej piszą coś wywołaniu polecenia ./configure z prefixem, poczytaj też na stronie projektu w dziale instalacja, tam też coś piszą o prefix.
marian.italian
Amator
 
Posty: 33
Dołączył(a): 9 wrz 2011, o 18:59
Medale: 2
Syn (2)
Synology: DS 111
Firmware: DSM 4.0-2166
Dyski: WD20EARS
Pochodzenie: Lublin
Internet: 4mbit
Płeć: Mężczyzna
System Operacyjny: Windows 7 x64
Router/Switch: TP-Link WR1043ND + OpenWrt (Gargoyle)

Re: Shell In A Box - opis instalacji + paczka spk

Postprzez mikhnal » 10 gru 2011, o 19:55

Ciekawi mnie jedno, może dopisać linię:
Kod: Zaznacz cały
objcopyflags = case "$(host_cpu)" in                                  \
                         i[0-9]86) echo '-O elf32-i386 -B i386';;             \
                         x86)      echo '-O elf32-x86-32 -B i386:x86-32';;             \
                         x86_64)   echo '-O elf64-x86-64 -B i386:x86-64';;    \
                         arm*)     echo '-O elf32-littlearm -B arm';;         \
                         powerpc*) echo '-O elf32-powerpc -B powerpc';;       \
                       esac

W sensie że Synek jest x86 a nie i368. Może teraz pójdzie.
Nie pomagam przez PW albo mail. Od tego jest forum.

Obrazek
Obrazek
Obrazek
Obrazek
Avatar użytkownika
mikhnal
Godfather
 
Posty: 2329
Dołączył(a): 19 lut 2009, o 12:29
Medale: 15
Syn (6) Wiedza (2)
Linux (2) Zasługi (2)
Modder (1) Pomysł (2)
Synology: DS412+
Firmware: DSM 4.0-2228
Dyski: 4 ST31000528AS RAID5
Pochodzenie: Varshafka :)
Internet: Vectra 16/1 Mbps
Płeć: Mężczyzna
System Operacyjny: 7 64bit
Router/Switch: TL-WR1043ND + DD-WRT
Kamery: ACTi ACM-4201

Re: Shell In A Box - opis instalacji + paczka spk

Postprzez TheAltair » 10 gru 2011, o 23:07

mikhnal napisał(a):W sensie że Synek jest x86 a nie i368. Może teraz pójdzie.



To nie to niestety. O terminalu pod DSM marzę już od dawna. Już kilka razy miałem problemy z kompilacją przez architekturę x86. :|"
Obrazek
P4+Slax ---> DS209 ---> DS409+ ---> DS1010+ ---> DS1511+...??? :D
Pozdrawiam!
Robert
Avatar użytkownika
TheAltair
Stały Bywalec
 
Posty: 262
Dołączył(a): 4 cze 2009, o 21:10
Medale: 3
Syn (3)
Synology: DS1010+
Firmware: DSM 4.0-2219
Dyski: HD154UI
Pochodzenie: Siedlce
Internet: 2 MB
Płeć: Mężczyzna
System Operacyjny: XP, 7 64bit
Router/Switch: WL-5470, DGS-1005D
Kamery: Nie posiadam

Następna strona

Powrót do Cichociemni

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość