Ich habe nun hunderte Beiträge im Netz gelesen, ständig für andere Versionen. Dann habe ich dieses gist gefunden und konnte ipkg erfolgreich auf meiner DS214+ zum Laufen bekommen. Was ein Krampf! In der vorigen Version war das wohl alles leichter. Ich möchte hier noch einmal alle Schritte erläutern, damit auch andere in den Genuss von ipkg auf Ihrer DiscStation kommen.
Erstmal müssen wir mit root per ssh auf die DiscStation.
ssh root@xxx.xxx.xxx.xxx
Danach legen wir auf volume1 ein Public-Verzeichnis an (falls es dieses noch nicht gibt).
mkdir /volume1/public
Nun geht es mit vi weiter:
cd /volume1/public vi install.sh
Dort kommt der folgende Inhalt rein:
feed=http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable ipk_name=`wget -qO- $feed/Packages | awk '/^Filename: ipkg-opt/ {print $2}'` wget $feed/$ipk_name tar -xOvzf $ipk_name ./data.tar.gz | tar -C / -xzvf - mkdir -p /opt/etc/ipkg echo "src cross $feed" > /opt/etc/ipkg/feeds.conf
hier kopieren, i (wie insert) drücken, einfügen (Strg + v), ESC drücken, „:wq“ schreiben und Enter drücken
Dann das folgende Verzeichnis anlegen und mounten:
mkdir /volume1/@optware mkdir /opt mount -o bind /volume1/@optware /opt
Dann die neue Datei ausführen:
sh install.sh
Nun müssen wir noch die PATH-Variable erweitern:
vi /root/.profile
Dort packen wir ganz ans Ende der Zeile folgenden Inhalt :/opt/bin:/opt/sbin (Bitte unbedingt auf die Doppelpunkte achten, diese trennen die verschiedenen Verzeichnisse voneinander). Bei mir sieht die komplette Zeile wie folgt aus:
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin:/opt/bin:/opt/sbin
Nun starten wir die DiscStation neu!
Wieder per SSH einloggen und folgendes nacheinander ausführen:
/etc/rc.optware start ipkg update
Nun kann man zum Beispiel bash installieren:
ipkg install bash
Zur Info: Bei mir wurde die ipkg version 0.99.163 installiert.
Viel Spaß damit!
ACHTUNG: Ich habe mehrfach gelesen, dass der ssh-login durch diesen Prozess kaputt gehen könnte. Auch anderen Schäden an der DiscStation oder den darauf gespeicherten Dateien sind natürlich nie ganz ausgeschlossen. Ich habe hier nur dokumentiert, wie ich es am Ende dann doch geschafft habe. Geht sehr vorsichtig vor! Ihr seid selbst dafür verantwortlich was ihr aus dem Netz kopiert und ausführt …
Dennoch hat es bei mir reibungslos funktioniert und ich habe vorher schon ganz viel kram ausprobiert.