Non è insolito per un utente Ubuntu (o altra distro con gestione dei pacchetti apt) riscontrare l'errore:
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
Sono state poste diverse domande al riguardo su vari siti StackExchange, ad esempio openvpn su AskUbuntu, ma si tratta generalmente di come ottenere il pacchetto specifico nonostante l'errore.
Non ho trovato alcun pacchetto che non si trova semplicemente (anche se non sempre facilmente) determinando se è ancora distribuito, e in quale repository se è così, e assicurando che il repository sia in apt.sources, o il peggio arriva al peggio scaricando un .deb o sorgente da compilare.
Quindi la mia domanda è più generale, e anche se immagino abbia una risposta piuttosto semplice e quindi non entusiasmante, non riesco a pensare a come trovarla con i metodi dei motori di ricerca convenzionali, quindi mi rivolgo a AskUbuntu: c'è un comando o un'opzione che posso utilizzare per determinare quale pacchetto / quali pacchetti fanno riferimento al pacchetto mancante?
apt-get install libtinfo6
rapporti non disponibili ma a cui fa riferimento un altro pacchetto, maapt-cache search libtinfo6
non produce risultati. C'è un altro modo di fare una cosa simile?