Abordagem adequada para atualizar o software apt para versões não apt?

1

Dada uma situação em que um pacote de software foi instalado com o aptitude ou apt-get e, em seguida, precisa ser atualizado para uma versão não disponível no gerenciador de pacotes. Qual é o procedimento correto para fazer isso? O pacote deve ser completamente desinstalado através do gerenciador de pacotes primeiro?

    
por UpTheCreek 22.10.2015 / 08:53

1 resposta

3

  1. Se for possível, não faça. Aguarde a disponibilização de um pacote atualizado.

  2. Se for necessário, então sim. Desinstale o pacote primeiro. Use remover em vez de limpar se você quiser reutilizar qualquer arquivo conf do pacote.

  3. Uma opção melhor, embora envolva mais trabalho, é criar seu próprio pacote local da versão mais recente. Muitas vezes, isso não é mais difícil do que descompactar o .tar.gz, copiando o subdiretório debian/ do pacote de origem debian, atualizando o arquivo debian/changelog e executando dpkg-buildpackage

  4. Caso contrário, procure em ferramentas como o armazenamento - ele pode fornecer alguns dos benefícios de um pacote ( como desinstalar fácil) para software compilado localmente.

A longo prazo, manter os pacotes causará o mínimo de trabalho. A execução de software descompactado é uma correção de curto prazo que parece ser uma boa ideia no momento, mas provavelmente causará problemas no futuro. Um sistema de embalagem é uma ferramenta fantástica - use-a, não a trate como um obstáculo a ser trabalhado.

    
por 22.10.2015 / 08:58

Tags