Perl auf der DS106j!?

Status
Für weitere Antworten geschlossen.

effeksys

Benutzer
Mitglied seit
01. Aug 2007
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Hallo,

mittels der "Anleitung:Wie installiert man Perl auf der DS101g+" habe ich versucht Perl auf meiner DS106j zu installieren. Was soweit eigentlich funktioniert.
Nur wenn ich mich per Telnet neu einlogge, bekomme ich bei den Befehlen "ipgk" und "perl" die Meldung:"-ash: perl/ipkg: not found".Der Befehlt "perl -v" gibt auch nichts aus.

Laut "ls -lisa" unter /opt/bin/ haben doch alle volle Rechte für perl!?
21626915 12 -rwxr-xr-x 1 Thomas root 8416 Sep 9 2005 ipkg
21626938 16 -rwxr-xr-x 1 root root 15724 Jul 25 06:01 libnetcfg
21626920 4 -rwxr-xr-x 1 root root 1909 Dec 27 2006 neon-config
21626916 316 -rwxr-xr-x 1 Thomas root 315656 Sep 4 2005 openssl
21626950 0 lrwxrwxrwx 1 root root 9 Sep 19 22:13 perl -> perl5.8.8

Obwohl ich mithilfe von "PATH=/opt/bin:/opt/sbin:$PATH" die Einträge setze, werden diese nach einem logout auch entfernt!?

Nach "PATH=/opt/bin:/opt/sbin:$PATH":
/opt/bin:/opt/sbin:/usr/sbin:/bin:/usr/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:
/usr/syno/bin:/usr/syno/sbin:/usr/local/bin:/usr/local/sbin:/bin:/sbin:/usr/bin:
/usr/sbin:/usr/syno/bin:/usr/syno/sbin:/usr/local/bin:/usr/local/sbin

Nach einen Logout/neuen Login:
/usr/sbin:/bin:/usr/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/syno/bin:
/usr/syno/sbin:/usr/local/bin:/usr/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin:
/usr/syno/bin:/usr/syno/sbin:/usr/local/bin:/usr/local/sbin

Muss ich bei der DS106J etwas anders machen?

Vielen Dank im Vorraus,
Effeksys
 
Zuletzt bearbeitet:

effeksys

Benutzer
Mitglied seit
01. Aug 2007
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Mit der Bootstrap-ppc.tar.gz funktioniert es definitv nicht, aber mit der ds101-bootstrap_1.0-4_powerpc.xsh von NSLU2
funktioniert es endlich!
Nachdem ich nun perl auf der DS106j installieren konnte, bekomme ich aber trotzdem nur den Quelltext im Browser angezeigt.

Im Perl-Script steht auch an erster zeile: "#!/opt/bin/perl" was "which perl" ="/opt/bin/perl" entspricht.

Mit "/opt/bin/perl -v" kommt auch die Ausgabe:
This is perl, v5.8.8 built for powerpc-603e-linux...

Aber es wird trotzdem nur der Quelltext im Browser angezeigt!?

Kann es daran liegen das ich bei der Installation von ds101-bootstrap_1.0-4_powerpc.xsh bei der Konfiguration der *.conf-Dateien "keep your currently-installed version" jeweils ausgewählt habe?
sh ds101-bootstrap_1.0-4_powerpc.xsh
DS-10x Bootstrap extracting archive... please wait
bootstrap
bootstrap/wget-ssl.ipk
bootstrap/ipkg.ipk
bootstrap/ipkg.sh
bootstrap/bootstrap.ipk
bootstrap/bootstrap.sh
bootstrap/openssl.ipk
8280+1 records in
8280+1 records out
Creating temporary ipkg repository... success
Installing DS101(g)-bootstrap package...Unpacking bootstrap.ipk...Done.
Configuring bootstrap.ipk...
Adding /opt/lib to dynamic linker configuration...
Regenerating dynamic linker cache...
Modifying /etc/profile...
Modifying /etc/rc.local
Done.
success
Installing IPKG package... (Ignore missing md5sum warning)
Unpacking ipkg.ipk...Done.
Configuring ipkg.ipk..../ipkg.sh: ./ipkg.sh: 1170: md5sum: not found
Configuration file `/opt/etc/ipkg.conf'
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions (if diff is installed)
The default action is to keep your current version.
*** ipkg.conf (Y/I/N/O/D) [default=N] ? D

diff -u ///opt/etc/ipkg.conf //tmp/ipkg/ipkg.ipk/data//opt/etc/ipkg.conf
./ipkg.sh: ./ipkg.sh: 1170: diff: not found
[Press ENTER to continue]

Configuration file `/opt/etc/ipkg.conf'
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions (if diff is installed)
The default action is to keep your current version.
*** ipkg.conf (Y/I/N/O/D) [default=N] ? N
Done.

Removing temporary ipkg repository...
Installing OpenSSL..Installing openssl (0.9.7m-2) to root...
Configuring openssl
Successfully terminated.
success
Installing wget-SSL...Installing wget-ssl (1.10.2-4) to root...
Configuration file '/opt/etc/wgetrc'
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions (if diff is installed)
The default action is to keep your current version.
*** wgetrc (Y/I/N/O/D) [default=N] ?N

Configuring wget-ssl
Successfully terminated.
success
Setup complete...
If your network setup is correct, you should be able to do "ipkg update" to get the
full list of installable packages

Vielen Dank im Vorraus!
Effeksys
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat