Hvordan finne en pakke som gir en fil på Ubuntu

Hvordan finne en pakke som gir en fil på Ubuntu

Å finne en pakke som gir en fil er viktig på Linux -systemer inkludert Ubuntu. Årsaken er at det hjelper brukere med å løse pakkeavhengighetsproblemer som oppstår når du installerer en pakke på systemet, og hvis en fil mangler, vil du ikke kunne utføre installasjonen før filen er funnet. Videre hjelper det også brukere med å feilsøke serverrelaterte problemer på systemet som ikke kan starte hvis et nødvendig bibliotek mangler.

Hvis du vil finne en pakke som gir en fil på Ubuntu, bør du følge denne artikkelen om retningslinjene.

Finn en pakke som gir en fil på Ubuntu

Det er to måter å finne en pakke som gir en fil i Ubuntu, og de er:

    • Ved å bruke APT-filkommando
    • Ved å bruke DPKG -kommando

Metode 1: Apt-fil

Den første metoden for å finne en pakke som gir en fil er ved å bruke en apt-fil pakke. De apt-fil markerer indeksene for alle installerte pakker som er til stede i depotet. Ved bruk av apt-fil, Brukerne kan søke etter en fil levert av noen av pakkene som er til stede inne i depotet, og alt søkingsprosessen fullføres i løpet av noen få sekunder. Denne metoden er delt inn i to deler som er:

    • Installere apt-fil
    • Søker etter en fil med apt-fil

I: Installere apt-fil

Å installere "apt-fil”På Ubuntu -systemet ditt, oppdater og oppgraderer for det første depotet:

sudo apt oppdatering
sudo apt oppgradering


Deretter installere apt-fil Ved å bruke den nedenfor-nevnte kommandoen:

sudo apt installer apt-fil



De apt-fil tilgangsdatabase for å finne pakkene som tilhører en pakke, og av den grunn er det viktig å oppdatere apt-fil Gjennom følgende kommando før du søker etter en fil på Ubuntu:

SUDO APT-filoppdatering


II: Søkefil ved hjelp av apt-fil

Å søke på filen ved hjelp av apt-fil, Kjør den nedenfor-nevnte kommandoen sammen med navnet på filen:

Apt-filsøk


For eksempel:

APT-FILE SØK HIPPO_OPENSIM_VIEWER.XML



Eller du kan også bruke filstien til å navigere i filen direkte, og den tilhørende pakken:

Apt-filsøk


For eksempel;

APT-FILE SØK/USR/DEL/BLEKBIT/RENGJØRINGER/HIPPO_OPENSIM_VIEWER.XML


Metode 2: Ved å bruke DPKG

Den andre metoden for å finne en pakke som gir en fil er ved å bruke dpkg Kommando, som brukes til å finne pakkene som ble installert uten et depot som er det som gjør det unikt fra apt-fil. Men DPKG kan bare liste opp filene på pakker som er installert i systemet, mens Apt-fil til og med kan liste opp pakkene som ikke er installert i systemet, men er til stede i depotet.

Bruk den underskrevne DPKG-filen sammen med -S identifikator for Søk, For å finne pakken tilknyttet ønsket fil:

dpkg -S


For eksempel:

DPKG -S LIBSNAPD -GLIB.så.1



Akkurat som apt-fil, Du kan også bruke en filsti i stedet for bare filnavn med DPKG -kommandoen til Property Naviger filen fra katalogen:

dpkg -S


For eksempel;

DPKG -S/USR/LIB/X86_64-LINUX-GNU/LIBSNAPD-GLIB.så.1


Bonus tips

DPKG-kommandoen kan også brukes til å søke i alle pakkene som er til stede i en katalog eller bibliotek ved å bruke den nedenfor-nevnte kommandoen:

dpkg -S


For eksempel har jeg her vist alle pakkene som er til stede i /var/lib:

dpkg -s /var /lib


Konklusjon

For å finne en pakke som gir en fil på Ubuntu, er det to måter: en er ved å bruke "apt-fil”Verktøy som bruker databasen for å søke på filen fra listen over pakker som er til stede i depotet. Den andre metoden er ved å bruke dpkg -S Kommando for å søke på filen fra listen over installerte pakker. Verktøyet i apt-filer må installeres, mens "dpkg”Er allerede til stede som standard i Ubuntu.