O que fazer quando vir o erro “Repositório não tem arquivo de lançamento” no Ubuntu

12 de maio de 2020

Uma das várias maneiras de instalar software no Ubuntu é usando PPA ou adicionando repositórios de terceiros. Algumas linhas mágicas fornecem acesso fácil a um software ou sua versão mais recente que não está disponível por padrão no Ubuntu.

Tudo parece bem e bem até que você se torne habitual em adicionar repositórios de terceiros e, um dia, você verá um erro como este ao atualizar o Ubuntu:

E: O repositório ‘http://ppa.launchpad.net/numix/ppa/ubuntu focal Release’ não possui um arquivo Release. N: A atualização de tal repositório não pode ser feita com segurança e, portanto, está desabilitada por padrão. N: Consulte a página de manual apt-secure (8) para a criação do repositório e detalhes de configuração do usuário.

Neste tutorial para iniciantes do Ubuntu, vou explicar o que esse erro significa, por que você o vê e o que você pode fazer para lidar com esse erro?

Compreendendo o erro “Repositório não possui um arquivo de lançamento”

O repositório não tem um arquivo de lançamento

Vamos passo a passo aqui. A mensagem de erro é:

E: O repositório ‘http://ppa.launchpad.net/numix/ppa/ubuntu focal release’ não possui um arquivo de lançamento

A parte importante desta mensagem de erro é “liberação focal”.

Você provavelmente já sabe que cada versão do Ubuntu possui um codinome. Para Ubuntu 20.04, o codinome é Focal Fossa. O “focal” na mensagem de erro indica Focal Fossa, que é Ubuntu 20.04.

O erro basicamente diz a você que, embora você tenha adicionado um repositório de terceiros à lista de fontes do seu sistema, este novo repositório não está disponível para a sua versão atual do Ubuntu.

***Por quê então? Porque provavelmente você está usando uma nova versão do Ubuntu e o desenvolvedor não disponibilizou o software para esta nova versão.

Neste ponto, eu recomendo a leitura de meus guias detalhados sobre PPA e repositórios Ubuntu. Esses dois artigos lhe darão um conhecimento melhor e mais aprofundado do assunto. Acredite em mim, você não ficará desapontado.

Como saber se o PPA/terceiro está disponível para sua versão do Ubuntu [opcional]

Primeiro você deve verificar sua versão do Ubuntu e seu codinome usando o comando ‘lsb_release -a’:

Comandos para usar no terminal

[email protected]:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04 LTS Release: 20.04 Codename: focal

Como você pode ver, o codinome que ele mostra é focal. Agora, a próxima coisa que você pode fazer é acessar o site do software em questão.

Esta pode ser a parte complicada, mas você pode descobrir com um pouco de paciência e esforço.

No exemplo aqui, o erro reclamou sobre http: //ppa.launchpad.net/numix/ppa/ubuntu. É um repositório PPA e você pode facilmente encontrar sua página web. Como, você pode perguntar.

Use o Google ou um mecanismo de busca alternativo do Google como Duck Duck Go e pesquise “ppa numix”. Isso deve fornecer o primeiro resultado de launchpad.net, que é o site usado para hospedar o código relacionado ao PPA.

Na página do PPA, você pode ir até a “Visão geral dos pacotes publicados” e filtrar pelo codinome de sua versão do Ubuntu:

Check Repo Version

Para repositório de terceiros não PPA, você terá que verificar o site oficial do software e ver se o repositório está disponível para o seu Ubuntu versão ou não.

O que fazer se o repositório não estiver disponível para sua versão do Ubuntu

Caso o repositório em questão não esteja disponível para sua versão do Ubuntu, aqui está o que você pode fazer:

  • Exclua o repositório problemático de sua lista de repositórios para que você não veja o erro sempre que executar a atualização.
  • Obtenha o software de outra fonte (se for possível).

Para excluir o repositório problemático, inicie a ferramenta Software & Updates:

Configurações de software e atualizações Ubuntu em 20.04 Vá para a guia Outro software e procure o repositório em questão. Destaque-o e clique no botão Remover para excluí-lo do sistema.

Remover Ppa Remover Ppa Isso excluirá o PPA ou o repositório em questão.

O próximo passo é obter o software de alguma outra fonte e isso é totalmente subjetivo. Em alguns casos, você ainda pode baixar o arquivo DEB do site do PPA e usar o software (eu expliquei as etapas no guia do PPA). Como alternativa, você pode verificar o site do projeto se houver uma versão Snap/Flatpak ou Python do software disponível.

Confira também a versão original desse post em inglês
Esse post foi originalmente escrito por Abhishek Prakash e publicado no site itsfoss.com. Tradução sujeita a revisão.

What to do When You See “Repository does not have a release file” Error in Ubuntu

Propaganda
Blog Comments powered by Disqus.
Propaganda