Automação de instalação de programas a partir da fonte

1

Ocasionalmente, enfrento um problema ao usar programas para os quais os desenvolvedores não publicam pacotes deb e fornecem apenas fontes. Às vezes, encontro um PPA fornecendo o pacote, mas às vezes não o faço ou às vezes não confio na versão de terceiros do pacote porque o programa é bastante sensível do ponto de vista de segurança (por exemplo, um gerenciador de senhas).

Eu posso instalar a partir da fonte, mas isso é ok para fazer uma vez, não para fazê-lo regularmente, a fim de instalar as atualizações do programa. Portanto, estou pensando ...

Existe uma ferramenta que automatiza a instalação a partir das fontes?

  1. Verifique se há uma fonte atualizada. (por exemplo, em um repositório do Git)
  2. Faça o download do código.
  3. Compile em segundo plano.
  4. Oferece a instalação da mesma forma que o gerenciador de atualização do Ubuntu faria?

Eu acho que eu provavelmente poderia colocar o processo em conjunto usando Jenkins e alguns códigos personalizados, mas é possivelmente um pouco trabalhoso e eu não quero reinventar a roda.

PS: Respostas como essa para editor Atom não possuem alguns recursos esperados ao ter que lidar com a instalação de vários programas desta forma:

  • gerenciamento da configuração para cada um deles
  • download de diferentes fontes (arquivo tar, repositório do Git, etc.)
  • verificar a origem diariamente e rastrear se é necessário continuar com a atualização
  • resolvendo dependências
  • verifique se a compilação foi bem-sucedida
  • oferta para instalar o pacote em vez de instalá-lo automaticamente

Em outras palavras, estou procurando algo que coloque a facilidade de uso no processo.

    
por tmt 10.04.2016 / 11:35

1 resposta

1

Linuxbrew

% bl0ck_qu0te%

É exatamente o que você está procurando.

Você pode checar Página do Homebrew para entender O que o Homebrew / Linuxbrew faz?

    
por user.dz 26.04.2018 / 22:58