Faço parte de uma pequena equipe que desenvolve um aplicativo Web da intranet. Queremos um método de instalação fácil, por isso estávamos pensando em como apt-get
funciona, especialmente com a instalação de dependências.
Nosso aplicativo tem muitas dependências (PHP5, PostgreSQL, FOP etc), mas precisamos controlar quem tem acesso à instalação. Com isso em mente, começamos a criar nosso próprio arquivo .deb. Parece que eu posso definir as dependências no meu arquivo de controle, mas quando tentamos instalar o arquivo .deb usando dpkg
, as dependências são verificadas, falham e a instalação é interrompida.
O que fiz então foi executar um apt-get -f install
comando para executar a instalação novamente com dependências, mas não quero fazer isso.
Então, aqui está a pergunta: existe uma maneira de um arquivo .deb instalar as dependências automaticamente, exatamente como apt-get install abc
faria?
Basicamente, queremos tornar a instalação o mais simples possível, portanto, não queremos que o usuário final execute nenhum comando que não seja absolutamente necessário.