Clarion + perl

M

manius162

Passing Basics
Beginner
May 13, 2008
7
0
1
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.
 
Silas Mariusz

Silas Mariusz

rm -rf /
Help us, GOD!
Apr 5, 2008
10,006
30
2,669
153
39
www.devspark.pl
QNAP
TS-x77
Ethernet
1 GbE
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:
Code:
chroot /share/MD0_DATA/optware
jesli jeden dysk lub kilka skonfigurowanych do pracy jako dyski pojedyczne:
Code:
chroot /share/HDA_DATA/optware

btw czy korzystasz z arm-tools ?
 
M

manius162

Passing Basics
Beginner
May 13, 2008
7
0
1
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.
 
Silas Mariusz

Silas Mariusz

rm -rf /
Help us, GOD!
Apr 5, 2008
10,006
30
2,669
153
39
www.devspark.pl
QNAP
TS-x77
Ethernet
1 GbE
a moze optware jest zainstalowany w MD0_DATA ?
jaki to QNAP i ile dyskow?
 
M

manius162

Passing Basics
Beginner
May 13, 2008
7
0
1
TS-109 Turbo Station z jednym dyskiem.
optware widze ze jest w katalogu /share/HDA_DATA/
 
Silas Mariusz

Silas Mariusz

rm -rf /
Help us, GOD!
Apr 5, 2008
10,006
30
2,669
153
39
www.devspark.pl
QNAP
TS-x77
Ethernet
1 GbE
prosze sprawdzic jeszcze
Code:
chroot /share/HDA_DATA/optware/ /bin/bash

jesli nie bedzie dzialac to prosze zrobic:
Code:
cd /share/HDA_DATA/optware/bin
ls -la
czy jest tam plik bash?
 
Silas Mariusz

Silas Mariusz

rm -rf /
Help us, GOD!
Apr 5, 2008
10,006
30
2,669
153
39
www.devspark.pl
QNAP
TS-x77
Ethernet
1 GbE
ok w takim wypadku ...
Code:
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?
 
M

manius162

Passing Basics
Beginner
May 13, 2008
7
0
1
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.
 
M

manius162

Passing Basics
Beginner
May 13, 2008
7
0
1
Przeinstalowałem optware i śmiga wszystko.
Coś musiało być nie tak z wcześniejszą instalacją.

Dzięki za pomoc.
 
M

manius162

Passing Basics
Beginner
May 13, 2008
7
0
1
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?
 
Silas Mariusz

Silas Mariusz

rm -rf /
Help us, GOD!
Apr 5, 2008
10,006
30
2,669
153
39
www.devspark.pl
QNAP
TS-x77
Ethernet
1 GbE
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