Este tutorial para iniciantes mostra como corrigir o E: Não foi possível localizar o erro do pacote no Ubuntu Linux.
Um dos várias maneiras de instalar o software no Ubuntu é usar o apt-get ou de comando apto. 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 dessa 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 é auto-explicativo. 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 executar para corrigir esse problema.
Corrigindo 'Não foi possível localizar o erro do pacote' no Ubuntu


Vamos ver como solucionar esse problema, uma etapa de cada vez.
1. Verifique o nome do pacote (não, sério)
Essa deve ser a primeira coisa a verificar. Você digitou o erro no nome do pacote? Quero dizer, se você está tentando instalar vlc e você digitou vcl, certamente irá falhar. Os erros de digitação são comuns, portanto, verifique se você não cometeu nenhum erro ao digitar o nome do pacote.
2. Atualize o cache do repositório
Se esta é a primeira vez que você usa seu 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 Ubuntu. Basicamente, o comando 'apt update' cria um cache local de pacotes disponíveis.
Quando você usa o comando install, o apt package manager procura no cache para obter as informações do pacote e da versão e, em seguida, baixa-o de seus repositórios na rede. Se o pacote não estiver nesse cache, seu sistema não poderá instalá-lo.
Quando você tem um sistema Ubuntu instalado recentemente, o cache está 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
Bem! Você verificou o nome do pacote e está correto. Você executa o comando update para reconstruir o cache e ainda não consegue localizar o erro do pacote.
É possível que o pacote não esteja realmente disponível. Mas você está seguindo as instruções mencionadas em algum site e todo mundo parece capaz de instalá-lo dessa maneira. Qual poderia ser o problema?
Eu posso ver duas coisas aqui. O pacote disponível no repositório Universe e seu sistema não o ativou ou o pacote não está disponível na sua versão do Ubuntu. Não fique confuso. Eu vou explicar isso 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 é importante 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


Como você pode ver aqui, estou usando o Ubuntu 18.04 e seu codinome é biônico. Você pode ter alguma outra coisa, mas obtém a essência do que precisa anotar aqui.
Depois de ter o número da versão e o codinome, acesse o site de pacotes do Ubuntu:
Role um pouco nesta página e vá para a parte Pesquisar. Você verá um campo de palavra-chave. Digite o nome do pacote (que não pode ser encontrado pelo seu sistema) e defina o nome do código de distribuição correto. A seção deve ser 'qualquer'. Quando você definir esses três detalhes, pressione o botão de pesquisa.


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


No meu caso, o nome do pacote é uma correspondência exata. Isso significa que o obturador do pacote está disponível para o Ubuntu 18.04 Bionic, mas no 'repositório Universe'. Se você está se perguntando o que diabos é o repositório Universe, por favor consulte o artigo do repositório Ubuntu que eu mencionei anteriormente.
Se o pacote pretendido estiver disponível para a sua versão do Ubuntu, mas for um repositório como universo ou multiverso, você deverá ativar 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 através destes repositórios:
sudo apt update
Agora, se você tentar instalar o pacote, tudo ficará bem.
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. É um excelente ferramenta de captura de tela para Linux mas não é atualizado há anos e, portanto, o Ubuntu retirou-o do Ubuntu 18.10 e de versões mais recentes. Como instalá-lo agora? Felizmente, algum desenvolvedor de terceiros criou um repositório pessoal (PPA) e você pode instalá-lo usando isso. [Leia este guia detalhado para entender PPA no Ubuntu.] Você pode procurar pacotes e seu PPA no site Launchpad do Ubuntu.
Lembre-se de que você não deve adicionar PPAs aleatórios (não oficiais) à sua lista de repositórios. Aconselho manter o que sua distribuição fornece.
Se não houver PPAs, consulte o site oficial do projeto e veja se eles oferecem algumas maneiras alternativas de instalar o aplicativo. Alguns projetos fornecem.Arquivos DEB or AppImage arquivos. Alguns projetos mudaram para Pacotes instantâneos.
Em outras palavras, verifique o site oficial do projeto e verifique se eles mudaram seu método de instalação.
Se nada funcionar, talvez o projeto em si 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 esmagadoras. É por isso que estou abordando alguns tópicos básicos como este, para que você entenda melhor como as coisas funcionam no 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, não hesite em perguntar na seção de comentários.