O uso de backports no Debian compromete a estabilidade do sistema operacional?

2

Criar e / ou usar backports no Debian estável é uma maneira de manter-se atualizado enquanto ainda está estável. No entanto, o uso de backports não desestabiliza estáveis? Se não, por que os backports não são simplesmente parte do principal repositório estável?

    
por user89 24.01.2015 / 22:39

1 resposta

1

However, doesn't using backports destabilize stable?

Não se você for cuidadoso e seletivo. Eu uso backports o tempo todo (eu corro Debian stable) e nunca tive um problema.

A chave é evitar a atualização ou alterar os pacotes principais. Isso inclui as bibliotecas básicas amplamente usadas no sistema, incluindo importantes bibliotecas C e C ++ (por exemplo, libc6 e libstdc++ ), o sistema init, as versões padrão de importantes implementações de linguagem como Perl e Python, das quais o sistema base depende Eu também evitei atualizar grandes subsistemas complicados como o KDE eo GNOME, porque é muito confuso, embora seja discutível se eles são parte do sistema básico. Você não precisa usá-los. Por outro lado, muitos pacotes de usuário final no Debian dependem do KDE ou do GNOME, ou pelo menos de suas bibliotecas associadas.

Se você se restringir a folhear pacotes, isto é, pacotes dos quais nenhum outro pacote depende, você estará bem. Essa é geralmente a categoria à qual a maioria dos aplicativos de usuário final pertence, de qualquer forma. Ocasionalmente, é Ok fazer backport de pacotes mais importantes, desde que seja cuidadoso. Por exemplo, eu fiz backport do TeX Live, do qual vários pacotes do dependem. Outra abordagem é instalar versões não padrão de pacotes ao lado das versões padrão existentes. Por exemplo, o Debian suporta múltiplas versões do Python, então pode-se atualizar ou até mesmo adicionar versões mais recentes do Python sem comprometer a integridade do sistema. Da mesma forma, é possível retroceder versões mais recentes do GCC porque o Debian suporta várias versões do GCC. Geralmente, também é Ok atualizar o software como o kernel e os drivers, porque eles geralmente estão apenas fracamente ligados ao espaço do usuário.

NOTA: Para ser claro, nas minhas observações acima estou incluindo backports auto-criados, não apenas aqueles disponibilizados oficialmente pelo Debian via backports.org. Por exemplo, que eu saiba, nunca houve um backport do TeX Live disponibilizado via backports.org, embora seja relativamente fácil fazer backport.

    
por 24.01.2015 / 23:58

Tags