Merci pour cette réponses pleines de suggestions intéressantes:
Ma technique d'élaboration de tarball a bien sur évoluer depuis mes débuts:
c.a.d que dans un tarball (par exemple le prochain)
il y a:
-Un README.txt (Je connait le format *.rst mais je n'y ai pas penser pour le README.rst)
-Les scripts d'installation et de désinstallation
""" Tu parle de l'outil make mais du peu que j'en sais si je peut automatiser l'installation d'un fichier source python, en C c'est l'outil de compilation mais je le connait que trop peu. """
installent les sources ou le fruit de la compilation dans le dossier /usr/local/bin/ dont j'estime être la place des programmes externes et créent ou supprime les dépendances comme des images pour un jeu par exemple dans un dossier caché du $HOME de l'utilisateur.
Et les icônes, README.txt, License sont copier dans un dossier portant le nom du programme dans /usr/share/.
Puis un fichier *.desktop est créer et finalement ont peut supprimer le contenus de l'archive (celle-ci doit être garder pour une désinstallation) et le programmes est installer sur le système du client.
-Si le programme a besoin d'une documentation on la trouve dans le README.txt, tu me parle de manpages, je ne suis pas si ambitieux, mais un *.pdf ferait l'affaire je pense, par opposition au fichier *.txt que j'utilisai pour les notices pour les jeux nécessitant une notice a part.
-Une license est fournis et les fichiers sources comme le README.txt s'y référent.
PS1: Les gens râles quand je distribue des fichiers python pré-compiler donc je distribue les sources.
PS2: Concernant les changelogs je n'ai pas besoin de forge sauf pour les programmes que j'estime pouvoir être améliorer pour lesquelles j'ai bien un compte github.
[^] # Re: Merci pour vos réponses.
Posté par Linuxator . En réponse au message Installer les distributions maîtresse afin d'élargir mon horizon.. Évalué à -5.
Merci pour cette réponses pleines de suggestions intéressantes:
Ma technique d'élaboration de tarball a bien sur évoluer depuis mes débuts:
c.a.d que dans un tarball (par exemple le prochain)
il y a:
-Un README.txt (Je connait le format *.rst mais je n'y ai pas penser pour le README.rst)
-Les scripts d'installation et de désinstallation
""" Tu parle de l'outil make mais du peu que j'en sais si je peut automatiser l'installation d'un fichier source python, en C c'est l'outil de compilation mais je le connait que trop peu. """
installent les sources ou le fruit de la compilation dans le dossier /usr/local/bin/ dont j'estime être la place des programmes externes et créent ou supprime les dépendances comme des images pour un jeu par exemple dans un dossier caché du $HOME de l'utilisateur.
Et les icônes, README.txt, License sont copier dans un dossier portant le nom du programme dans /usr/share/.
Puis un fichier *.desktop est créer et finalement ont peut supprimer le contenus de l'archive (celle-ci doit être garder pour une désinstallation) et le programmes est installer sur le système du client.
-Si le programme a besoin d'une documentation on la trouve dans le README.txt, tu me parle de manpages, je ne suis pas si ambitieux, mais un *.pdf ferait l'affaire je pense, par opposition au fichier *.txt que j'utilisai pour les notices pour les jeux nécessitant une notice a part.
-Une license est fournis et les fichiers sources comme le README.txt s'y référent.
PS1: Les gens râles quand je distribue des fichiers python pré-compiler donc je distribue les sources.
PS2: Concernant les changelogs je n'ai pas besoin de forge sauf pour les programmes que j'estime pouvoir être améliorer pour lesquelles j'ai bien un compte github.
Merci pour vos réponses.