Como usar o / etc / alternatives efetivamente?

1

/etc/alternatives destina-se a fornecer um recurso para instalar e usar convenientemente várias versões de um único pacote de software (por exemplo, um compilador). Agora /usr/bin/some-binary pode ser um link simbólico para /etc/alternatives/some-binary e update-alternatives No entanto, o gerenciador de pacotes de uma distribuição pode assumir que tem controle sobre /usr/bin/some-binary . A melhor solução é ter /etc/alternatives no início da variável de ambiente PATH ? Existem alternativas (sic) para gerenciar essa tensão de uma maneira que significa que é fácil escolher a versão que você quer sem quebrar a capacidade de usar o gerenciador de pacotes disponível nas versões?

    
por mabraham 27.01.2014 / 14:12

1 resposta

1

Qualquer distribuição que implemente alternatives e também forneça um gerenciador de pacotes, deve fornecer um gerenciador de pacotes que respeite alternatives , caso contrário, seria considerado quebrado.

Portanto, colocar /etc/alternatives no caminho pode corrigir o gerenciador de pacotes de ações que está quebrado nesse sentido. É difícil ver se isso teria consequências inesperadas nesse tipo de ambiente.

Se essa situação ocorrer, minha abordagem seria reparar manualmente o problema causado pelo gerenciador de pacotes, onde ele coloca um binário real em vez de um symlink e, em seguida, arquiva um bug solicitando que ele seja corrigido.

    
por 27.01.2014 / 14:31