technology

Como corrigir a impossibilidade de localizar o pacote em menos de um minuto

.

Se você não encontrar o pacote em seu sistema e receber o erro de não conseguir localizar o pacote, deixe-me mostrar o que fazer a seguir.

É um dia claro com sol forte, mas para meu sistema ainda está nebuloso – Um usuário frustrado não consegue encontrar os pacotes, então vamos conversar com ele.

Usuário anônimo: É muito difícil encontrar pacotes no Ubuntu.

Usuário raiz: Não, não é bem assim.

Usuário anônimo: Então por que não consigo instalar o aplicativo no meu sistema?

Usuário raiz: Há uma série de razões para isso, desde um erro muito bobo até um problema realmente grande, mas todas têm uma solução. Você só precisa saber algumas coisas antes de passar para a parte de instalação.

Usuário anônimo: Como você pode dizer um erro bobo? Eu sei o que estou fazendo.

Usuário raiz: Não! Não me leve a mal. O gerenciador de pacotes do Ubuntu não é tão inteligente quanto você e eu, então você tem que tratá-los da maneira que eles entendem.

Usuário anônimo: Legal… Legal Então me diga o que posso fazer para instalar aplicativos na minha máquina Ubuntu.

Usuário raiz: Claro, por que não?

Como consertar a impossibilidade de localizar o pacote em uma máquina baseada em Ubuntu/Debian

Usuário raiz: Existem alguns métodos que você pode aplicar ao seu sistema para corrigir o problema. Para não sobrecarregá-lo, tentarei lhe dar soluções à medida que avançamos. Está tudo bem com você?

Usuário anônimo: Não é um problema, então qual é a primeira coisa que devo verificar?

Existem vários motivos para “incapaz de localizar pacotes” no Ubuntu e Debian, mas você pode resolvê-los facilmente com as seguintes ações:

 Tente atualizar o repositório

O primeiro e básico passo é atualizar o repositório do sistema

$ sudo apt update && sudo apt upgrade

 Verifique o nome do pacote

Certifique-se de digitar o nome e a versão corretos. Para verificar o nome, faça uma pesquisa rápida na internet, ou então você pode usar o recurso de preenchimento bash do shell para preencher automaticamente o nome do pacote para evitar erros de digitação.

 Habilite universo, multiverso e repositório restrito no Ubuntu

$ sudo add-apt-repository restricted 
$ sudo add-apt-repository universe 
$ sudo add-apt-repository multiverse 

 Adicionar PPA

Tente encontrar o PPA para o aplicativo em launchpad.net e instale-os usando o código abaixo:

$ sudo add-apt-repository <ppa:ppa-name/ppa>
$ sudo apt update
$ sudo apt install <package-name>

 Adicionar informações de origem do pacote

Alguns aplicativos fornecem informações de origem para adicionar ao seu sistema, portanto, verifique o site do respectivo aplicativo para obter detalhes.

1

Tente atualizar o repositório do sistema

Usuário raiz: A primeira coisa que eu recomendaria é atualizar o repositório do sistema, especialmente se você acabou de instalar o Ubuntu e está tentando instalar pacotes.

Uma razão para enfatizar isso é que quando você instala recentemente o Ubuntu ou uma distribuição baseada em Debian, o cache do repositório do sistema ainda não foi criado e, devido a isso, você não poderá instalar aplicativos até atualizar as informações do cache. executando o comando abaixo:

$ sudo apt update && sudo apt upgrade

Usuário anônimo: Ok, entendi, mas você usou o termo cache do repositório do sistema, não entendi o que isso significava.

Usuário raiz: Veja, sempre que você tenta instalar qualquer aplicativo, o gerenciador de pacotes APT primeiro verifica as informações do pacote no cache do sistema, que está armazenado no seguinte caminho: /var/lib/apt/lists/.

Uma vez que a informação é obtida de /var/lib/apt/lists/fique online, baixe e instale o pacote em seu sistema.

Usuário anônimo: Eu entendi seu ponto! Mas minha instalação é bem antiga, então não acho que tenha esse problema, mas ainda tento atualizar o repositório para atualizar o cache para ver alguma alteração.

Usuário raiz: Claro, tente uma vez. Se o problema não for resolvido, passaremos para a próxima solução.


Usuário anônimo:  O método acima não funcionou para mim.

Usuário raiz: Ok, agora vou te contar uma coisa que você não vai acreditar e que pode causar problemas.

Usuário anônimo: O que é?

Usuário raiz: Verifique o nome do pacote como se você tivesse digitado o nome correto do pacote porque às vezes o nome do pacote é diferente do que você presume e também porque o nome do pacote respeita a diferenciação de maiúsculas e minúsculas.

Por exemplo, se o nome do pacote no repositório Ubuntu para o aplicativo xyz for “nome do pacote”, mas você digitou sudo apt install package-nameque o Ubuntu não encontrará em seu repositório, ele lançará o E: Unable to locate package erro.

Usuário anônimo: É justo, mas como podemos garantir que o nome do pacote que estou digitando está correto?

Usuário raiz: Hum. Não é tão difícil. O Ubuntu habilitou o recurso de conclusão do bash para você, então você pode usá-lo ao declarar o nome do arquivo invocando o nome da guia após fornecer alguns caracteres.

Por exemplo, se eu quiser instalar o Postgresql, posso começar facilmente digitando “post” e pressionando o botão tab para sugerir pacotes que começam com post.

A sintaxe será semelhante a esta: sudo apt install post<PRESS-TAB>.

No entanto, se o recurso de conclusão do bash-tab não estiver funcionando, consulte este artigo.

Além disso, você pode fazer uma pesquisa rápida em seu navegador favorito para obter o nome real do aplicativo.

Usuário anônimo:  Não acredito que esse fosse o verdadeiro problema, na verdade eu estava digitando nettools em vez de net-tools.

Usuário raiz: Que bom que você descobriu o problema.

Usuário anônimo: Obrigado pela ajuda! Há mais alguma coisa que possamos fazer se algum pacote não estiver disponível, então se algo semelhante acontecer no futuro, saberei onde procurá-lo?

Usuário raiz: Gosto que você queira saber mais sobre isso. Então, deixe-me contar mais alguns métodos que você pode usar para solucionar esse problema.

3

Pesquise a disponibilidade do pacote para sua instalação

Usuário raiz: Tenho certeza que você assistiu muitos tutoriais ou leu um blog como o meu e descobrirá que eles sugerem que você instale um aplicativo, mas quando você tenta executar o mesmo comando do seu lado, não encontrará o aplicativo no seu sistema.

Usuário anônimo: Sim, ouvi falar desse problema de alguém. Então agora como podemos saber se o seguinte aplicativo está disponível na minha instalação do Ubuntu ou não?

Usuário raiz: Para isso, você pode usar o código abaixo, e a partir da saída, anotar o codinome da sua instalação do Ubuntu.

$ lsb_release -a

Assim que tiver o codinome, clique aqui para ir ao site do pacote Ubuntu, onde você precisa selecionar as seguintes alterações conforme a imagem abaixo para procurar informações do pacote relacionadas ao codinome do seu sistema.

Aqui estou procurando o ubuntu-restricted-extras pacote, que é muito útil quando você não consegue obter áudio em seu sistema devido à falta de um codec em sua máquina Ubuntu.

Procure por pacote

Como você pode ver na imagem abaixo, o ubuntu-restricted-extras O pacote está disponível no repositório Multiverse. Portanto, se você tentar instalar este aplicativo, não o encontrará em seu sistema, a menos que adicione o repositório Multiverse à sua máquina baseada em Ubuntu.

Informações do pacote recuperadas
Informações do pacote

Usuário anônimo: Nunca ouvi falar do repositório multiverso. Você pode me dizer o que é?

Usuário raiz: Bem! Se você nunca ouviu falar de universo, multiverso ou repositório restrito, verifique este artigo para obter informações detalhadas sobre este tópico.

Agora vamos voltar ao nosso tópico principal.

Quando você estiver ciente de que um pacote está disponível apenas em um universo, multiverso ou repositório restrito, você pode usar a seguinte linha de código para adicionar as informações do repositório:

$ sudo add-apt-repository universe 
$ sudo add-apt-repository multiverse 
$ sudo add-apt-repository restricted 

Após adicionar o sistema de atualização de linha, tente instalar o aplicativo.

$ sudo apt update
$ sudo apt install <package-name>

Usuário anônimo: Uau! Depois de adicionar o repositório mencionado acima, posso encontrar vários conjuntos de aplicativos que inicialmente não estavam disponíveis em meu sistema.

Usuário raiz: Além disso, você também pode adicionar PPA (Personal Package Archive), que é um repositório de terceiros que pode ser usado como uma opção quando determinados aplicativos não estão disponíveis em seu sistema.

Isso também garantirá que você tenha a versão mais recente do aplicativo antes de ele ser adicionado ao repositório do Ubuntu. É como uma opção ganha-ganha obter um pacote que não está disponível no repositório e também ter a versão mais recente.

Mas há um problema: você nunca deve adicionar nenhum PPA aleatório ao seu sistema para evitar comprometer sua estabilidade e segurança.

Portanto, antes de adicionar o repositório, pesquise e verifique sua reputação, confiabilidade e se ele é mantido ativamente ou não.

Usuário anônimo: Vou me certificar disso, mas onde podemos conseguir o PPA?

Usuário raiz: Para encontrar o PPA, você pode fazer uma pesquisa rápida na internet ou então use este link para pesquisar PPA informações inserindo uma palavra-chave de pesquisa como “nome do aplicativo ppa”.

Procure informações sobre PPA
Procure informações sobre PPA

Por exemplo, procurei o Mozilla PPA e encontrei as seguintes informações para adicionar ao meu sistema para obter a versão padrão do navegador Mozilla:

$ sudo add-apt-repository ppa:mozillateam/ppa

Depois de adicionar as informações do PPA, tente atualizar o repositório do sistema e instalar o aplicativo conforme mostrado abaixo.

$ sudo apt update
$ sudo apt install firefox

Usuário anônimo: Ótimo! Quero saber mais sobre o PPA. Se você puder compartilhar algumas fontes comigo para ler, seria legal da sua parte.

Usuário raiz: Claro, leia este guia.

5

Adicionar informações de origem do pacote

Usuário anônimo: Ei cara! Agora estou descobrindo como instalar o AnyDesk no meu sistema Ubuntu, mas não o encontrei usando o método acima.

Usuário raiz: Certos aplicativos não estão disponíveis no repositório devido a vários problemas de conformidade. Nesse caso, tente consultar o site oficial, onde você encontrará informações sobre como instalar seu aplicativo em uma máquina Linux.

Como sua preocupação está relacionada ao AnyDesk, que é um software proprietário popular para área de trabalho remota, e você deseja instalá-lo em seu sistema, é necessário adicionar informações de origem, como chaves de repositório, para verificar a integridade do pacote e a lista de fontes ao /etc/apt/sources.list.d/ diretório.

$ wget -qO - https://keys.anydesk.com/repos/DEB-GPG-KEY | apt-key add -
$ sudo echo "deb http://deb.anydesk.com/ all main" > /etc/apt/sources.list.d/anydesk-stable.list
apt update

Depois de adicionar as informações a seguir, você pode finalmente instalar o aplicativo a partir do próprio terminal.

$ sudo apt install anydesk

Usuário anônimo: Ah, agora posso instalar o AnyDesk em meu sistema usando este método, mas podemos encontrar o mesmo tipo de informação para a maioria dos aplicativos?

Usuário raiz: Em uma palavra “Não”. Depende dos desenvolvedores.

Existe alguma outra maneira?

Usuário raiz: Muito provavelmente, se o aplicativo estiver disponível no repositório do sistema, PPA, ou adicionando informações de origem, você definitivamente descobrirá, mas se não estiver lá, você não poderá usá-lo.

Usuário anônimo: Isso significa que não podemos instalá-lo.

Usuário raiz: Não, existem mais algumas opções disponíveis para os usuários do Linux experimentarem, como gerenciadores de pacotes como Snap, Flatpak e AppImage, ou instalar aplicativos diretamente do arquivo binário .deb.

Leia também: Como instalar um aplicativo graficamente no Ubuntu/Debian

Se você consegue instalar pacotes a partir do código-fonte, então há mais uma opção disponível para você, mas é bastante complicada para um novato e, por causa disso, a maioria das pessoas recebe erros de “não é possível localizar o pacote” quando tentam instalar aplicativos .

Portanto, é melhor tentar pesquisar aplicativos no centro de software integrado para procurar o aplicativo que deseja instalar.

Acho que deixei meu ponto claro.

Embrulhar

Isso é tudo neste guia, onde tento resolver o problema comum de forma que cada novo usuário que tenha enfrentado o problema possa resolvê-lo com muita facilidade.

Se isso ajudar você a resolver o problema, informe-me na seção de comentários. Você também pode expressar sua preocupação no comentário sobre o aplicativo que não está recebendo e tentarei encontrá-lo para você.

De qualquer forma, se você souber de algum outro para resolver o erro de não conseguir localizar o pacote, sinta-se à vontade para compartilhar como você o corrigiu.

Espero que gostem do artigo…VEJO VOCÊ NA PRÓXIMA POSTAGEM.

.

Mostrar mais

Artigos relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo