Come trovare un pacchetto che fornisca un file su Ubuntu

Come trovare un pacchetto che fornisca un file su Ubuntu

Trovare un pacchetto che fornisca un file è importante sui sistemi Linux tra cui Ubuntu. Il motivo è che aiuta gli utenti a risolvere i problemi di dipendenza del pacchetto che si verificano quando si installa un pacchetto sul sistema e se manca un file, non sarai in grado di eseguire l'installazione fino a quando non viene trovato il file. Inoltre, aiuta anche gli utenti a eseguire il debug di problemi relativi al server sul sistema che potrebbero non iniziare se manca una libreria richiesta.

Se vuoi trovare un pacchetto che fornisca un file su Ubuntu, dovresti seguire le linee guida di questo articolo.

Trova un pacchetto che fornisca un file su Ubuntu

Esistono due modi per trovare un pacchetto che fornisce un file in Ubuntu e quelli sono:

    • Usando il comando apt-file
    • Usando il comando dpkg

Metodo 1: file apt

Il primo metodo per trovare un pacchetto che fornisce un file è utilizzando un Apt-File pacchetto. IL Apt-File Segna gli indici per tutti i pacchetti installati presenti nel repository. Usando Apt-File, Gli utenti possono cercare un file fornito da uno qualsiasi dei pacchetti presenti all'interno del repository e questo processo di ricerca si completa entro pochi secondi. Questo metodo è diviso in due parti che sono:

    • Installazione del file apt
    • Ricerca di un file utilizzando Apt-File

I: Installazione del file apt

Installare "Apt-File"Sul tuo sistema Ubuntu, prima aggiorna e aggiorna il repository:

Sudo Apt Aggiornamento
Sudo Apt Aggiornamento


Quindi installa Apt-File Usando il comando di seguito:

SUDO APT Installa il file APT



IL Apt-File Accedi Database per trovare i pacchetti appartenenti a un pacchetto e per questo motivo, è importante aggiornare Apt-File Attraverso il seguente comando prima di cercare un file su Ubuntu:

Aggiornamento sudo-file


II: ricerca del file utilizzando Apt-File

Per cercare il file utilizzando Apt-File, Esegui il comando sotto citato insieme al nome del file:

Ricerca per file apt


Per esempio:

Ricerca APT-file Hippo_opensim_viewer.XML



Oppure puoi anche utilizzare il percorso del file per navigare direttamente nel file e il pacchetto associato:

Ricerca per file apt


Per esempio;

APT-FILE RICERCA/USR/Share/BleachBit/Cleaner/Hippo_OPENSIM_VIEWER.XML


Metodo 2: usando dpkg

L'altro metodo per trovare un pacchetto che fornisce un file è utilizzando il dpkg comando, che viene utilizzato per trovare i pacchetti installati senza un repository che è ciò che lo rende unico dal file apt. Ma DPKG può elencare solo i file dei pacchetti installati nel sistema, mentre APT-file può persino elencare i pacchetti che non sono installati nel sistema ma sono presenti nel repository.

Utilizzare il file dpkg sotto scrittura insieme a -S identificatore per ricerca, Per trovare il pacchetto associato al file desiderato:

dpkg -s


Per esempio:

dpkg -s libsnapd -glib.COSÌ.1



Proprio come Apt-File, È inoltre possibile utilizzare un percorso del file anziché solo il nome del file con il comando dpkg alla proprietà navigare nel file dalla sua directory:

dpkg -s


Per esempio;

dpkg -s/usr/lib/x86_64-linux-no/libsnapd-glib.COSÌ.1


Suggerimento bonus

Il comando dpkg può anche essere utilizzato per cercare tutti i pacchetti presenti all'interno di una directory o libreria utilizzando il comando di seguito:

dpkg -s


Ad esempio, qui ho visualizzato tutti i pacchetti presenti all'interno del /var/lib:

dpkg -s /var /lib


Conclusione

Per trovare un pacchetto che fornisce un file su Ubuntu, ci sono due modi: uno è utilizzando il “Apt-File"Strumento che utilizza il database per cercare il file dall'elenco dei pacchetti presenti all'interno del repository. L'altro metodo è usando il dpkg -s comando per cercare il file dall'elenco dei pacchetti installati. Lo strumento Apt-File deve essere installato, mentre "dpkg"È già presente per impostazione predefinita in Ubuntu.