Ao usar um programa de genealogia de código aberto, encontrei um erro. Enviei um relatório de bug e o autor rapidamente corrigiu o problema (Yay para código aberto!).
Agora quero, obviamente, tentar a versão mais recente (3.2.5) deste programa (que inclui a correção de bugs do meu problema). O Apt-get me diz que a versão que instalei (3.2.3-1) já é a versão mais recente.
Então, qual é a melhor maneira de atualizar para uma versão mais recente de um pacote disponível nos repositórios?
Eu:
- remova a versão que eu instalei atualmente com o gerenciador de pacotes. Baixe a fonte da versão mais recente e compile-a eu mesmo? Isso causará problemas quando novas versões forem lançadas? Terei de atualizar este programa manualmente no futuro sempre que novas versões forem lançadas?
- Devo fazer o acima, mas com um programa como o checkinstall , e remover a versão compilada manualmente assim que a versão puder ser instalada através do gerenciador de pacotes?
- Devo fazer uma solicitação para o pacote ser suportado ? Eu acho que meu pedido fará pouca chance, porque as regras dizem:
Os aplicativos a serem backportados devem ter benefícios significativos para o usuário que não podem ser obtidos por outros processos. Especificamente: O único objetivo não deve ser corrigir um bug ou vulnerabilidade de segurança.
Ou existe outra maneira de fazer isso corretamente?
fonte
Vá para 1st => remova a versão que eu instalei atualmente com o gerenciador de pacotes. Baixe a fonte da versão mais recente e compile-a eu mesmo?
Isso causará problemas quando novas versões forem lançadas? => Não.
Terei de atualizar este programa manualmente no futuro sempre que novas versões forem lançadas? => Não
Outra opção é solicitar que os gerentes de repo atualizem o software ou você pode simplesmente esperar que eles sejam atualizados.
fonte