Après l’installation de fun_plug 0.7, la première chose que l’on souhaite c’est installer plein de nouveaux outils sur notre NAS, ce tutoriel va vous expliquer en détail comment faire.
Mise à jour des Dépots
Une des nouveauté avec la version 0.7 de fun_plug est la possibilité d’ajouter plusieurs “Dépots” qui vont permettre d’installer de nouveaux outils sur le NAS. Un script a été créé qui permet d’automatiser tout cela : uwsiteloader. Attention ceci n’est valable que pour la version 0.7 du fun_plug.
On récupère le script et on le rend exécutable :
|
1 2 |
wget http://wolf-u.li/u/441 -O /ffp/bin/uwsiteloader.sh chmod a+x /ffp/bin/uwsiteloader.sh |
On l’exécute :
|
1 |
./uwsiteloader.sh |
Voici ce que vous devriez observer à l’écran :
Gestion des paquets
La gestion des paquets avec fun_plug s’effectue avec deux outils “slacker” et “funpgk“. Cet article se concentrera sur l’utilisation de slacker qui est plus facile à utiliser grâce à son interface semi-graphique. funpkg est réservé à l’installation manuelle des package, mais dans la plupart des cas ce n’est utile que pour les développeurs. Si vous tapez slacker dans la console vous devriez voir s’afficher la liste des options utilisables :
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
root@NAS:/ffp/bin# slacker slacker options pattern... Options: -U Update package lists -C Clear cache Install, reinstall or upgrade: -a List all available packages -I List available packages that are installed and up-to-date -i List available packages that are not installed -u List available packages that differ from the installed version Remove packages: -r Remove installed packages -o List installed packages not present at sites -A Pre-select all packages in the dialog -F Do not apply ignore list -c Print report to stdout, no menu |
Important: Une fois que vous avez commencer à utiliser slacker pour installer des paquets, il faut aller jusqu’au bout de la procédure décrite dans ce tutoriel.
- Mise à jour initiales de paquets
- Installation de nouveaux paquets
- Sauvegarde des fichiers de configuration des paquets à mettre à jour
- Mise à jour des paquets, et le plus important
- faire un chmod a+x sur /ffp/start/sshd.sh
Mise à jour de la liste des paquets disponibles
Si vous ne l’avez pas fait après le lancement du script uwsitedownloader, alors il faut mettre à jour la liste des paquets présents sur les dépôts en utilisant slacker avec l’option -U.
|
1 |
slacker -U |
Vous devriez avoir à l’écran quelque chose qui ressemble à ça :
Installation de paquets
Une fois que la liste des paquets disponibles a été téléchargée, vous pouvez désormais vous lancer dans l’installation de nouveaux paquets. Plusieurs mode d’installation sont disponibles “-a” (liste tous les paquets disponibles), “-i” (liste tous les paquets qui n’ont pas été installés) et “-u” (liste tous les paquets qui diffères de la version installés).
Exemple avec l’option -i :
|
1 |
slacker -i |
Vous pouvez alors sélectionner individuellement les paquets que vous souhaitez installer :
La sélection des paquets se fait en utilisant la souris ou bien la barre d’espace et les flèches de navigation. Attention à bien sélectionner la dernière version car certain dépôt propose au téléchargement les versions précédentes.
Pour sélectionner les paquets d’un dépôt en particulier il faut renseigner son identifiant (qui précède les “:”).
Exemple pour sélectionner la liste des paquets mis à disposition par kylek :
|
1 |
slacker -a kylek: |
Pour rechercher un paquet en particulier, il suffit de le passer en option :
|
1 |
slacker -a Transmission |
Si le paquet est déjà installé, la mise à jour ou la réinstallation vous sera proposée.
Mise à jour d’un paquet
De temps en temps, les propriétaires des dépôts mettent à jour certain paquets. Vous devriez vérifier régulièrement si des mises à jour sont disponibles car certaines peuvent venir patcher des vulnérabilités critiques. Pour faire la mise à jour, il faut d’abord mettre à jour le/les dépôt(s) (voir plus haut) et ensuite vérifier avec slacker si des mises à jour sont disponibles.
|
1 |
slacker -u |
Attention : Vérifiez bien que le paquet que vous allez mettre à jour est bien plus ancien que celui proposé. La version courante est affiché en bas de l’écran.
Deux choses auxquelles il faut faire attention :
- Il est possible que la mise à jour d’un paquet efface des modifications effectuées sur un fichier de configuration (en générale dans le dossier /ffp/etc/). Pensez à faire une copie avant de mettre à jour.
- La mise à jour de paquet peut changer les droits de certains fichiers (en particulier les scripts qui lance les daemons dans le dossier /ffp/start/).
|
1 |
chmod a+x /ffp/start/sshd.sh |
La commande chmod va donner à tous les utilisateurs (option a) le droits de lancer (option x) le script sshd.sh.
Suppression de paquet
Si vous souhaitez supprimer un paquet il faut utiliser slacker avec l’option -r.
|
1 |
slacker -r |









