Qué hacer cuando "No se puede localizar el paquete" en Debian

Qué hacer cuando "No se puede localizar el paquete" en Debian

Específicamente, estoy intentando instalar gazebo5, que está en la lista SID de los paquetes de Debian, pero el comando

apt-get install gazebo5

da este error:

unable to locate package.

¿Qué tengo que hacer? Tengo conexión a la web, la estoy ejecutando desde una máquina virtual. Estoy ejecutando la terminal como root. ¿Qué más puedo verificar o rastrear para resolver este problema?

Respuesta1

En este momento, en Debian,el gazebo5paquete esta disponiblesoloensid(en la versión 5.0.1+dfsg-1).

usted es muy probablenoejecutando Debian Sid, porqueSid es extremadamente propenso a romperse.y suele ser utilizado por desarrolladores a quienes les gusta vivir al borde del peligro. Como lo expresa el equipo de Debian, desde la página vinculada:

Tenga en cuenta que las actualizaciones de seguridad para "inestable"la distribución esnogestionado por el equipo de seguridad. Por eso, "inestable" hacenoobtener actualizaciones de seguridad de manera oportuna. Para obtener más información, consulte elPreguntas frecuentes del equipo de seguridad.

"sid" está sujeto a cambios masivos y actualizaciones de la biblioteca locales. Esto puede resultar en un "inestable"sistema que contiene paquetes que no se pueden instalar debido a bibliotecas faltantes, dependencias que no se pueden cumplir, etc. ¡Úselo bajo su propio riesgo!

Hay algunas opciones obvias disponibles para usted:

  • Puede descargar los .debarchivos precompilados específicos necesarios iniciandoen la página del paquetey desplazándose hacia abajo. Tenga en cuenta que deberá resolver las dependencias usted mismo. Luego puede utilizar dpkg -i FILENAMEpara instalar los .debs uno por uno. (Esto es efectivamente lo que apt-get installnuestros amigos automatizan para usted). No hay garantía de que esto funcione de inmediato, ya que los .debs precompilados pueden tener dependencias que no son satisfactorias en su sistema, perobackporting desde la fuentepuede resultar práctico.

  • Puede"fijar" el paquete específicodesde la suite específica (indicándole apt que desea acceder gazebo5desde sidla suite normal en lugar de hacerlo desde ella). Es muy probable que esto genere numerosas dependencias desidque no quieres, así que al menos sémuycuidadoso.

  • Puede actualizar su sistema asid. Realmente no recomiendo este enfoque, peroaquí hay una breve guía sobre cómo actualizar. Asegúrese de leer el material disponible y comprender lo que está haciendo antes de mudarse a Sid; Es muy posible que no puedas volver a bajar fácilmente a inestable o estable una vez que des el paso.

  • Puede esperar hasta que el paquete que le interesa llegue a una versión de Debian. DesdeJessie acaba de salir, y Debian es bastante conservador en cuanto a agregar cosas a las versiones publicadas, esto probablemente significaestar atento en Stretch.EstirarParece probable que se lance (como Debian 9) en algún momento de la primera mitad de 2017 más o menos, si sigue el mismociclo de lanzamientocomo versiones recientes de Debian (un intervalo de aproximadamente dos años entre las versiones principales).

  • Puede migrar a una distribución diferente que incluya el software que necesita. (Esto está fuera del alcance de su pregunta, peroesuna posibilidad.)

información relacionada