Witam, Muszę zainstalować na Qnapie Perla oraz paczkę Clarion Clariona instaluje ze źródeł, perla zainstalowałem z paczki ale przy kompilacji Clariona wyskakuje mi błąd perl: relocation error: /opt/lib/perl5/5.8.8/arm-linux/CORE/libperl.so: symbol __aeabi_uidiv, version GCC_3.5 not defined in file libgcc_s.so.1 with link time reference Gdzie mam szukać paczek do Qnapa żeby to wszystko zadziałało? Z góry dzięki za pomoc.
blad o ktorym piszesz jest najprawdopodbniej przez to ze nie przelaczyles sie na inne srodowisko rozumiem ze masz zainstalowanego Optware wiec jesli masz raida lub zapis liniowy zrob: Kod (Text): chroot /share/MD0_DATA/optware jesli jeden dysk lub kilka skonfigurowanych do pracy jako dyski pojedyczne: Kod (Text): chroot /share/HDA_DATA/optware btw czy korzystasz z arm-tools ?
komenda z chroot nie działa u mnie, wywala błąd [/share/HDA_DATA] # chroot /share/HDA_DATA/Optware/ chroot: cannot execute /bin/sh: No such file or directory Optware jest zainstalowane, z arm instalowałem perla, Clariona mam jako źródła.
prosze sprawdzic jeszcze Kod (Text): chroot /share/HDA_DATA/optware/ /bin/bash jesli nie bedzie dzialac to prosze zrobic: Kod (Text): cd /share/HDA_DATA/optware/bin ls -la czy jest tam plik bash?
ok w takim wypadku ... Kod (Text): chroot /share/HDA_DATA/optware /opt/bin/bash ewentualnie poszukaj tez pliku sh w /bin i /opt/bin czy paczke Optware instalowales recznie czy z skryptu?
Instalowałem ze skryptu. Wpisuje wszystkie możliwe ścieżki i zawsze mam taki komunikat chroot: cannot execute /opt/bin/sh: No such file or directory bash i sh mam w katalogach /bin/ /opt/bin a mimo to wywala błedy.
Przeinstalowałem Optware i śmiga wszystko. Coś musiało być nie tak z wcześniejszą instalacją. Dzięki za pomoc.
Mam jeszcze jedno pytanie: Mam stworzony katalog w /HDA_DATA/katalog Jest on udostępniony w otoczeniu sieciowym Po wykonaniu komeny chroot /share/HDA_DATA/Optware /bin/bash Nie widze nigdzie tego katalogu a pozostałe udostępnione widze. Co musze zrobić zeby był widoczny?
wiesz co... nie jestem jakis specjalnym linuxowcem ale postaram sie to wytlumaczyc chroot to takie dosc ciekawe polecenie pozwalajace sie przelogowac na inne srodowisko linuxowe zalozmy ze mamy 2 komputery z roznymi linuxami... zgrywamy pliki z rootow z tych linuxow i wgrywamy na 3 linux'a do katalogow /linux1 /linux2 jesli przelaczymy sie za pomoca chroot'a na linux1 nie bedziemy mogli wyjsc po za ten katalog to tak jakbysmy mieli odpalony oddzielny system taki dodatek do tego co powiem... jesli laczysz sie na chroot'a i chcesz wykonac plik /bin/bash mozesz to robic w taki sposob chroot /share/HDA_DATA/Optware bedzie to samo co chroot /share/HDA_DATA/Optware /bin/bash - drugie polecenie mowi o tym jaki plik uruchomic z jakiego katalogu domyslnie jest zawsze : /bin/bash mozesz np. zrobic tak: chroot /share/HDA_DATA/Optware rtorrent automatycznie bedzie wlaczac rtorrenta jesli chodzi konkretnie o to co pytasz... utworzyles nowy udzial sieciowy ktory nie jest dostepny w srodowisku Optware... wpisz: mount zobacz jak sa podmontowane katalogi do Optware i wklej tutaj