ipkg lässt sich nicht aufrufen

Status
Für weitere Antworten geschlossen.

jimbolaya

Benutzer
Mitglied seit
26. Sep 2013
Beiträge
67
Punkte für Reaktionen
1
Punkte
0
Hallo Zusammen,

ich habe gemäß folgender Anleitung ipgk installiert:
http://jimmybonney.com/articles/install_bootstrap_ipkg_synology/

Wenn ich nun ipkg aufrufe, dann wird's nicht gefunden ( -ash: ipkg: not found )

Wenn ich es jedoch direkt mit vollem Pfad aufrufe ( /volume1/@optware/bin/ipkg ) dann funktionierts.

Ich vermute, dass ipkg einfach nicht richtig im PATH eingetragen wurde und habe daher den PATH in der /etc/profile folgendermaßen ergänzt:

PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin:/volume1/@optware/bin
export PATH

Allerdings hat das auch nichts geklappt. Wo ist mein Denkfehler? Warum lässt sich ipkg nicht einfach aufrufen?

Bin über jeden Tipp dankbar.

LG, Jan
 

Fartman

Benutzer
Mitglied seit
21. Jul 2010
Beiträge
475
Punkte für Reaktionen
0
Punkte
22
Hast Du auch den symbolischen Link gesetzt ?`

ln -s /volume1/@optware /opt
 

jimbolaya

Benutzer
Mitglied seit
26. Sep 2013
Beiträge
67
Punkte für Reaktionen
1
Punkte
0
hi fartman,

nein, den symlink habe ich nicht explizit gesetzt. aber es sieht schon ziemlich danach aus, als wenn das schon der fall ist, siehe:

XXXXX> pwd
/opt
XXXXX> ls
bin include libexec share var
etc lib man tmp
XXXXX> cd /volume1/@optware/
XXXXX> ls
bin include libexec share var
etc lib man tmp
XXXXX> ls -ahl /opt/bin/
drwxr-xr-x 2 root root 4.0K Feb 23 13:17 .
drwxr-xr-x 11 root root 4.0K Feb 25 19:37 ..
-rwxr-xr-x 1 root root 3.2K May 15 2010 ipkg
lrwxrwxrwx 1 root root 4 Feb 23 13:05 ipkg-opt -> ipkg
-rwxr-xr-x 1 root root 384.4K Apr 30 2012 openssl
-rwxr-xr-x 1 root root 4.1K May 15 2010 update-alternatives
-rwxr-xr-x 1 root root 297.3K May 14 2010 wget

von anderen linux-systemen her dachte ich, dass ich dies über PATH in /etc/profile lösen könnte. pustekuchen..

irgenwelche anderen ideen?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
und wenn du in profile mal /opt/bin in PATH einträgst? Nur zur Sicherheit: nach der Änderung hast du dich abgemeldet? profile zieht erst nach einer neuen Anmeldung
 

jimbolaya

Benutzer
Mitglied seit
26. Sep 2013
Beiträge
67
Punkte für Reaktionen
1
Punkte
0
hab nochmal /opt/bin in PATH hinten drangehängt in /etc/profile.

aber da am ende von /etc/profile schon folgendes stand:
PATH=/opt/bin:/opt/sbin:$PATH
sollte das eigentlich nicht nötig gewesen sein.

hab dann einen reboot gemacht, aber ipkg lässt sich immer noch nicht direkt aufrufen, sondern nur über /opt/bin/ipkg

bin verwirrt...
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
in deinem Bsp wars nicht dran, drum habe ich es erwähnt ;-) Was ergibt denn ein
Code:
echo $PATH
stimmt dann der PATH?
Dann wäre noch die Frage ob du die symlink Version oder die mount Version von ipkg hast. Guck mal mit ls -al /opt
Code:
ds1513> ls -al /opt
lrwxrwxrwx    1 root     root            18 Feb 19 12:51 /opt -> /volume1/@optware/
 

jimbolaya

Benutzer
Mitglied seit
26. Sep 2013
Beiträge
67
Punkte für Reaktionen
1
Punkte
0
Ha.. problem gelöst!

echo $PATH hat gezeigt, dass die daten von /etc/profile nicht übernommen wurden.

ich habe /opt/bin dann noch in den PATH bei /root/.profile eingetragen - nun funktionierts ;-)

vielen dank für eure hilfe!!
 
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