DS212+ IPKG installieren

Status
Für weitere Antworten geschlossen.

Gorph

Benutzer
Mitglied seit
11. Dez 2011
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,
ich möchte IPKG auf meinem NAS installieren und habe schon mehrere Tutorials dazu gefunden. Es ist mein erstes NAS, daher bin ich eher Neuling was das angeht.

Dieses Thema hat mir schon gut weiter geholfen. http://www.synology-forum.de/showthread.html?24709-IPKG-auf-DS212-Installation-schl%E4gt-fehl

Ich komme per Telnet und SSH drauf habe aber keine Ahnung wie ich Zeile 21 in der bootstrap.sh verändern kann. Kann ich die Datei downloaden, verändern und wieder uploaden? Kann ich sie mit SSH editieren?

Wahrscheinlich nur eine einfache Frage für euch. Ich hoffe jemand kann mir helfen. Danke im Voraus.
 

Herbert_Testmann

Benutzer
Mitglied seit
27. Jul 2009
Beiträge
1.114
Punkte für Reaktionen
1
Punkte
64
ein wenig Vorbereitung, Geduld uns dann auf der Konsole (Telnet) ändern.

- Suche nach einer Übersicht der Kommandos für den Editor "vi" (google)
- mache eine Sicherheitskopie mit dem Kopierbefehl cp "aktuelle Datei" "aktuelle Datei_org"
- tippe auf der Kommandozeile "vi Dateiname" der zu ändernden Datei

Dann brauchst Du noch die vi Befehle
Umschalten in den Editiermodus
Umschalten Überschreiben / Einfügen
Umschalten in den Kommandomodus
Speichern und Beenden.

Die Befehle bestehen meist aus einer Kombination von Steuertasten und 2 Buchstaben.

Evtl. ist einer der Linux Profis so nett und schreibt eine Schritt für Schritt Anleitung.

Ich habe die entsprechende Zeile auch schon mehrfach geändert. Wäre eine gute Idee, sich das nach der Änderung mal als Datei bei Seite zu legen, oder im Wiki als Text Datei zum Download anzubieten. Wird ja ständig von DS211+ Usern benötigt.
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Evtl. ist einer der Linux Profis so nett und schreibt eine Schritt für Schritt Anleitung.

Ich habe die entsprechende Zeile auch schon mehrfach geändert. Wäre eine gute Idee, sich das nach der Änderung mal als Datei bei Seite zu legen, oder im Wiki als Text Datei zum Download anzubieten. Wird ja ständig von DS211+ Usern benötigt.

Eine vi-Anleitung gibt es im Wiki und wie Sand am Meer im Internet (wer den vi nicht mit seinen 248 Kommandos im Schlaf kann, darf eigentlich keine Computer anfassen (inkl Handies)) *gg*

>>> Es wäre eine gute Idee, mal die geänderte Datei ins Wiki zu setzten ... und jetzt zähle ich auf dich ... jeder hier kann etwas ins Wiki schreiben. Also bitte einmal an die Nase fassen. <<<

Itari
 

Herbert_Testmann

Benutzer
Mitglied seit
27. Jul 2009
Beiträge
1.114
Punkte für Reaktionen
1
Punkte
64
Ich habe mehrfach versucht das ins Wiki zu kopieren, bin aber zu blöd für den simplen Editor.
Deshalb jetzt mal hier:

Datei bootstrap.sh für DS211+
Rich (BBCode):
#!/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
fi


BS_DIR="$REAL_OPT_DIR/ipkg-bootstrap"


echo "Creating temporary ipkg repository..."
rm -rf $BS_DIR
mkdir -p $BS_DIR
ln -s $BS_DIR /tmp/ipkg
cat >>$BS_DIR/ipkg.conf <<EOF
dest root /
lists_dir ext $BS_DIR/ipkg
EOF


if ! which md5sum >/dev/null && which openssl >/dev/null; then \
    sed -i -e "/md5sum.*sed/{s|\`md5sum|\`openssl md5|;s|sed 's/ .*//'|sed 's/.* //'|}" ./ipkg.sh
fi


export IPKG_CONF_DIR=$BS_DIR
export IPKG_DIR_PREFIX=$BS_DIR


echo "Installing optware-bootstrap package..."
sh ./ipkg.sh install optware-bootstrap.ipk


echo "Installing ipkg..."
sh ./ipkg.sh install ipkg-opt.ipk


echo "Removing temporary ipkg repository..."
rm -rf $BS_DIR
rm /tmp/ipkg


echo "Installing wget..."
/opt/bin/ipkg install wget.ipk || exit 1


[ ! -d /opt/etc/ipkg ] && mkdir -p /opt/etc/ipkg
if [ ! -e /opt/etc/ipkg/cross-feed.conf ]
then
    echo "Creating /opt/etc/ipkg/cross-feed.conf..."
    echo "src/gz cross http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable" >/opt/etc/ipkg/cross-feed.conf
fi


echo "Setup complete."
 
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