De nombreuses applications Web PHP suivent ce modèle pour l'installation et la mise à niveau:
- Dé-tarez une boule de goudron source.
- Pointez Apache à la source.
- Accédez à un navigateur Web sur la page d'accueil.
- Parcourez plusieurs pages Web de configuration (par exemple, vérifie l'existence de bibliothèques, demande des informations de connexion à la base de données, crée ou met à jour le schéma de la base de données, etc.).
- L'utilisateur renomme un
install/
répertoire en quelque chose d'autre pour que l'application sache qu'il a été installé.
Je ne vois aucun moyen (simple) de créer un paquet Debian à partir de cela sans obliger l'utilisateur à installer le paquet à travers la plupart des étapes manuelles ci-dessus. Notez que je ne suis pas développeur de l'application, je ne suis donc pas en mesure de modifier directement le fonctionnement de l'installation de l'application.
Quelle est l'approche typique de l'empaquetage d'une telle application?