Solução de problemas E: Não é possível localizar o erro do pacote no Ubuntu [tutorial para iniciantes]

20 de junho de 2020

Este tutorial para iniciantes mostra como corrigir o erro E: Não é possível localizar o pacote no Ubuntu Linux.

Uma das várias maneiras de instalar software no Ubuntu é usar o apt-get ou o comando apt. Você abre um terminal e usa o nome do programa para instalá-lo assim:

Comandos para usar no terminal

sudo apt install package_name

Às vezes, você pode encontrar um erro ao tentar instalar o aplicativo desta maneira. O erro diz:

Comandos para usar no terminal

sudo apt-get install package_name Reading package lists... Done Building dependency tree
Reading state information... Done E: Unable to locate package package_name

O erro é autoexplicativo. Seu sistema Linux não consegue encontrar o pacote que você está tentando instalar. Mas por que é assim? Por que não consegue encontrar o pacote? Vamos ver algumas das ações que você pode realizar para corrigir esse problema.

Corrigindo "Não é possível localizar o erro do pacote" no Ubuntu

// <! [CDATA [janela.__ Mirage2 = {petok: 04f36c946c16d2a8d19f362e1f9f9f9353f198b0e3-1611956556-1800}; //]]>! [Não foi possível localizar o erro de pacote do Ubuntu]() Não foi possível localizar o erro de pacote do Ubuntu

Vamos ver como solucionar esse problema uma etapa em um tempo.

1. Verifique o nome do pacote (não, sério)

Esta deve ser a primeira coisa a verificar. Você cometeu um erro de digitação no nome do pacote? Quer dizer, se você está tentando instalar o vlc e digitou vcl, certamente irá falhar. Erros de digitação são comuns, portanto, certifique-se de não cometer nenhum erro ao digitar o nome do pacote.

2. Atualize o cache do repositório

Se esta for a primeira vez que você usa o sistema após a instalação, execute o comando update:

Comandos para usar no terminal

sudo apt update

Este comando não atualizará o Ubuntu imediatamente. Eu recomendo passar pelo conceito de repositórios do Ubuntu. Basicamente, o comando ‘apt update’ constrói um cache local de pacotes disponíveis.

Quando você usa o comando install, o gerenciador de pacotes apt pesquisa o cache para obter o pacote e as informações da versão e então faz o download de seus repositórios na rede. Se o pacote não estiver neste cache, seu sistema não conseguirá instalá-lo.

Quando você instala um sistema Ubuntu recém-instalado, o cache fica vazio. É por isso que você deve executar o comando apt update logo após instalar o Ubuntu ou qualquer outra distribuição baseada no Ubuntu (como Linux Mint).

Mesmo que não seja uma instalação nova, o cache do apt pode estar desatualizado. É sempre uma boa ideia atualizá-lo.

3. Verifique se o pacote está disponível para sua versão do Ubuntu

Tudo bem! Você verificou o nome do pacote e ele está correto. Você executa o comando update para reconstruir o cache e ainda vê o erro não foi possível localizar o pacote.

É possível que o pacote realmente não esteja disponível. Mas você está seguindo as instruções mencionadas em algum site da Web e todo mundo parece ser capaz de instalá-lo assim. Qual pode ser o problema?

Eu posso ver duas coisas aqui. O pacote está disponível no repositório Universe e seu sistema não o habilitou ou o pacote não está totalmente disponível em sua versão do Ubuntu. Não se confunda. Eu vou explicar para você.

Primeiro passo, verifique a versão do Ubuntu que você está executando. Abra um terminal e use o seguinte comando:

Comandos para usar no terminal

lsb_release -a

Você obterá o número da versão do Ubuntu e o codinome na saída. O codinome é o que importa aqui:

Comandos para usar no terminal

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

![Verificação da versão do Ubuntu]() Verificação da versão do Ubuntu Verificação da versão do Ubuntu Como você pode ver aqui, estou usando o Ubuntu 18.04 e seu codinome é bionic . Você pode ter algo mais, mas você obterá a essência do que precisa ser observado aqui.

Depois de ter o número da versão e o codinome, vá para o site de pacotes do Ubuntu:

Pacotes Ubuntu Role um pouco para baixo nesta página e vá para a parte Pesquisar. Você verá um campo de palavra-chave. Insira o nome do pacote (que não pode ser encontrado pelo seu sistema) e defina o codinome de distribuição correto. A seção deve ser 'qualquer'. Depois de definir esses três detalhes, clique no botão de pesquisa.

![Pesquisa de pacotes do Ubuntu]() Pesquisa de pacotes do Ubuntu

Pesquisa de pacotes do Ubuntu Isso mostrará se o pacote está disponível para sua versão do Ubuntu e, em caso afirmativo, a qual repositório ele pertence . No meu caso, pesquisei por ferramenta de captura de tela do obturador e isso é o que me mostrou para a versão Ubuntu 18.04 Bionic:

![Resultado da pesquisa de pacote]() Resultado da pesquisa de pacote

Resultado da pesquisa de pacote No meu caso, o nome do pacote é uma correspondência exata. Isso significa que o obturador do pacote está disponível para Ubuntu 18.04 Bionic, mas no ‘repositório Universo’. Se você está se perguntando o que diabos é o repositório Universe, por favor consulte o artigo do repositório Ubuntu que mencionei anteriormente.

Se o pacote pretendido estiver disponível para sua versão do Ubuntu, mas for um repositório como universe ou multiverse, você deve habilitar estes repositórios adicionais:

Comandos para usar no terminal

sudo add-apt-repository universe multiverse

Você também deve atualizar o cache para que seu sistema esteja ciente dos novos pacotes disponíveis por meio destes repositórios:

Comandos para usar no terminal

sudo apt update

Agora, se você tentar instalar o pacote, tudo deve ficar bem.

4. Verifique se você está usando uma versão ativa do Ubuntu

O Ubuntu tem dois tipos principais de lançamentos. A versão regular é suportada por nove meses, enquanto as versões de suporte de longo prazo são suportadas por cinco meses.

Em ambos os casos, se você estiver usando uma versão do Ubuntu que atingiu o fim de sua vida útil, não será capaz de instalar nenhum pacote novo e verá que não foi possível localizar o erro de pacote.

Como saber se sua versão do Ubuntu é compatível ou não? Use este comando simples para descobrir:

Comandos para usar no terminal

hwe-support-status --verbose

Para minha versão com suporte, ele mostra esta saída:

Comandos para usar no terminal

You are not running a system with a Hardware Enablement Stack. Your system is supported until April 2025.

Você pode esquecer Hardware Enablement Stack por enquanto. A informação importante é se o sistema tem suporte ativo. No exemplo acima, meu sistema é compatível até abril de 2025.

Nada funciona, e agora?

Se o site de Pacotes do Ubuntu também mostrar que o pacote não está disponível para sua versão específica, você terá que encontrar outras maneiras de instalar o pacote.

Veja o obturador, por exemplo. É uma excelente ferramenta de captura de tela para Linux, mas não é atualizada há anos e, portanto, o Ubuntu a retirou do Ubuntu 18.10 e de versões mais recentes. Como instalar agora? Felizmente, algum desenvolvedor terceirizado criou um repositório pessoal (PPA) e você pode instalá-lo usando isso. [Leia este guia detalhado para compreender o PPA no Ubuntu.] Você pode pesquisar pacotes e seu PPA no site do Launchpad do Ubuntu.

Lembre-se de que você não deve adicionar PPAs aleatórios (não oficiais) à sua lista de repositórios. Aconselho seguir o que sua distribuição oferece.

Se não houver PPAs, verifique o site oficial do projeto e veja se eles fornecem algumas formas alternativas de instalação do aplicativo. Alguns projetos fornecem arquivos. DEB files ou AppImage. Alguns projetos mudaram para pacotes Snap.

Ou seja, consulte o site oficial do projeto e verifique se eles alteraram o método de instalação.

Se nada funcionar, talvez o próprio projeto seja descontinuado e, se for esse o caso, você deve procurar sua aplicação alternativa.

No final…

Se você é novo no Ubuntu ou Linux, as coisas podem ser opressivas. É por isso que estou cobrindo alguns tópicos básicos como este para que você compreenda melhor como as coisas funcionam em seu sistema.

Espero que este tutorial ajude você a lidar com o erro de pacote no Ubuntu. Se você tiver dúvidas ou sugestões, sinta-se à vontade para perguntar na seção de comentários.

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.

Troubleshooting “E: Unable to locate package” Error on Ubuntu [Beginner’s Tutorial]

Propaganda
Blog Comments powered by Disqus.
Propaganda