Devo instalar minhas tecnologias da JVM usando o SDKman ou o apt-get?

4

Minha pergunta é sobre as práticas recomendadas para gerenciar um ambiente Linux.

É melhor gerenciar software através de algum gerenciador de pacotes de terceiros, ou seria melhor usar o apt-get diretamente?

Quais são alguns dos prós e contras de cada abordagem?

Além disso, mais especificamente, existe essa ferramenta chamada sdkman que permite que as pessoas gerenciem várias versões de diferentes tecnologias relacionadas à JVM.

Alguém sabe o quão estável / bom sdkman é comparado ao PPA médio para diferentes tecnologias de JVM?

    
por Ryan Stull 31.07.2016 / 00:34

1 resposta

2

O Ubuntu é sobre o uso de versões estáveis de software (no momento do lançamento dessa versão específica do Ubuntu).

Isso significa que apt-get não instalará a última versão possível de um pacote específico. Usar um instalador de terceiros provavelmente instalará uma versão mais recente desse pacote. Essa é a diferença básica.

Se o software de terceiros for bem projetado, ele será instalado fora do procedimento normal de instalação apt-get usa e se instala em /opt/ ou em um diretório escolhido pelo usuário (/ home / $ USER / $ software / para instância). E deve (em teoria) também instalar dentro de seu próprio diretório todas as bibliotecas e dependências necessárias para sua execução.

  • apt-get (em teoria) é mais estável que terceiros.
  • O
  • instalador de terceiros (em teoria) é uma versão mais recente que apt-get .
  

Devo instalar minhas tecnologias da JVM usando o SDKman ou o apt-get?

Não podemos tomar essa decisão por você.

    
por Rinzwind 31.07.2016 / 00:42