Pergunta sobre a instalação após a construção a partir da fonte (prós e contras)

3

Esta pergunta não tem nada a ver com os prós e contras de compilar a partir da fonte, isso simplesmente tem a ver com a única etapa da instalação, por exemplo: make install ou waf install .

A rotina normal consiste em:

  1. Baixar arquivos de origem (normalmente um arquivo tarball )
  2. Instalar dependências (normalmente um monte de bibliotecas)
  3. Configure, crie e instale ou apenas execute

Agora, depois de criar o software, a compilação pode ser executado ou instalado .

  • Quais são os prós e contras de instalar o software após a compilação, em vez de apenas executá-lo após a compilação?

  • Após a instalação, percebo que não é feito o arquivo da área de trabalho para o software. Isso é normal? Devo criar um novo arquivo da área de trabalho toda vez?

por Karl Morrison 08.10.2015 / 16:16

2 respostas

2

Por que alguém deve instalar ou não instalar o software criado, quais são os prós e contras dele?

Resposta: Basicamente nós construímos o software por causa de duas condições.
 1. O software não está disponível no repositório.
 2. A necessidade de usar uma versão de software específica que também não esteja disponível no repositório.

Esses dois pontos podem ser o profissional. O contras é que o gerenciamento de pacotes ou o gerenciamento de software será mais difícil. Por exemplo, a desinstalação leva muito mais tempo apenas para garantir que todos os arquivos sejam excluídos.

Após a instalação, percebo que não é feito o arquivo da área de trabalho para o software. Isso é normal? Devo criar um novo arquivo da área de trabalho toda vez?

Resposta: O software de compilação personalizada não colocou nada na área de trabalho, a menos que a install spec tivesse instruções para isso. No entanto, o arquivo da área de trabalho deve ser construído se estiver no pacote de compilação dentro do diretório de compilação.

    
por Aizuddin Zali 08.10.2015 / 16:24
1

Prós e contras de construção a partir da fonte:

Prós:

  1. Ao instalar a partir da fonte, você sabe o que você está compilando e instalando. Não há nenhum patch que quebre mais coisas do que repara ...

  2. Muitos dos maiores programas / utilitários têm diferentes funcionalidades que podem ser ativadas ou desativadas em tempo de compilação.

  3. Se um programa é compilado para uso em uma CPU específica - ARM / Intel - que seu sistema não possui, você pode recompilá-lo para trabalhar com seu sistema.

Contras:

  1. Alguns programas têm dependências de compilação exaustivas ... É fácil estragar tudo ao compilar esses programas.

  2. Leva tempo :)

por DevRobot 08.10.2015 / 16:27