Re: faire un paquet .deb
Le 26/08/2025 à 04:22, Charles Plessy a écrit :
Donc pour en revenir à la question de hamster (faire ça avec un paquet Debian),
plus besoin de scripts postinst/postrm:
- Le paquet peut dépendre de sshd, x11vncserver, fail2ban, et tmux,
Je suis allé verifier les noms des paquets. J’avais pas mis les bons,
c’est : fail2ban ssh tmux x11vnc
- Il peut placer des fichiers de configuration dans /etc/ssh/ssh_config.d/
Juste. J’avais pas fait attention qu’il y a ce dossier. En effet ca
simplifie beaucoup.
et /etc/fail2ban/fail2ban.d/.
- Il peut fournir le lien symbolique dans /usr/bin.
Je n’utilise pas de liens symboliques. Je me contente de poser des
scripts dans /usr/bin.
- En bonus il pourrait contenir des fichiers FreeDesktop qui ajoutent
des entrées dans le menu pour ouvrir des terminaux pour le tunnel et
la session tmux.
Exactement.
Par contre, j’ai aussi besoin de créer un compte "dépannage" et de
l’ajouter au groupe sudo. Donc besoin d’aller voir comment c’est fait
dans un paquet qui a besoin de créer un utilisateur système (comme
suggéré par Charles PLESSY).
Je me suis demandé quel paquet je connais qui crée un utilisateur
système… heu… ben pas beaucoup. Si quelqu’un a un nom de paquet a me
donner ca va m’économiser du temps de recherche.
Et puis tant qu’a faire un paquet, si on fait une page de man et/ou info
pour ce paquet c’est pas plus mal.
Ça devrait pouvoir se faire facilement avec dpkg-buildpackage.
En fouillant dans sur internet j’ai aussi vu mention de
dpkg-deb --build <nom-paquet>
https://www.it-connect.fr/creer-un-paquet-debian-deb/
Merci beaucoup pour tout ca, vous m’avez déjà beaucoup fait avancer dans
ce travail.
Reply to: