Installer ipkg sur un NAS synology DS414

25 mai 2014 Synology 6 Commentaires

Je souhaitais installer ipkg sur un NAS synology DS414 et malheureusement la doc que j’ai trouve sur le net ne rassemblait pas vraiment toutes les infos nécessaires, donc les voici.

Pour rappel le bootstrap IPKG pour les serveurs NAS de Synology permet d’installer de nouveaux paquets sur votre NAS.

Commencez par vous connecter en SSH sur votre Synology, (si vous n’avez pas autoriser les connexions SSH faites le en vous rendant dans Panneau de configuration > Sécurité > Terminal & SNMP > Activer le service SSH)

 

Une fois que vous êtes connectés lancez le téléchargement du bootstrap

wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/stable/syno-mvkw-bootstrap_1.2-7_arm.xsh
chmod 700 syno-mvkw-bootstrap_1.2-7_arm.xsh
sh syno-mvkw-bootstrap_1.2-7_arm.xsh

 

Maintenant vous pouvez editer le fichier bootstrap.sh

vi bootstrap.sh

 

Commentez les lignes suivantes en y ajoutant # comme prefix

#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 ! grep Feroceon-KW /proc/cpuinfo >/dev/null 2>&1; then
#    echo "Error: CPU not Marvell Kirkwood, probably wrong bootstrap.xsh"
#    exit 3
#fi

 

Lancez le script bootstrap.sh

sh bootstrap.sh

 

Rebootez votre Synology

 

Modifier le fichier /root/.profile

vi /root/.profile

 

Commentez les lignes PATCH et export

umask 022

#PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin
#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"
alias ll="ls -la"

 

Une fois cela terminé, vous pouvez installer ipkg sur votre NAS

/opt/bin/ipkg update
/opt/bin/ipkg list
/opt/bin/ipkg install pkg

 

Source

https://github.com/basmussen/ds414-boostrap-dsm5

http://forum.synology.com/wiki/index.php/Overview_on_modifying_the_Synology_Server,_bootstrap,_ipkg_etc