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:
sudo apt install package_name
Às vezes, você pode encontrar um erro ao tentar instalar o aplicativo desta maneira. O erro diz:
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]()
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:
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:
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:
[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 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 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 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:
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:
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:
hwe-support-status --verbose
Para minha versão com suporte, ele mostra esta saída:
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.
Via itsfoss.com. Você pode conferir o post original em inglês:
Troubleshooting “E: Unable to locate package” Error on Ubuntu [Beginner’s Tutorial]Última atualização deste artigo: 20 de june de 2020