Installer IPKG sur son NAS Synology DSM 5

Installer IPKG sur son NAS Synology DSM 5

Tags : Linux, NAS, Serveur, Synology, Tutorial
Mise en ligne : 2 Janvier 2015 à 00:00

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 ***

<Laisser un commentaire/>

* Champs obligatoire

BaBeuloula

Posté le 16 Février 2016 à 00:00

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

mich

Posté le 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<br>
tu as oubli&eacute; sauf erreur de ma part le : apres /opt/bin:/opt/sbin