O que fazer quando “Não é possível localizar o pacote” no Debian

0

Especificamente - Estou tentando instalar o gazebo5, que está na lista SID de pacotes Debian, mas o comando

apt-get install gazebo5

apresenta este erro:

unable to locate package.

O que devo fazer? Eu tenho conexão com a web, estou executando de uma máquina virtual. Estou executando terminal como root. O que mais posso verificar ou rastrear para resolver esse problema?

    
por TomR 23.05.2015 / 14:21

1 resposta

1

Neste momento, no Debian, o pacote gazebo5 é disponível somente em Sid (na versão 5.0.1 + dfsg-1).

Você provavelmente não está rodando Debian Sid, porque Sid é extremamente propenso a quebrar e é geralmente usado por desenvolvedores que gostam de viver à beira do perigo. Como a equipe do Debian coloca, da página vinculada:

Please note that security updates for "unstable" distribution are not managed by the security team. Hence, "unstable" does not get security updates in a timely manner. For more information please see the Security Team's FAQ.

"sid" is subject to massive changes and in-place library updates. This can result in a very "unstable" system which contains packages that cannot be installed due to missing libraries, dependencies that cannot be fulfilled etc. Use it at your own risk!

Existem algumas opções óbvias disponíveis para você:

  • Você pode baixar os arquivos .deb pré-compilados específicos necessários iniciando na página do pacote e rolando para baixo ao fundo. Observe que você precisará resolver quaisquer dependências por conta própria. Você pode então usar dpkg -i FILENAME para instalar o .debs por sua vez. (Isso é efetivamente o que apt-get install e os amigos automatizam para você.) Não há garantia de que isso funcionará imediatamente, já que os .debs pré-compilados podem ter dependências que não são satisfeitas em seu sistema, mas backporting da fonte pode ser prática.

  • Você pode "fixar" o pacote específico da suíte específica (informando que você deseja para obter gazebo5 de sid em vez de sua suíte normal). É muito provável que traga numerosas dependências de Sid que você não quer, então, no mínimo, seja muito cuidadoso.

  • Você pode atualizar seu sistema para Sid . Eu realmente não recomendo essa abordagem, mas aqui está um breve guia sobre como atualizar . Certifique-se de ler o material disponível e entender o que você está fazendo antes de se mudar para Sid; É bem possível que você não seja capaz de fazer o downgrade de volta à instável ou estável depois de mergulhar.

  • Você pode esperar até que o pacote de seu interesse entre em uma versão Debian. Desde que Jessie acabou de sair , e o Debian é bastante conservador sobre adicionar coisas a versões lançadas, isso provavelmente significa fique de olho no Stretch . O Stretch provavelmente será lançado (como o Debian 9) em algum lugar no primeiro semestre de 2017, se seguir o mesmo ciclo de lançamento como versões recentes do Debian (cerca de dois anos de intervalo entre os principais lançamentos).

  • Você pode migrar para uma distribuição diferente que empacota o software de que precisa. (Isso está bem fora do escopo da sua pergunta, mas é uma possibilidade.)

por 23.05.2015 / 15:14