GNU/Linux >> Linux Esercitazione >  >> Ubuntu

"ma è indicato da un altro pacchetto." – Trovare quel pacchetto?

Non è insolito che un utente Ubuntu (o un'altra distribuzione con gestione dei pacchetti apt) incontri l'errore:

[email protected] ~ $ sudo apt 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 in genere riguardano come ottenere il pacchetto specifico nonostante l'errore.

Non ho trovato alcun pacchetto che non si trovi semplicemente (anche se non sempre facilmente) determinando se è ancora distribuito, e in quale repository in caso affermativo, 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, sebbene supponga che abbia una risposta piuttosto semplice e quindi non eccitante, non riesco a pensare a come trovarla con i metodi dei motori di ricerca convenzionali, quindi mi rivolgo ad AskUbuntu:C'è un comando o opzione che posso utilizzare per determinare quale pacchetto/quali pacchetti fanno riferimento al pacchetto mancante?

Risposta accettata:

Puoi cercare il pacchetto con apt-cache:

apt-cache search x

Questo produrrà tutti i pacchetti che in un modo o nell'altro fanno riferimento a x.


Ubuntu
  1. Avvolgere un comando che include virgolette singole e doppie per un altro comando?

  2. Come installare la termite?

  3. Installazione del pacchetto Libxml-dev?

  4. Versione del pacchetto aggiornato?

  5. Come far attendere un gestore di pacchetti se è in esecuzione un'altra istanza di Apt?

Come installare Webmin su Ubuntu 20.04

Esercitazione sul pacchetto di disinstallazione di Ubuntu

Come trovare il pacchetto che fornisce un file specifico in Linux

Strumento per ottenere le righe in un file che non sono in un altro?

Debian – Trovare il pacchetto che fornisce un dato comando?

Trovare file in Ubuntu 22.04