Noobunbox

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

 

Catégories : Synology

Novakin

Passionné d'informatique depuis de longues années je me suis tourné vers Linux et des solutions de virtualisation il y a peu. Ce blog est une sorte de carnet de web où je partage mes mémos.

6
Poster un Commentaire

3 Fils de commentaires
3 Réponses de fil
0 Abonnés
 
Commentaire avec le plus de réactions
Le plus populaire des commentaires
4 Auteurs du commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

  S’abonner  
plus récent plus ancien Le plus populaire
Notifier de

Fonctionne sur mon DS414, je cherchais à le faire depuis des mois ! merci ! ?

Avec plaisir 🙂

lool

Ne fonctionne pas sur DS414, pas le bon CPU dommage

lool

Pas un peu dangereux de commenter la partie de vérification du processeur ? car du coup c’est outrepasser cette vérin et utiliser un soft potentiellement non fonctionnel sur nos proc du DS414 ?

Tri

I tried your method on my DS414, but always get this after the final step:

« Cannot find package pkg.
Check the spelling or perhaps run ‘ipkg update’ »

please help

greg

/opt/bin/ipkg update : update packages list
/opt/bin/ipkg list : list all packages
/opt/bin/ipkg install pkg* : install package named « pkg ». replace by then name of your package. e.g. /opt/bin/ipkg install nano