No es inusual que un usuario de Ubuntu (u otra distribución con administración de paquetes apt) encuentre el error:
user@box ~ $ sudo apt-get install x
[sudo] password for user:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package x is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'x' has no installation candidate
Se han formulado varias preguntas al respecto en varios sitios de StackExchange, por ejemplo, openvpn en AskUbuntu, pero generalmente se trata de cómo obtener el paquete específico a pesar del error.
No he encontrado ningún paquete que no se encuentre simplemente (aunque no siempre fácilmente) determinando si todavía está distribuido, y bajo qué repositorio si es así, y asegurándome de que el repositorio esté en apt.sources, o lo peor llega a lo peor descargando un .deb o fuente para compilar.
Entonces, mi pregunta es más general, y aunque supongo que tiene una respuesta bastante simple y, por lo tanto, no es emocionante, no puedo pensar cómo encontrarla con los métodos convencionales de los motores de búsqueda, por lo que recurro a AskUbuntu: ¿Hay un comando u opción que pueda? utilizar para determinar qué paquete / qué paquetes hacen referencia al paquete que falta?
apt-get install libtinfo6
los informes no están disponibles pero se refieren a otro paquete, peroapt-cache search libtinfo6
no arrojan resultados. ¿Hay alguna otra forma de hacer algo similar?