Merci pour vos nombreuse réponses je vais regarder les liens que vous m'avez laisser,
pour entrer dans la conversation,
d'abord:
Mon script Post-Install: le script qui est exécuter après la copie des fichiers d'un paquetage *.deb,
car c'est un peu comme créer un miroir qui sera installer sur la machine cible.
Par exemple si ont place des fichiers sous /usr/local/bin/ dans l'arborescence du paquetage *.deb, ceux-ci sont copier dans le dossier /usr/local/bin/ de la machine cible, puis le script Post-Install est exécuter (Il y a aussi Pre-Install, Pre-Remove, Post-Remove)
Mon script Post-Install Fait appel a des test comme:
python -m pygtk # Démarrer python en chargeant le module pygtk a usage de test.
if [[ $? != 0 ]] ; then
apt-get install python-gtk2
fi
Du coup si le paquet python-gtk2 n'est pas déjà installé il faut que la distribution cible utilise le système apt-get.
Sous Ubuntu aptitude n'est pas compris dans l'installation standard...
Ca fait un problème de compatibilité de plus, bien sur ont peut avoir la présence d'esprit de regarder les paquets dont le programme dépend quand ont installe le paquetage *.deb: c'est pas pour rien que cette information est compris dans le paquetage deb.
Et puis un paquetage *.deb valide n'est pas aisé a générer, car il existe un programme anmaired'heure qui s'appelle lintian et qui vérifie sévèrement la validité du paquetage *.deb.
Installerai vous le programme si pendant l'installation une fenêtre de dialogue s'ouvre et vous dit que le paquetage n'est pas valide ?
Avant je faisait des tarball avec des scriptes d'installation et de désinstallation compatible Ubuntu, mais il faut bien évoluer et le format *.deb en est une pour moi.
Mais qui ne fait pas tout le travail quand il s'agit de créer un paquetage *.deb valide, je vous laisse vous dépatouiller si vous voulez générer des fichiers *.deb.
# merci pour vos réponses.
Posté par Linuxator . En réponse au message Distributions utilisant le système de paquetage *.deb.. Évalué à -5.
Merci pour vos nombreuse réponses je vais regarder les liens que vous m'avez laisser,
pour entrer dans la conversation,
d'abord:
Mon script Post-Install: le script qui est exécuter après la copie des fichiers d'un paquetage *.deb,
car c'est un peu comme créer un miroir qui sera installer sur la machine cible.
Par exemple si ont place des fichiers sous /usr/local/bin/ dans l'arborescence du paquetage *.deb, ceux-ci sont copier dans le dossier /usr/local/bin/ de la machine cible, puis le script Post-Install est exécuter (Il y a aussi Pre-Install, Pre-Remove, Post-Remove)
Mon script Post-Install Fait appel a des test comme:
Du coup si le paquet python-gtk2 n'est pas déjà installé il faut que la distribution cible utilise le système apt-get.
Sous Ubuntu aptitude n'est pas compris dans l'installation standard...
Ca fait un problème de compatibilité de plus, bien sur ont peut avoir la présence d'esprit de regarder les paquets dont le programme dépend quand ont installe le paquetage *.deb: c'est pas pour rien que cette information est compris dans le paquetage deb.
Et puis un paquetage *.deb valide n'est pas aisé a générer, car il existe un programme anmaired'heure qui s'appelle lintian et qui vérifie sévèrement la validité du paquetage *.deb.
Installerai vous le programme si pendant l'installation une fenêtre de dialogue s'ouvre et vous dit que le paquetage n'est pas valide ?
Avant je faisait des tarball avec des scriptes d'installation et de désinstallation compatible Ubuntu, mais il faut bien évoluer et le format *.deb en est une pour moi.
Si vous voulez évoluer je peut vous conseiller le programme DEBREATE dont je connait un tutoriel d'initiation.
Mais qui ne fait pas tout le travail quand il s'agit de créer un paquetage *.deb valide, je vous laisse vous dépatouiller si vous voulez générer des fichiers *.deb.