Existe uma distribuição que oferece atualizações frequentes para pacotes de software, mas estabilidade e consistência em pacotes do sistema? [fechadas]

5

Eu costumava usar o Arch, mas era difícil atualizá-lo se eu estivesse atualizando o sistema apenas a cada poucos (3-6 meses, normalmente mais próximo de 6 meses). Eu comecei a olhar para outras distribuições, mas parece que minhas únicas opções são distribuições de lançamento e aquelas em um ciclo de lançamento onde todos os pacotes estão ligados a esse ciclo.

Existe uma distribuição que é um meio feliz, onde as principais atualizações do sistema operacional são lançadas a cada poucos meses e são garantidamente estáveis, mas seus repositórios de pacotes são atualizados com mais frequência, então minhas instalações do Chromium, Eclipse, JDK, GCC e outras ferramentas são atualizadas rapidamente após o software ser atualizado?

    
por Thomas Owens 24.09.2011 / 15:05

5 respostas

7

Você quer “estabilidade e consistência nos pacotes do sistema” e depois solicita que o “GCC [esteja] atualizado rapidamente após a atualização do software”. O Gcc é um pacote de sistema fundamental. Vamos encarar: você quer ter seu bolo e comê-lo.

Eu não acho que você vai encontrar uma distribuição que você goste. Então, em vez disso, pegue dois bolos: um para comer e outro para comer. Instale uma distribuição estável, como Debian stable ou Ubuntu LTS ou Red Hat Enterprise Linux. E instale uma distribuição de lançamentos, como Debian Unstable, Fedora ou Arch Linux. Execute a distribuição estável como seu sistema principal e execute os aplicativos mais recentes e melhores ou talvez os mais problemáticos em uma máquina virtual, ou apenas em um chroot . Se você está executando uma distribuição Debian-like como o sistema principal com algum outro sistema em um chroot, ou se você está executando uma distribuição Debian-like em um chroot, esta resposta pode ajudar.

Se você estiver disposto a se curvar levemente, as distribuições do BSD são baseadas em um núcleo estável e testado e em uma coleção de ports para aplicativos de terceiros. Existem três distribuições principais do BSD: FreeBSD é o mais “mainstream”, O OpenBSD foca em segurança, e o NetBSD foca na portabilidade. Entre as distribuições Linux, você pode querer experimentar o Gentoo , mantendo-o estável branch para o pacote do sistema principal e arriscar o ramo de testes para os outros.

    
por 24.09.2011 / 23:12
3

O openSUSE pode fornecer o que você está procurando, graças ao sistema de compilação usado para criar pacotes.

Os lançamentos principais são razoavelmente programados, e eu não tive problemas para fazer algumas revisões à frente.

No entanto, a forma como os pacotes são construídos permitirá que você tenha pacotes de última geração para tópicos específicos, o que parece ser o que você está procurando, sem se preocupar muito com incompatibilidades com uma versão específica lançada. Para cada tópico, há um "projeto de desenvolvimento" onde o desenvolvimento real é executado. Factory, que sempre representa o próximo grande lançamento, é essencialmente uma agregação dos projetos de desenvolvimento. No entanto, os pacotes em cada projeto também são construídos automaticamente contra todas as versões lançadas que ainda estão em manutenção, e os empacotadores tomam muito cuidado para manter a compatibilidade com versões mais antigas, conforme as diretrizes de empacotamento.

Então, se você quiser manter o gcc atualizado com os últimos pacotes criados especificamente para o openSUSE 11.4, você pode adicionar o repositório devel: /gcc/openSUSE_11.4/. Isso elimina a dependência que você pode acabar se simplesmente pegasse os pacotes no Factory, já que isso pode ter, por exemplo, um novo glibc.

Da mesma forma, você pode adicionar Java: /base/openSUSE_11.4/ e Java: / openjdk6: /Factory/openSUSE_11.4 para o material Java mais recente, e network: /chromium/openSUSE_11.4/ para rastrear o mais recente Chromium .

Além disso, você pode obter uma conta e manter suas próprias versões de pacotes e deixar que o servidor de compilação manipule o trabalho de construí-las em várias versões / arquiteturas. (Você também pode construir contra muitas distros concorrentes)

Você pode navegar pelos repositórios diretamente aqui e pode procurar pacotes aqui .

Espero que isso forneça o que você está procurando.

    
por 26.09.2011 / 05:48
1

Eu não sei de nenhum. E eu acho que não é tão facilmente possível, porque os pacotes de software mais novos podem depender de pacotes de sistema mais novos.

Eu sei que não é realmente o que você quer, mas é o que eu faria: Você pode ir com o Debian estável para estabilidade e instalar apenas versões mais novas de pacotes específicos que você precisa. Você pode instalá-los a partir da fonte ou adicionar repositório testing / unstable e usar pinagem apropriada . Mas tenha cuidado com a mistura de repositórios, isso pode reduzir a estabilidade do sistema.

    
por 24.09.2011 / 22:28
1

Outra solução bastante decente é usar uma distribuição estável do Ubuntu (por exemplo, Ubuntu Lucid Lynx LTS) e depois adicionar PPAs (Personal Package Archives) que fornecem versões mais recentes para pacotes ou conjuntos de pacotes específicos (por exemplo, Chromium , Java , ou qualquer outra coisa). Esses repositórios geralmente fornecem todas as dependências necessárias para que os pacotes mais novos funcionem, portanto eles podem ocasionalmente atualizar alguns dos seus pacotes 'principais', mas na minha experiência eu nunca tive nenhum grande problema com eles.

Você tem que ter cuidado, é claro, já que, embora a maioria deles seja muito boa, eles são essencialmente não-suportados e às vezes experimentais ou gerados automaticamente por bots, então se algo der errado você está basicamente sozinho .

    
por 26.09.2011 / 14:33
1

O Debian tem um serviço de backports que permite que você obtenha versões mais recentes de pacotes da versão de teste criada para a versão estável. Parece exatamente o que você estava procurando, mas pode não estar disponível quando você fez a pergunta pela primeira vez.

Mais informações sobre como configurá-lo estão disponíveis na página wiki de instruções sobre o Debian Desktop .

    
por 18.01.2015 / 22:54