Molte applicazioni Web PHP seguono questo modello per l'installazione e l'aggiornamento:
- Annulla tar una palla tar di origine.
- Punta Apache alla fonte.
- Passare un browser Web alla home page.
- Passare attraverso diverse pagine Web di installazione (ad esempio, verifica l'esistenza di librerie, chiede informazioni sulla connessione al database, crea o aggiorna lo schema del database, ecc.).
- L'utente rinomina una
install/
directory in qualcos'altro in modo tale che l'applicazione sappia che è stata installata.
Non vedo alcun modo (semplice) per creare un pacchetto Debian da questo senza che l'utente che installi il pacchetto passi attraverso molti dei passaggi manuali sopra. Si noti che non sono uno sviluppatore dell'applicazione, quindi non sono in grado di apportare modifiche dirette al funzionamento dell'installazione dell'applicazione.
Qual è l'approccio tipico al confezionamento di una tale applicazione?