Debian

Hvordan finne Debian-pakken som inneholder en fil

Hvordan finne Debian-pakken som inneholder en fil

En pakke i Linux er en kombinasjon av forskjellige filer som installeres når du installerer pakken på systemet ditt. Noen ganger kan du vite det eksakte navnet og banen til en fil, men du vil vite pakken som filen tilhører. Denne artikkelen viser deg tre metoder for å finne Debian-pakken for en fil.

Merk: Alle metodene som er diskutert i denne artikkelen er utført på et Debian 10-system.

For å finne Debian-pakken for en fil, bruk en av de tre metodene som vises i de følgende avsnittene.

Metode 1: Bruk kommandoen “dpkg”

For å bruke kommandoen “dpkg” for å finne Debian-pakken som inneholder den angitte filen, må du utstede følgende:

$ dpkg -S PathToTheFile

Når du utfører kommandoen ovenfor, erstatter du "PathToTheFile" med den nøyaktige banen til filen hvis respektive pakke du vil finne. Vi ønsket å finne pakken som inneholder filen “/ usr / bin / passwd” ved å bruke kommandoen “dpkg”.

Debian-pakken som gir den spesifiserte filen i vårt tilfelle er "passwd", som vist i bildet nedenfor:

Metode 2: Bruk kommandoen “dpkg-query”

For å bruke kommandoen “dpkg-query” for å finne Debian-pakken som inneholder den angitte filen, må du utstede følgende:

$ dpkg-spørring -S 'PathToTheFile'

Når du utfører kommandoen ovenfor, erstatter du "PathToTheFile" med den nøyaktige banen til filen hvis respektive pakke du vil finne. Vi ønsket å finne pakken som inneholder filen “/ usr / bin / passwd” ved hjelp av kommandoen “dpkg-query”. Vær oppmerksom på at i denne metoden må stien til filen gis med enkelt anførselstegn.

Debian-pakken som gir den spesifiserte filen i vårt tilfelle er "passwd", som vist på bildet nedenfor:

Metode 3: Bruk kommandoen "apt-file"

For å bruke kommandoen "apt-file" for å finne Debian-pakken som inneholder den angitte filen, må du installere denne kommandoen først, siden den ikke er en innebygd Debian-kommando. Denne kommandoen kan installeres ved å utstede følgende:

$ sudo apt-get install apt-file

Når denne kommandoen er installert på Debian 10-systemet, vil den gjengi noen meldinger i terminalen, som vist på bildet nedenfor:

Før du bruker denne kommandoen, må du oppdatere Debian 10-systemet ditt som følger:

$ sudo apt-file oppdatering

Systemoppdateringen fullføres etter noen sekunder, og følgende meldinger vises i terminalen:

Nå kan du enkelt bruke kommandoen "apt-file" til å finne Debian-pakken som gir den spesifiserte filen på følgende måte:

$ apt-fil søk PathToTheFile

Når du utfører kommandoen ovenfor, erstatter du "PathToTheFile" med den nøyaktige banen til filen hvis respektive pakke du vil finne. Vi ønsket å finne pakken som gir filen “/ usr / bin / passwd” ved hjelp av kommandoen “apt-file”.

Debian-pakken som gir den spesifiserte filen i vårt tilfelle er "passwd", som vist på bildet nedenfor:

Konklusjon

Du kan enkelt bestemme Debian-pakken som eier en spesifisert fil ved hjelp av en av de tre metodene som vises i denne artikkelen. Derfor kan du finne ut opprinnelsen til en fil ved hjelp av et Debian-system.

Beste spill å spille med håndsporing
Oculus Quest introduserte nylig den gode ideen om håndsporing uten kontrollere. Med et stadig økende antall spill og aktiviteter som utfører støtte en...
Hvordan vise OSD-overlegg i fullskjerm Linux-apper og spill
Å spille fullskjermspill eller bruke apper i distraksjonsfri fullskjermmodus kan avskrekke deg fra relevant systeminformasjon som er synlig i et panel...
Topp 5 spillfangstkort
Vi har alle sett og elsket streaming av spill på YouTube. PewDiePie, Jakesepticye og Markiplier er bare noen av de beste spillerne som har tjent milli...