Le 25/08/2025 à 11:41, Jérémy Lal a écrit :
Le lun. 25 août 2025 à 11:38, hamster <hamster@suna.fdn.fr <mailto:hamster@suna.fdn.fr>> a écrit :Le 25/08/2025 à 11:29, Jérémy Lal a écrit : > Moi je maintiens un serveur wireguard quelque part, et tous mes > ordinateurs ont: > - une entrée pour ce VPN dans NetworkManager > - un serveur ssh > - un firewall qui laisse passer le port 22 sur le réseau de wireguard > > Comme ça si j'ai besoin de me connecter, il me suffit de demander > d'activer le VPN dans le menu gnome. Je pense que pour te connecter en ssh, il te faut aussi un compte sur l’ordi. Et comment tu installe et configure tout ca ? A la main a chaque fois, en ayant accès physique a l’ordi ? C’est précisément la mise en place d’un systeme de ce genre que je cherche a automatiser (meme si mon habitude est sur un tunnel ssh au lieu d’un VPN). Oui je fais ça à la main le jour de l'installation.
Comme moi actuellement. Si c’est pas un ordi que j’ai installé mais quelqu’un qui m’appelle au téléphone en me demandant si je peux le dépanner, je galère. J’aimerais avoir un truc a lui envoyer par mail ou a lui faire télécharger, qu’il le lance et pouf, j’ai mon système installé et configuré. Comme suggéré par Charles je vais aussi réfléchir a faire un simple script. J’aurais préféré un paquet .deb pour que l’utilisateur puisse voir dans synaptic (ou autre interface du meme genre) si le paquet "controle-a-distance" est installé ou non et le supprimer facilement si il veut.
Ceci étant, je trouve que c'est une super idée de réunir toute la configurationdont on a besoin dans un paquet debian, et même encore mieux si ce paquet va chercher sa configuration sur un point distant.
Ah ca c’est bien vu, j’y avais pas pensé.
Pour faire un paquet minimal, tu peux utiliser "equivs" (equivs-build et equivs-control),Et c’est la que je reviens a ma question initiale : tu me parle hébreu. Je suis allé voir la doc d’équivs, je comprend pas tout. Tu me parle de debian/postinst, je me doute en lisant le nom qu’il s’agit de scrip lancé après l’installation, mais je sais pas comment faire pour qu’un tel script soit intégré au paquet. Je manque de connaissance sur comment est fait un paquet, je cherche des tuto la dessus et je galère a en trouver : ceux que je trouve parlent de compiler un programme existant et sont bien trop abscons pour moi.et faire un peu de bash dans debian/postinst,et rendre mettre tout ça en ligne en recopiant le dossier construit avec reprepro.
Je reformule donc ma demande : si quelqu’un a un lien vers de la doc qui m’aide a débuter en construction de paquets, qui me permette d’y voir plus clair, je suis preneur.
Merci d’avance.