Installer IPKG sur son NAS Synology DSM 5

2 Janvier 2015 à 00:00 Système d'exploitation

Je ne publierai plus rien sur ce blog. Un nouveau blog existe maintenant. Il se nomme Hardly Smart.

Vous pourrez y retrouver des astuces plus larges sur l'informatique ainsi que mes anciens billets de blog.

Je vous souhaite une bonne lecture sur Hardly Smart.


Sur les NAS Synology il n'est pas possible d'installer des paquets sans passer par le gestionnaire. Ce qui ne permet de pas d'installer ce que l'on veut. Par exemple pour éditer un fichier en ligne commande il faut utilser vi, perso je préfère utiliser nano comme sous Linux. Voici comment installer IPKG sur son NAS Synology DSM 5.

IPKG (Isty Package Management System), est un gestionnaire de paquets utilisé sous les distributions Linux. Si vous souhaitez utiliser des commandes comme nano, make, patch ... vous devez installer IPKG. Voici le tuto pour l'installer :

Commencez par vous connecter en SSH à votre NAS avec l'utilisateur root (le mot de passe est le même que admin).

cd /volume1/@tmp

wget http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/syno-i686-bootstrap_1.2-7_i686.xsh

chmod +x syno-i686-bootstrap_1.2-7_i686.xsh

sh syno-i686-bootstrap_1.2-7_i686.xsh

rm syno-i686-bootstrap_1.2-7_i686.xsh

ipkg update

ipkg upgrade

Voilà, IPKG est installé sur votre NAS. Sauf que que depuis la version 4 du DSM il faut modifier des fichiers pour que cela fonctionne même après chaque redémarrage.

vi /etc/rc.local

Passez en mode édition avec la touche i. Ajoutez cette ligne juste après #!/bin/sh :

mount -o bind /volume1/@optware /opt

Ce qui donne :

#!/bin/sh
mount -o bind /volume1/@optware /opt
# Optware setup[/left]
[ -x /etc/rc.optware ] && /etc/rc.optware start
exit 0

Pour sortir du mode édition appuyez sur échap puis enregistrez en tappant :wq

vi /root/.profile

Ajoutez /opt/bin:/opt/sbin juste après PATH=, ce qui donne :

PATH=/opt/bin:/opt/sbin/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin

Il ne vous reste plus qu'a redémarrer votre NAS et à vous reconnecter en SSH pour installer vos nouveaux paquets, par exemple :

// Affiche la liste des paquets déjà installés
ipkg list

// L'éditeur de texte de Linux
ipkg install nano

// Permet de télécharger des fichiers en HTTPS
ipkg install wget-ssl

// Pour supprimer un paquet (*** = nom du paquet)
ipkg remove ***

Articles liés

Les commentaires ont été désactivés.

2 commentaires

mich 16 Février 2016 à 00:00

PATH=/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin

tu as oublié sauf erreur de ma part le : apres /opt/bin:/opt/sbin

BaBeuloula 16 Février 2016 à 00:00

Heu ... peut être, mais normalement, c'est comme le point virgule sous Windows, je ne crois pas qu'il soit obligatoire.