O apt-pinning é considerado uma prática ruim? Se sim, porque?

1

Alguns dos meus colegas e eu estávamos discutindo maneiras de manter versões mais antigas do PHP (principalmente 5.2.x) em versões mais recentes do Ubuntu. Sendo que as únicas versões nos repositórios no 10.04+ são 5.3.x, a resolução mais comum é o apt-pinning. Meus colegas de trabalho, principalmente citando possíveis problemas de dependência no futuro, pareciam concordar que isso não é inteligente, mas eu não sou muito claro sobre isso. Eu imagino que poderia haver casos em que o apt-pinning de outros pacotes é bom, mas com algo como o PHP pode não ser a melhor idéia.

Por que o apt-pinning de uma versão mais antiga do PHP seria desaprovado?

    
por wittmaniac 17.02.2011 / 08:37

1 resposta

1

A "má prática" é manter um pacote PHP antigo, cheio de bugs, não-mantido e sem suporte de segurança (mas tenho certeza de que você não tem escolha e eu me mantenho servidor com versões do PHP de 2005).

Mas este é exatamente um dos propósitos do apt-pinning, fazer algo incomum com seus pacotes e divergir das principais versões de distribuição.

Naturalmente, isso aumentará os problemas de dependência e impedirá a atualização de alguns outros pacotes, mas você não poderá manter o conforto da distribuição principal se você se afastar do caminho principal :-) ...

    
por 17.02.2011 / 10:30