- Installer telnet puis se loguer en tant que root. Le mot de passe de root est celui du compte admin.
-
Télécharger dans le dossier public du Synology : ds101-bootstrap_1.0-4_powerpc.xsh
puis l’installer :
cd /volume1/public
sh ds101-bootstrap_1.0-4_powerpc.xsh -
Mise à jour :
ipkg update
ipkg upgrade -
Utilisation d’ipkg :
-
ipkg update
pour mettre à jour la base de donnée d’ipkg (liste des paquets disponibles) ;
-
ipkg upgrade
pour obtenir la dernière version de tous les paquets ;
-
ipkg list
pour avoir la liste des paquets disponibles ; -
ipkg install pkg
pour installer le paquet pkg ; -
ipkg status
pour avoir la liste des paquets que vous avez installés ; -
ipkg remove pkg
pour enlever le paquet pkg ; -
ipkg files pkg
pour lister tous les fichiers installés par pkg ; -
ipkg search file
pour trouver un paquet fournissant file.
-
Mes indispensables d’ipkg :
-
ipkg install bash
-
ipkg install screen
-
ipkg install cron
-
ipkg install rssh
(pour scp) -
ipkg install textutils
DSM 3 ou 4 – Après une mis-à-jour du DSM vers la version 3 ou 4, il est probable qu’ipkg ne fonctionne plus et que vous obteniez le message suivant : -ash: ipkg: not found
.
La solution tient dans les deux modifications suivantes.
- Editer le fichier
/etc/rc.local
et ajouter la ligne en gras :
#!/bin/sh
mount -o bind /volume1/@optware /opt
# Optware setup
[ -x /etc/rc.optware ] && /etc/rc.optware start
exit 0 - Editer le fichier du profil root
/root/.profile
et ajuster le chemin (ajouter la partie en gras) :
PATH=/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:…
- Rebooter le Synology.
Remarque – Après un reboot du Synology, ipkg ne fonctionnait plus. J’ai découvert à cette occasion que l’installation de TwonkyMedia écrase le fichier /etc/rc.local que l’installation d’ipkg met à jour pour son fonctionnement. En tout cas, une réinstallation d’ipkg a résolu le problème.
Remarque du 01/03/2014 – Suite à une réinstallation du DSM (le système du NAS) et après avoir tout reconfiguré (ipkg compris), je me suis retrouvé avec le problème suivant dans une session ssh :
DS209xII> top top: error while loading shared libraries: libproc-3.2.8.so: cannot open shared object file: No such file or directory DS209xII> ps ps: error while loading shared libraries: libproc-3.2.8.so: cannot open shared object file: No such file or directoryEn fait le problème provient d’ipkg et pas du DSM car ce sont les commandes
/opt/bin/ps
et /opt/bin/top
qui génèrent ce problème, tandis que /usr/bin/top
fonctionne correctement. L’installation de procps a résolu le problème : ipkg install procps
Bonjour,
J'ai essayé de suivre cette procédure mais j'ai un petit problème. Pourriez vous m'éclairer?
Voici les lignes des commandes :
Serveur> sh ds101-bootstrap_1.0-4_powerpc.xsh
DS-10x Bootstrap extracting archive… please wait
bootstrap/
bootstrap/bootstrap.ipk
bootstrap/bootstrap.sh
bootstrap/ipkg.ipk
bootstrap/ipkg.sh
bootstrap/openssl.ipk
bootstrap/wget-ssl.ipk
10271+1 records in
10271+1 records out
Creating temporary ipkg repository… success
Installing DS101(g)-bootstrap package…mkdir: Cannot create directory `/usr/lib
/ipkg/': Permission denied
mkdir: Cannot create directory `//usr/lib/ipkg/': Permission denied
Vous semblez ne pas avoir les droits pour créer le répertoire. Pour y parvenir, vous devez vous connecter en tant que root.
Bonjour, quand j’installe ipkg tout se passe bien, je le met à jour puis je l’update avec la dernière version disponible, j’installe ensuite screen tout marche bien. Mon problème c’est qu’après avoir interrompu ma connection ssh avec mon DiskStation ipgk n’est plus reconnu par la console, et le re-téléchargement est obligatoire pour pouvoir revoir mes screen actives.
désolé mes en suivant bien le tuto , a la fin du reboot ,
je me suis logé en root et voici la reponce :
-ash: hostname: not found
Cool je ne peut plus rien faire en root .
Solution ?
Merci .