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:
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:
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.