[RESOLVIDO] Compilação de programas

Iniciado por Renan Rischiotto, 06 de Março de 2014, 04:27

tópico anterior - próximo tópico

Renan Rischiotto

Olá!

Gostaria de saber se ao compilarmos e instalarmos um programa, precisamos fazer isso sempre que surgir uma nova atualização do mesmo para poder atualizá-lo ou o programa é atualizado junto com os outros pacotes do sistema?

Abraços.

Tota

Olá

Vamos pensar um pouco:

O Ubuntu, como a maioria das distribuições GNG/Linux usa o conceito de repositório.

Um lugar sediado num computador remoto que guarda uma infinidade de pacotes pré compilador que no caso do Ubuntu vem comprimidos em formato .deb

Isto posto, quando precisamos de um pacote novo, o sistema procura nos repositórios pelo pacote e o encontrando faz a instalação.

Algumas pessoas não concordam com isto, e resolvem "reinventar a roda", baixando os pacotes binários da distribuição e compilando ela mesma este pacote (existem razões válidas em fazer isto como deixar o pacote mais rapido).

Estes pacotes então serão compilados e instalados e, no momento em que surgir nos repositórios outro pacote com o mesmo nome porém com numeracão mais alta o sistema o substituirá pelo novo pré compilado, perdendo -se no processo o esforço da compilação inicial.

Existem ainda pacotes binários que não estão presentes nos índices de repositórios, e estes quando compilados e instalados, infelizmente não serão atualizados, salvo se incluidos nos indices, mas como no caso anterior, se forem atualizados o esforço em compilar se perde.

Existe um ótimo tópico no fórum debatendo este tema sobre se deveríamos compilar todos os pacotes para aproveitamento extremo do sistema ou não, vale uma visita lá, é só pesquisar.

[]'s

galactus

Renan, só dando minha opinião pessoal,  se for fazer isso apenas com um programa ou dois, tudo bem. Mas fazer isso com o sistema inteiro, em distribuições baseadas no Debian, não compensa. Melhor partir para uma distribuição que compila tudo por padrão, como o Arch Linux, por exemplo.
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

pylm69

Citação de: galactus online 06 de Março de 2014, 12:40
Renan, só dando minha opinião pessoal,  se for fazer isso apenas com um programa ou dois, tudo bem. Mas fazer isso com o sistema inteiro, em distribuições baseadas no Debian, não compensa. Melhor partir para uma distribuição que compila tudo por padrão, como o Arch Linux, por exemplo.
Arch usa pacotes pré compilados, no aur é que a maioria das coisas são compiladas.
Rolling Release é o máximo \o/

galactus

Citação de: pylm69 online 06 de Março de 2014, 12:58
Citação de: galactus online 06 de Março de 2014, 12:40
Renan, só dando minha opinião pessoal,  se for fazer isso apenas com um programa ou dois, tudo bem. Mas fazer isso com o sistema inteiro, em distribuições baseadas no Debian, não compensa. Melhor partir para uma distribuição que compila tudo por padrão, como o Arch Linux, por exemplo.
Arch usa pacotes pré compilados, no aur é que a maioria das coisas são compiladas.

Pronto, melhor ainda! :)
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

Tota

Ou usemos bsd, só tem pacotes tar.gz

Renan Rischiotto