Desplácese hacia abajo hasta "Buscar directorios de paquetes"
Ingrese el paquete que está intentando instalar en el campo "Palabra clave".
Habilite "Mostrar solo coincidencias exactas":
Cambia la "Distribución" a la versión de Ubuntu que estés usando.
Si hay sin resultados, el paquete que está buscando no existe y los siguientes pasos no funcionarán. Puede requerir un PPA de terceros o un método de instalación alternativo.
Si resultado se encuentran el paquete existe y puede continuar con estos pasos:
Abrir Fuentes de Software (o Software y actualizaciones en 13.04+) buscándolo en el tablero.
Abra la pestaña "Software de Ubuntu".
Asegúrese de que las primeras 4 casillas de verificación de esta pestaña estén habilitadas:
Actualice las listas de paquetes y, a continuación, pruebe con estos comandos:
sudo apt-get updatesudo apt-get install < PAQUETE DE PRUEBA>
Hay muchos pregunta sobre este tema. Aquí proporciono una respuesta básica / general.
Cuando apt-get install no puede localizar un paquete, el paquete que desea instalar no se pudo encontrar en los repositorios que ha agregado (los de in /etc/apt/sources.list y bajo /etc/apt/sources.list.d/).
El siguiente procedimiento (general) ayuda a resolver esto:
Asegúrese de haber habilitado los repositorios de Ubuntu:
Para habilitar todos los repositorios (main, universe, restricted, multiverse), utilice los siguientes comandos:
Nota: Si el paquete no está disponible en el repositorio de todos modos, debe esperar hasta que esté disponible (en el caso de versiones nuevas/actualizadas) o utilizar otros procesos de instalación que no sean apt-get por ejemplo, compilar desde la fuente, descargar binario ejecutable, etc.
xbmc solo está disponible en el repositorio del universo, solo desde Ubuntu 12.04 (precise). Si tiene una versión anterior de Ubuntu, deberá actualizar u obtener xbmc de otro lugar.
Si tienes Ubuntu 12.04, asegúrate de tener encendido el repositorio del universo. Puede ver qué repositorios ha habilitado en el archivo /etc/apt/sources.list (y en los archivos del directorio /etc/apt/sources.list.d). Compruebe que este archivo contiene una línea como
deb http://al.archive.ubuntu.com/ubuntu/ precise universe
o
deb http://zw.archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
Si solo encuentras una línea como
deb http://mn.archive.ubuntu.com/ubuntu/ precise main restricted
y no hay línea con universe, añadir universe al final de esa línea, o una línea separada con precise universe, como se ha ilustrado anteriormente.
Si necesita modificar /etc/apt/sources.list, ejecutar sudo apt-get update después, intente instalar de nuevo. Si el paquete aún no se encuentra, publique el contenido completo de /etc/apt/sources.list y la salida de sudo apt-get update.
Soy nuevo en Ubuntu, pero estoy escribiendo esto porque descubrí algunas soluciones para evitar estos errores de "No se puede localizar el Paquete". Hay tres circunstancias en las que esto podría ocurrir a un shock.
Después de instalar Ubuntu, si no lo actualiza seguido de actualizaciones, esto podría ocurrir.
Si se producirán muchas actualizaciones de software en el futuro, asegúrese de que todas las actualizaciones de seguridad importantes/actualizaciones recomendadas estén desactivadas escribiendo "Administrador de Actualizaciones"al presionar Alt+F2.
Los problemas uno y dos pueden ocurrir incluso después de actualizar o borrar todas las actualizaciones. Pero la solución eterna es: Pruebe el punto 1 y 2, luego escriba sudo apt-get killmanager, si no funciona, no hay problema, proceda a escribir sudo apt-get update, a continuación, escriba sudo apt-get upgrade.
Ahora debería poder instalar cualquier software a través de la Terminal.
Muchas veces, solo actualizar las listas de paquetes de todos los repositorios y PPA hace el truco:
sudo apt-get update
Este debería ser el primero cosa que hacer.
Si esto no funciona, debe buscar el repositorio o PPA que contiene el paquete que busca, agregarlo y ejecutar sudo apt-get update nuevo. Los pasos para el proceso se explican bien en las otras respuestas de esta página.
¿Hay algún problema con launchpad para mejorar la sugerencia útil que se da al ingresar un comando que no está instalado? (Solo insinuar que está en un repositorio no habilitado sería muy útil)
@Jackalope Entonces tal vez el nombre del paquete es incorrecto o necesita ejecutar sudo apt update. Use ‘apt-cache search’ seguido de un término de búsqueda para buscar el nombre de paquete correcto.
Esto es algo que me gusta mucho cuando estoy construyendo contenedores, generalmente con Docker y Singularity. En Singularity Containers tienes diferentes opciones de BootStrap, entre ellas debootstrap ' y 'docker'. Por alguna razón, si uso 'debootstrap para comenzar con una imagen base de Ubuntu (por ejemplo, xenial), aparece este error en el que no se pueden encontrar algunos paquetes conapt-get'. La solución termina siendo cambiar al BootStrap docker’, luego vuelve a funcionar.
Esto está deteniendo mi progreso durante los últimos días, y no se debe a que universe, multiverse o backports estén deshabilitados, como sugiere wjandrea.
He hecho esas cosas. He triple-comprueba el nombre del paquete (libsdl2-2.0-0), y verificó la disponibilidad con apt-cache search. Finalmente pude instalar este paquete instalando los documentos, que parece haber instalado el paquete como una dependencia.