Por que instalar a partir de um tarball quando existe uma opção empacotada?

1

Se fosse dada a opção de instalar o software no CentOS ou no RHEL de um RPM, por que alguém ainda escolheria instalar a partir de um tarball?

    
por dmohr 28.10.2015 / 21:54

2 respostas

1

Às vezes, você quer uma versão diferente da disponível no gerenciador de pacotes.

Do ponto de vista da segurança, você pode não confiar em um gerenciador de pacotes e, assim, fazer o download do tarball, revisar o código-fonte e instalá-lo assim que tiver certeza de que ele não está comprometido.

Ou você pode querer editar a fonte para fazer o aplicativo se comportar de maneira diferente, por exemplo, para resolver um erro.

    
por 28.10.2015 / 21:59
2

Primeiro, nem todos os programas já escritos são empacotados como rpm . Em segundo lugar, se por install from rpm você quer dizer ferramentas como yum ou zypper e install by tarball você quer dizer baixar um código-fonte tarball do site de um projeto e construí-lo e instalá-lo manualmente pode haver várias razões para alguém preferir para ir com um tarball em vez de um pacote preparado:

  • para ter uma versão mais recente do programa fornecido que ainda não foi preparada por um mantenedor de pacotes
  • para usar algumas opções de criação personalizadas (por exemplo, em ./configure step)

Por fim, às vezes você quer apenas experimentar uma versão de desenvolvimento e não necessariamente instalá-la - versões não estáveis geralmente não são empacotadas por mantenedores de pacotes, então não há outra maneira de testá-las.

    
por 28.10.2015 / 22:02

Tags