Ipkg ds212+ dsm4.0

Status
Für weitere Antworten geschlossen.

Herr Ratlos

Benutzer
Mitglied seit
27. Mai 2012
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hallo alle,

ich scheiter an dem Versuch IPKG auf meiner DS212+ mit DSM 4.0 zu installieren.
Vorgegangen bin ich nach dieser Anleitung:


Als .xsh hab ich folgende geladen:


Punkt 4. hab ich beachtet und die Zeile 21 angepasst.
Nach der Eingabe von sh bootstrap.sh erscheint folgender Fehler:

DiskStation> sh bootstrap.sh
Creating temporary ipkg repository...
Installing optware-bootstrap package...
Unpacking optware-bootstrap.ipk...Done.
Configuring optware-bootstrap.ipk...Done.
Installing ipkg...
Unpacking ipkg-opt.ipk...Done.
Configuring ipkg-opt.ipk...WARNING: can't open config file: /usr/syno/ssl/openssl.cnf
Done.
Removing temporary ipkg repository...
Installing wget...
Installing wget (1.12-2) to root...
Configuring wget
Successfully terminated.
Creating /opt/etc/ipkg/cross-feed.conf...
Setup complete.

Ich trotzdem mal


eingegeben.
Mit diesem Ergebnis:

DiskStation> ipkg update
-ash: ipkg: not found

Hat jemand Rat?
Vielen Dank im Voraus!

Gruß
Hr. Ratlos
 

Herr Ratlos

Benutzer
Mitglied seit
27. Mai 2012
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
oO.
Hab´s scheinbar gebacken bekommen...
.profiles wie im Tut angegeben geändert, und NACH einem Neustart hat es funktioniert!

Gruß
 

die banane

Benutzer
Mitglied seit
08. Jun 2012
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
.profiles wie im Tut angegeben geändert, und NACH einem Neustart hat es funktioniert!

Wie genau hast du das gemacht? Es erschließt sich mir leider weder aus dem "Grundlegende Befehle aus der Komm..." noch aus dem IPKG Installation Wiki.

Ich nutze ein DS212j und bekomme ebenfalls immer die Meldung
DiskStation> ipkg update
-ash: ipkg: not found
Bin mittlerweile am Verzweifeln.
 

die banane

Benutzer
Mitglied seit
08. Jun 2012
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Naja, ich habe Punkt für Punkt der Anleitung durch:

1
xxx-MacBook-Pro:~ xxx$ ssh root@10.0.1.10
root@10.0.1.10's password:
BusyBox v1.16.1 (2012-05-10 02:27:56 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

2
NAS> cd /volume1/public

3
NAS> wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/stable/syn
o-mvkw-bootstrap_1.2-7_arm.xsh
--21:08:06-- http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/stable/syno-mvkw-bootstrap_1.2-7_arm.xsh
=> `syno-mvkw-bootstrap_1.2-7_arm1.xsh'
Resolving ipkg.nslu2-linux.org... 140.211.169.161
Connecting to ipkg.nslu2-linux.org|140.211.169.161|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 252,947 (247K) [text/plain]

100%[====================================>] 252,947 225.61K/s

21:08:08 (225.10 KB/s) - `syno-mvkw-bootstrap_1.2-7_arm1.xsh' saved [252947/252947]

4.
NAS> sh syno-mvkw-bootstrap_1.2-7_arm.xsh
Optware Bootstrap for syno-mvkw.
Extracting archive... please wait
bootstrap/
bootstrap/bootstrap.sh
bootstrap/ipkg-opt.ipk
bootstrap/ipkg.sh
bootstrap/optware-bootstrap.ipk
bootstrap/wget.ipk
1232+1 records in
1232+1 records out
Backup your configuration settings, then type:
rm -rf /volume1/@optware
rm -rf /usr/lib/ipkg
This will remove all existing optware packages.

You must *reboot* and then restart the bootstrap script.


BusyBox v1.16.1 (2012-05-10 02:27:56 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

NAS> sh bootstrap.sh
Backup your configuration settings, then type:
rm -rf /volume1/@optware
rm -rf /usr/lib/ipkg
This will remove all existing optware packages.

You must *reboot* and then restart the bootstrap script.

Im TextEdit modifiziere ich die bootstrap.sh und macher erneut
NAS> sh bootstrap.sh
Backup your configuration settings, then type:
rm -rf /volume1/@optware
rm -rf /usr/lib/ipkg
This will remove all existing optware packages.

You must *reboot* and then restart the bootstrap script.

5.
NAS> ipkg update
/bin/sh: ipkg: not found

und jetzt der springende Punkt (nachdem 5. den Fehler bringt): Wie genau funktioniert Punkt 6?? Kopiere ich das einfach in mein Terminal? Dann passiert folgendes:
NAS> PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/
sbin:/usr/local/bin
NAS>
also nix. Was genau muss ich wie wo eingeben??
 

rauppe31

Benutzer
Mitglied seit
06. Jun 2011
Beiträge
2.734
Punkte für Reaktionen
0
Punkte
82
Du musst nicht einfach diese Zeile eingeben.
Du musst die Datei /root/.profile bearbeiten.
Das machst du z.B. mit Vi
Also
Rich (BBCode):
vi /root/.profile
 

die banane

Benutzer
Mitglied seit
08. Jun 2012
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Erstmal vielen Dank, dass du mir hilfst!

also ich hab nun
NAS> vi /root/.profile


umask 022

PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:
export PATH

#This fixes the backspace when telnetting in.
#if [ "$TERM" != "linux" ]; then
# stty erase
#fi

HOME=/root
export HOME

TERM=${TERM:-cons25}
export TERM

PAGER=more
export PAGER

PS1="`hostname`> "

alias dir="ls -al"
- /root/.profile 6/24 25%
eingegeben und kann mit den Pfeiltasten einen kleinen Cursor bewegen. Gehe ich mit dem Cursor vor besagtes "Path=/sbin..." und drücke # kommt "# is not implemented" und auch löschen (also mit Backspace) kann ich nix.
 

rauppe31

Benutzer
Mitglied seit
06. Jun 2011
Beiträge
2.734
Punkte für Reaktionen
0
Punkte
82
Ui. Da müsste mal ein Vi-Experte schauen, warum das nicht funktioniert.
Mit Vi kenne ich mich gar nicht aus.
 

die banane

Benutzer
Mitglied seit
08. Jun 2012
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Ok, keine Ahnung warum, aber nun konnte ich eine # vor den Pfad setzen. Es sieht im Moment so aus:
umask 022

# PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbi
# export PATH

ist das so richtig? und wie speicher ich das nun?
 

rauppe31

Benutzer
Mitglied seit
06. Jun 2011
Beiträge
2.734
Punkte für Reaktionen
0
Punkte
82
Ja, so ist es richtig.

Rich (BBCode):
#PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:
#export PATH

EDIT: Nach Wiki speicherst du die Datei mit diesem Komando:
Rich (BBCode):
:wq
 

die banane

Benutzer
Mitglied seit
08. Jun 2012
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
umask 022

#PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin
#export PATH

#This fixes the backspace when telnetting in.
#if [ "$TERM" != "linux" ]; then

Das sieht ja schon mal ziemlich gut aus! Und wie speicher ich das nun? Mit Enter krieg ich nur ne neue Zeile. Und Apfel+S bringt nix.
 

joku

Benutzer
Mitglied seit
06. Mrz 2011
Beiträge
6.664
Punkte für Reaktionen
2
Punkte
164
also ich hab nun
eingegeben und kann mit den Pfeiltasten einen kleinen Cursor bewegen. Gehe ich mit dem Cursor vor besagtes "Path=/sbin..." und drücke # kommt "# is not implemented" und auch löschen (also mit Backspace) kann ich nix.
mit dem Cursor an die passende Stelle
ESC i ( für insert ) #
löschen ist Cursor an die Stelle, ESC x
speichern, ESC wq!
Der Editor vi

Gruß Jo
 

rauppe31

Benutzer
Mitglied seit
06. Jun 2011
Beiträge
2.734
Punkte für Reaktionen
0
Punkte
82
Das sieht ja schon mal ziemlich gut aus! Und wie speicher ich das nun? Mit Enter krieg ich nur ne neue Zeile. Und Apfel+S bringt nix.
Siehe meinen Edit im letzten Post.
Nach Wiki speicherst du die Datei so:
Rich (BBCode):
:wq
 

die banane

Benutzer
Mitglied seit
08. Jun 2012
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Vielen Dank euch beiden für die Hilfe, Ihr tragt euren Syno-Gott-Titel definitiv zu Recht.


Aaaaber: Gerade Punkt 7. Neustart durchgeführt und
NAS> ipkg update
-ash: ipkg: not found
NAS>

Was mach ich falsch?
 

die banane

Benutzer
Mitglied seit
08. Jun 2012
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Ok ich bin mit meinem Latein am Ende. Hab bis spät in die Nacht dran rumprobiert und heute Morgen die ganze DS zurück gesetzt. Es hilft alles nix:

NAS> cd /volume1/public
NAS> dir
drwxr-xr-x 2 root root 4096 Jun 9 10:49 .
drwxr-xr-x 18 root root 4096 Jun 9 10:49 ..
NAS> wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/stable/syn
o-mvkw-bootstrap_1.2-7_arm.xsh
--10:53:42-- http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/stable/syno-mvkw-bootstrap_1.2-7_arm.xsh
=> `syno-mvkw-bootstrap_1.2-7_arm.xsh'
Resolving ipkg.nslu2-linux.org... 140.211.169.161
Connecting to ipkg.nslu2-linux.org|140.211.169.161|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 252,947 (247K) [text/plain]

100%[====================================>] 252,947 223.20K/s

10:53:44 (222.67 KB/s) - `syno-mvkw-bootstrap_1.2-7_arm.xsh' saved [252947/252947]

NAS> sh syno-mvkw-bootstrap_1.2-7_arm.xsh
Optware Bootstrap for syno-mvkw.
Extracting archive... please wait
bootstrap/
bootstrap/bootstrap.sh
bootstrap/ipkg-opt.ipk
bootstrap/ipkg.sh
bootstrap/optware-bootstrap.ipk
bootstrap/wget.ipk
1232+1 records in
1232+1 records out
Backup your configuration settings, then type:
rm -rf /volume1/@optware
rm -rf /usr/lib/ipkg
This will remove all existing optware packages.

You must *reboot* and then restart the bootstrap script.


BusyBox v1.16.1 (2012-05-10 02:27:56 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

NAS> vi /volume1/public/bootstrap/bootstrap.sh

#!/bin/sh

# Replaced during packaging based on value in target-specific.mk
REAL_OPT_DIR=/volume1/@optware

if [ -e "$REAL_OPT_DIR" ] ; then
echo "Backup your configuration settings, then type:"
echo " rm -rf $REAL_OPT_DIR"
echo " rm -rf /usr/lib/ipkg"
echo "This will remove all existing optware packages."
echo
echo "You must *reboot* and then restart the bootstrap script."
exit 1
fi

if [ ! -e `dirname $REAL_OPT_DIR` ]; then
echo "Error: `dirname $REAL_OPT_DIR` does not exist"
exit 2
fi

if ! grep Feroceon /proc/cpuinfo >/dev/null 2>&1; then
echo "Error: CPU not Marvell Kirkwood, probably wrong bootstrap.xsh"
exit 3
NAS> sh bootstrap.sh
Backup your configuration settings, then type:
rm -rf /volume1/@optware
rm -rf /usr/lib/ipkg
This will remove all existing optware packages.

You must *reboot* and then restart the bootstrap script.
NAS> ipkg update
/bin/sh: ipkg: not found
NAS> vi /root/.profile


umask 022

#PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin
#export PATH

#This fixes the backspace when telnetting in.
#if [ "$TERM" != "linux" ]; then
# stty erase
#fi

HOME=/root
export HOME

TERM=${TERM:-cons25}
export TERM

PAGER=more
export PAGER

PS1="`hostname`> "

alias dir="ls -al"
NAS> reboot
Connection to 10.0.1.10 closed by remote host.
Connection to 10.0.1.10 closed.

trotz allem:
NAS> ipkg update
-ash: ipkg: not found

#edit sagt: Das ist ja wohl der WITZ schlechthin. Unmittelbar nachdem ich den Beitrag hier gepostet habe, hab ich noch mal ipkg update probiert und....ES FUNKTIONIERT! Keine Ahnung warum, ich hab nix geändert oder gemacht. Aber nun gehts.

Danke nochmals an die fleißigen Helfer!
 
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 

 
 
  AdBlocker gefunden!

Du bist nicht hier, um Support für Adblocker zu erhalten. Dein Adblocker funktioniert bereits ;-)

Klar machen Adblocker einen guten Job, aber sie blockieren auch nützliche Funktionen.

Das Forum wird mit hohem technischen, zeitlichen und finanziellen Aufwand kostenfrei zur Verfügung gestellt. Wir zeigen keine offensive Werbung und bemühen uns um eine dezente Integration.

Bitte unterstütze dieses Forum, in dem du deinen Adblocker für diese Seite deaktivierst.

Du kannst uns auch über unseren Kaffeautomat einen Kaffe ausgeben oder ein PUR Abo abschließen und das Forum so werbefrei nutzen.

Vielen Dank für Deine Unterstützung!