5
(1)

Ha intentado instalar algo, pero Ubuntu no puede incorporarlo. Apt menciona algo sobre «ningún candidato de instalación». ¿Qué significa esto, cuál es el origen del problema, y ​​es reparable? Aquí hay algunas maneras en que puede solucionarlo.

¿Qué significa eso?

Si intenta instalar un paquete que Apt no sabe cómo instalar, le informará que no puede localizarlo. Esto puede suceder si escribe mal el nombre de un paquete o intenta instalar una aplicación que no está en el repositorio predeterminado.

También hay otro caso de paquetes faltantes: Apt no puede encontrarlo en su ubicación habitual, pero sabe que existe porque otro paquete hace referencia a él.

Por ejemplo, Ubuntu no incluye ningún paquete relacionado con docker en sus repositorios. A pesar de esto, hay una multitud de otros paquetes que hacen referencia a él en el repositorio predeterminado. Esto, a su vez, puede ser un problema si está intentando crear un sitio de WordPress a través de Docker en Ubuntu.

Muestra de error de Ubuntu No Installation Candidate 01

¿Cómo puedes arreglarlo?

Comience por verificar si el paquete se eliminó durante la última actualización que realizó. No tiene que buscarlo en registros crípticos y solo necesita actualizar y actualizar su sistema para obtener las últimas versiones de su software instalado. En el proceso, la base de datos de Apt se actualizará:

sudo apt update && sudo apt upgrade

Ubuntu Sin instalación Candidato 02 Sudo Apt Update

Este problema ocurre porque Apt no verifica automáticamente si su repositorio local está actualmente sincronizado con el control remoto ascendente. Cada vez que su máquina se atrasa con las actualizaciones, cualquier enlace remoto identificado se romperá y producirá un error de «candidato sin instalación».

Una vez que su sistema esté actualizado, puede instalar inmediatamente cualquier paquete que esté disponible en su repositorio predeterminado.

Agregar un repositorio de terceros

Si eso no funcionó, probablemente encontrará el paquete en particular en un repositorio actualmente no listado. Solo tiene que encontrarlo y agregarlo a las fuentes de software de su distribución.

Internet es su amigo para encontrar el repositorio que falta. Por ejemplo, puede copiar los enlaces del archivo de paquete personal (PPA) de Docker desde sus sitios web para incluir sus repositorios en su instancia local de Apt.

Ubuntu Sin instalación Candidato 03 Docker Source Ppa

Una vez ubicado, puede agregar el repositorio a Ubuntu con el comando:

sudo add-apt-repository REPOSITORY_PPA

Actualice su instancia local de Apt para incluir todos los paquetes del nuevo repositorio. Para hacer esto, ejecute el siguiente comando:

sudo apt update && sudo apt upgrade

Encuentre un paquete renombrado

En algunos casos raros, el problema no es un repositorio faltante sino un paquete renombrado. Esto puede suceder cada vez que un paquete se somete a una revisión importante o se fusiona con uno diferente. Para buscar paquetes disponibles con nombres similares, use el comando:

apt-cache search PACKAGE_NAME

Dependiendo de lo que esté buscando, esto puede mostrar una gran lista de software disponible. Aquí hay un truco para reducirlo: por lo general, los nombres de los paquetes no tendrán cambios de nombre radicales. Lo que puede cambiar es un número de versión o una palabra clave secundaria. Agradecidamente, apt-cache es compatible con Regex, por lo que puede buscar paquetes que comiencen con la palabra clave específica.

Ubuntu Sin instalación Candidato 04 Man Apt Cache

Por ejemplo, suponga que ingresó el comando anterior usando «firefox» como PACKAGE_NAME. En ese caso, vería docenas de entradas con la palabra firefox en sus nombres o descripciones. En su lugar, podría intentar lo siguiente:

apt-cache search "^PACKAGE_NAME*"

El comando anterior devolverá una lista de todos los paquetes cuyo nombre comienza con PACKAGE_NAME. Si reemplazó PACKAGE_NAME por firefox, verá una lista de todos los paquetes que comienzan con la palabra «firefox». Entre ellos, probablemente encuentres una alternativa a la que estás buscando.

Ubuntu Sin Instalación Candidato 05 Apt Buscar Firefox

Preguntas frecuentes

¿Es posible encontrar una lista de PPA disponibles para Ubuntu?

¡Sí! Si bien no existe una herramienta integrada para enumerar todos los PPA disponibles, Canonical permite a los usuarios cargar detalles sobre sus repositorios personales a través de Launchpad. Puede buscar el nombre del paquete o del repositorio que está buscando. Correr sudo add-apt-repository junto con el enlace de Launchpad para agregar un repositorio particular a su sistema Ubuntu, luego actualice Apt ejecutando sudo apt update.

Tenga en cuenta que debido a que Launchpad contiene repositorios enviados por los usuarios, debe verificar la integridad de cualquiera de sus paquetes y repositorios que agregará a su máquina.

Ubuntu no agregó mi repositorio personalizado durante una actualización. ¿Qué estoy haciendo mal?

Es muy probable que esto se deba a que falta una clave del repositorio que está intentando agregar. De manera predeterminada, Ubuntu usa apt-key para verificar todos los repositorios de paquetes verificados, incluidos los repositorios integrados de Canonical y cualquier PPA de terceros de Launchpad. Esto no se aplica a ningún repositorio que no sea de Canonical ni de Launchpad, por lo que primero debe encontrar la clave de firma oficial para el repositorio que está tratando de agregar.

Estoy usando Ubuntu LTS y obtengo un error de «candidato sin instalación». ¿Está roto mi sistema?

¡No! También puede ocurrir un error de «candidato sin instalación» si está intentando instalar un paquete que solo está disponible para una versión posterior de Ubuntu. Una forma de resolver este problema es usar Ubuntu backport, un repositorio especial donde los usuarios pueden enviar y mantener una versión actualizada de un paquete para versiones anteriores de Ubuntu. Puede ser útil si no se desea una actualización, pero se necesita el software más reciente. Puede instalar un paquete a través de backports usando la opción «-t» en apt seguida del nombre de su versión de Ubuntu y «-backports».

Credito de imagen: Unsplash y Wikimedia Commons. Alteraciones y capturas de pantalla por Ramces Red.

¿Le ha parecido útil este contenido?

¡Haz clic en una estrella para puntuar!

Promedio de puntuación 5 / 5. Recuento de votos: 1

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.