Admin/Dev

13
Mars
2025

Utiliser un éditeur de texte, autre que vi, sur l'UDM Pro

Publié par sky

Malgré ses qualités, l'UDM Pro d'Ubiquity dont nous avons déjà parlé ici, n'est pas exempt de défauts. Et pour certains, il est nécessaire de passer par le terminal pour les corriger. C'est en particulier le cas pour les soucis de VPN, toujours présents, dont je vous parlais dans cet autre article.

D'ordinaire, sur mes différentes machines et serveurs, souvent tous bien différents, je me fais un petit dossier dans lequel je stocke des petits scripts. Cela me permet de ne pas avoir à retenir les commandes ou suites de commandes pour faire telle ou telle action.

Lassé de retrouver encore une fois les commandes pour redémarrer le service du VPN, je me suis donc lancer dans la création de ce fameux dossier, et du script adéquat.

Seulement, en lançant l'éditeur le plus simple, nano, je suis tombé sur un os :

root@UDM-Pro:~# nano scripts/ResetVPN.sh
-bash: nano: command not found

N'étant ni un serveur ni poste de travail, je m'attendais à ce qu'il n'y ait pas tous les softs habituels, mais nano me semblait tout de même la base.

Sans conviction, je teste mon autre éditeur habituel

root@UDM-Pro:~# emacs scripts/ResetVPN.sh
-bash: emacs: command not found

Evidemment, le résultat n'est pas celui espéré, mais celui attendu. Emacs est une telle usine à gaz, que le contraire m'aurait étonné.

Il ne reste donc que vi ... oui, mais vi, c'est vi, et sans une doc à côté, il m'est impossible de m'en servir correctement. Qui plus est, le but est bien de me faciliter la vie en créant des scripts, pas à me la compliquer en apprenant ce soft que je laisse à Frank et aux autres UNIX-masters.

Après un petit temps de réflexion, je me suis demandé s'il n'y avait pas un manager de paquets de disponible. Quelle ne fut pas ma surprise de voir qu'apt était présent.

root@UDM-Pro:~# apt-
apt-cache             apt-cdrom             apt-config            apt-extracttemplates  apt-ftparchive        apt-get               apt-key               apt-mark              apt-sortpkgs          

La solution a mon problème était alors toute trouvée

root@UDM-Pro:~# apt-get install nano
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Suggested packages:
  hunspell
The following NEW packages will be installed:
  nano
0 upgraded, 1 newly installed, 0 to remove and 38 not upgraded.
Need to get 647 kB of archives.
After this operation, 2599 kB of additional disk space will be used.
Get:1 https://deb.debian.org/debian bullseye/main arm64 nano arm64 5.4-2+deb11u3 [647 kB]
Fetched 647 kB in 0s (4214 kB/s)
Selecting previously unselected package nano.
(Reading database ... 125338 files and directories currently installed.)
Preparing to unpack .../nano_5.4-2+deb11u3_arm64.deb ...
Unpacking nano (5.4-2+deb11u3) ...
Setting up nano (5.4-2+deb11u3) ...

Et c'est ainsi que j'ai pu créer mon petit script, puis le lancer pour pouvoir retrouver ma connexion VPN.

Attention tout de même, l'UDM Pro n'est ni un serveur ni un poste de travail, cela ne reste qu'un routeur, il faut donc faire attention à l'espace disque limité et la puissance qui n'est pas prévue pour faire autre chose que du routage.

 
 
Commentaires
Aucun commentaire pour le moment.

 

Poster un commentaire
En postant sur skymac.org, je m'engage à être courtois et à ce que mon message soit pertinent avec le sujet de l'article.
En outre, j'accepte, sans condition, que mon message soit refusé et supprimé si ces règles ne sont pas appliquées.
Ouvrir le panneau de gestion des cookies
Fermer le panneau
Ce site utilise des cookies pour assurer son bon fonctionnement. Il utilise aussi des cookies issues de services tiers permettant de proposer des fonctionnalités avancées. À tout moment, vous pouvez choisir quels services vous souhaitez activer ou refuser, afin de retirer votre consentement quant à l'utilisation des cookies.
 
Personnalisation des services
Vous êtes libre de choisir quels services vous souhaitez activer. En autorisant ces services tiers, vous acceptez le dépôt et la lecture de cookies et l'utilisation de technologies de suivi nécessaires à leur bon fonctionnement. En retirant votre consentement pour certains de ces services, certaines fonctionnalités du site peuvent ne plus fonctionner.
Navigation du site  En savoir plus
Le site écrit un cookie de session permettant son bon fonctionnement et aidant à la navigation. Il ne peut être désactivé.
Utilisation : 1 cookie, enregistre l'identifiant de la session.
Durée de vie : Le cookie est présent pendant toute la session sur le site. Il devient obsolète après 24 minutes d'inactivité.
Obligatoire
Popup Média
Afficher des vidéos depuis Yoube ou Dailymotion.
 
Tout accepter Tout refuser Gérer