Faccio parte di un piccolo team che sviluppa un'app Web Intranet. Vogliamo un metodo di facile installazione, quindi stavamo pensando a come apt-get
funziona, specialmente con l'installazione di dipendenze.
La nostra app ha molte dipendenze (PHP5, PostgreSQL, FOP ecc.) Ma abbiamo bisogno del controllo su chi ha accesso all'installazione. Con questo in mente, abbiamo iniziato a cercare di creare il nostro file .deb. Sembra che posso definire le dipendenze nel mio file di controllo ma quando proviamo a installare il file .deb usando dpkg
, le dipendenze vengono controllate, falliscono e l'installazione si interrompe.
Quello che ho fatto allora è stato quello di eseguire un apt-get -f install
comando per eseguire nuovamente l'installazione con dipendenze, ma non voglio farlo.
Quindi, ecco la domanda, c'è un modo in cui un file .deb può installare automaticamente le dipendenze, proprio come e apt-get install abc
sarebbe?
Fondamentalmente vogliamo rendere l'installazione il più semplice possibile, quindi non vogliamo che l'utente finale esegua alcun comando che non è assolutamente necessario.