Installation et utilisation d’ipkg (NAS Synology)

51f0yh7rahl-_sl1280_

IPKG (Itsy Package Management System) est un gestionnaire de paquets libre publié sous licence GPLv2. Il permet de gérer l’installation et la mise à jour des logiciels installés sur une distribution GNU/Linux. Il est utilisé dans certains systèmes embarqués.

J’ai déjà écrit un billet sur l’installation d’ipkg sur un NAS Synology. C’était il y a quasiment 10 ans, j’ai donc décidé d’en écrire un nouveau à l’occasion de l’installation de mon 3ème NAS Synology. Cependant, le premier billet reste valable en complément de ce second.

Installation

  1. Sur cette page, vous trouverez le processeur équipant votre NAS ainsi que le bootstrap qui lui convient (ex : syno-i686-bootstrap_1.2-7_i686.xsh pour mon DS916+). Télécharger ce bootstrap dans le dossier public du Synology.
  2. Ouvrir une session ssh sur votre Synology en utilisant votre compte administrateur (et pas le compte root comme expliqué dans la plupart des tutos) :
    ssh admin@IP_SYNO
    sudo -i puis saisir le mot de passe du compte utilisé pour vous connecter pour basculer sur un compte root.
  3. Installer ipkg :
    cd /volume1/public
    sh syno-i686-bootstrap_1.2-7_i686.xsh
  4. Mettre ensuite à jour ipkg :
    ipkg update
    ipkg upgrade

Utilisation

  • 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 pkgpour lister tous les fichiers installés par ipkg ;
  • ipkg search filepour trouver un paquet fournissant file.

Mes indispensables d’ipkg

  • ipkg install bash
  • ipkg install screen
  • ipkg install cron
  • ipkg install nano
  • ipkg install rssh (pour scp)
  • ipkg install textutils

Informations et sources

Cette entrée a été publiée dans Indispensable, Synology, Système. Placez un signet sur le permalien.

One Response to Installation et utilisation d’ipkg (NAS Synology)

  1. aurelien

    Bonjour,

    En suivant vos indications, j’ai un souci… Je lance le script pour mon syno (DS415+), mais je ne comprends pas le message ci-dessous:
    ———————————————–
    sh syno-i686-bootstrap_1.2-7_i686.xsh

    Optware Bootstrap for syno-i686.
    Extracting archive… please wait
    bootstrap/
    bootstrap/bootstrap.sh
    bootstrap/ipkg-opt.ipk
    bootstrap/ipkg.sh
    1216+1 records in
    1216+1 records out
    249302 bytes (249 kB) copiedbootstrap/optware-bootstrap.ipk
    , 0.0124948 s, 20.0 MB/s
    bootstrap/wget.ipk
    Backup your configuration settings, then type:
    rm -rf /volume1/@optware
    rm -rf /usr/lib/ipkg
    This will remove all existing optware packages.

    You must *reboot* and then restart the bootstrap script.
    ————————————————-

    Et si j’essaie de mettre à jour, cela ne fonctionne pas non plus, je reçoit ce message:
    ————————————————-
    sh ipkg update
    sh: ipkg: No such file or directory
    ————————————————-

    La seule différence c’est au niveau du dossier « Public » que je n’ai pas sur mon volume 1. Je l’ai donc mis dans le dossier « home » de mon compte administrateur.

    Après lancement du script, j’ai un dossier qui s’ajoute à la racine du script (donc dans le home folder de mon compte admin) nommé « bootstrap » et « opt ».

    Dans bootstrap je retrouve ipkg.sh, et je reçois le même message d’erreur en exécutant la commande depuis ce dossier.

    Je vais tout de même essayer depuis un autre dossier que le home folder qui a peut-être des permissions particulière.

    D’avance merci ;)

    Reply

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *