Às vezes, ao baixar um software da Internet, acho que existe um pacote .deb pronto para o meu Debian / Ubuntu e também um tarball a ser compilado. No começo, eu simplesmente usava o pacote para facilitar a instalação e nem ousava tentar compilar. Até o som disso me assustou um pouco. Hoje em dia, no entanto, quando tenho a opção, às vezes me encontro em um dilema: existe uma vantagem impopular na compilação a partir da fonte em comparação com o pacote .deb? Espero descobrir aqui, obrigado.
fonte
conda
automaticamente e instalarão instalações diferentes do Python para eles , criando e mantendo versões por projeto. Mas, como você diz, o virtualenv não faz isso sozinho.Eu estava discutindo sobre isso ontem. Eu acho que é extremamente importante não criar nada frágil, pois sabe-se que não existe documentação atualizada e boa, especialmente quando você está trabalhando com um sistema frágil, não haverá tempo para combater o fogo e escrever documentação e, onde tudo é robusto, a documentação não é necessária. Portanto, você nunca deve compilar a partir da fonte, encontrar outra solução, usar outro software, alterar sua arquitetura, mas não usar algo que irá quebrar após a atualização. E sim, não tem nada a ver com a versão do kernel, é sobre a arquitetura da sua máquina, e hoje em dia você dificilmente pode obter diferenças significativas com a compilação a partir do código fonte, aposto que você não receberá nenhuma.
fonte
Certamente é muito mais fácil instalar o .deb, embora, se você puder, a melhor aposta é encontrá-lo em um repositório ou em um ppa, para que você possa receber atualizações.
AFAIK não há nenhum benefício real em compilar você mesmo, a menos que você planeje alterá-lo primeiro. Se você deseja apenas o software como está, instale o arquivo .deb
fonte