ipkg lässt sich nicht aufrufen

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

jimbolaya

Benutzer
Registriert
26. Sep. 2013
Beiträge
67
Reaktionspunkte
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
 
Hast Du auch den symbolischen Link gesetzt ?`

ln -s /volume1/@optware /opt
 
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?
 
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
 
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...
 
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/
 
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