Role para baixo até "pesquisar diretórios de pacotes"
Digite o pacote que você está tentando instalar no campo "Palavra-chave".
Habilite " mostrar Apenas correspondências exatas:"
Altere a "distribuição" para qual versão do Ubuntu você está usando.
Se houver sem resultados, o pacote que você está procurando não existe e as próximas etapas não funcionarão. Pode exigir um PPA de terceiros ou um método de instalação alternativo.
Se resultado são encontrados, o pacote existe e você pode continuar com estas etapas:
Abrir Fontes De Software (ou Software & amp; Atualizações em 13.04+) procurando por ele no traço.
Abra a guia "Ubuntu Software".
Certifique-se de que as primeiras 4 caixas de seleção nesta guia estejam ativadas:
Atualize as listas de pacotes e teste com esses comandos:
Existem muitos pergunta sobre este tópico. Aqui eu forneço uma resposta básica / geral.
Quando apt-get install não é possível localizar um pacote, o pacote que você deseja instalar não pôde ser encontrado nos repositórios que você adicionou (aqueles em /etc/apt/sources.list e sob /etc/apt/sources.list.d/).
O seguinte procedimento (geral) ajuda a resolver isso:
Certifique-se de ter ativado os repositórios do Ubuntu:
Para habilitar todos os repositórios (main, universe, restricted, multiverse), use os seguintes comandos:
Notar: Se o pacote não está disponível no repositório qualquer como, do que você tem que esperar até que ele está disponível (no caso de versões novas / atualizadas) ou usar outros processos de instalação do que apt-get por exemplo, compilando da fonte, baixando binário executável,etc.
xbmc só está disponível no repositório do universo, somente desde Ubuntu 12.04 (preciso). Se você tiver uma versão mais antiga do Ubuntu, precisará atualizar ou obter o XBMC de outro lugar.
Se você tem Ubuntu 12.04, certifique-se de que você tem ativado no repositório do universo. Você pode ver quais repositórios você habilitou no arquivo /etc/apt/sources.list (e em arquivos no diretório /etc/apt/sources.list.d). Verifique se este arquivo contém uma linha como
deb http://al.archive.ubuntu.com/ubuntu/ precise universe
ou
deb http://zw.archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
Se você encontrar apenas uma linha como
deb http://mn.archive.ubuntu.com/ubuntu/ precise main restricted
e nenhuma linha com universe, adicionar universe no final dessa linha, ou uma linha separada com precise universe, como ilustrado acima.
Se você precisar modificar /etc/apt/sources.list, executar sudo apt-get update depois, tente instalar novamente. Se o pacote ainda não for encontrado, publique o conteúdo completo do /etc/apt/sources.list e a saída de sudo apt-get update.
Sou novo no Ubuntu, mas estou escrevendo isso, pois descobri algumas soluções para evitar erros de "não é possível localizar o pacote". Existem três circunstâncias em que isso pode ocorrer em um choque.
Depois de instalar o Ubuntu se você não atualizá-lo seguido de atualizações, isso pode ocorrer.
Se houver muitas atualizações de software para ocorrer no futuro, certifique-se de que todas as atualizações de segurança importantes / atualizações recomendadas sejam desativadas digitando "Update Manager"ao pressionar Alt+F2.
O problema um e dois pode acontecer mesmo após atualizar ou limpar todas as atualizações. Mas a solução Eterna É: tente ponto 1 & amp; 2, então digite sudo apt-get killmanager, se não estiver funcionando sem problema, prossiga para digitar sudo apt-get update, digitar sudo apt-get upgrade.
Agora você deve ser capaz de instalar qualquer software através do Terminal.
Muitas vezes, apenas atualizar as listas de pacotes de todos os repositórios e PPA faz o truque:
sudo apt-get update
Este deve ser o primeiro coisa a fazer.
Se isso não funcionar, você precisará pesquisar o repositório ou PPA que contém o pacote que você procura, adicioná - lo e executar sudo apt-get update Outra vez. As etapas do processo são bem explicadas nas outras respostas desta página.
Existe um problema de launchpad para melhorar a dica útil fornecida ao inserir um comando não instalado? (Apenas insinuando que está em um repositório não habilitado seria muito útil)
@ Jackalope então talvez o nome do pacote esteja incorreto ou você precise executar sudo apt update. Use ‘apt-cache search’ seguido de um termo de pesquisa para procurar o nome correto do pacote.
Isso é algo que eu bati muito quando estou construindo contêineres, geralmente com Docker e Singularity. Em contêineres de singularidade, você tem diferentes opções de BootStrap, entre elas estão debootstrap e docker. Por alguma razão, se eu usar debootstrap para começar com uma imagem base do Ubuntu (por exemplo, xenial), eu acerto este erro onde alguns pacotes não podem ser encontrados com apt-get. A solução acaba sendo mudar para o BootStrap ‘docker’ e, em seguida, funciona novamente.
Isso está interrompendo meu progresso nos últimos dois dias, e não é devido ao universo, Multiverso ou backports sendo desativado, como wjandrea sugere.
Eu fiz essas coisas. Eu verifiquei o nome do pacote (libsdl2-2.0-0) e verifiquei a disponibilidade com a pesquisa apt-cache. Eventualmente, consegui instalar este pacote instalando os documentos, que parece ter instalado o pacote como uma dependência.