Debian

Sådan finder du den Debian-pakke, der indeholder en fil

Sådan finder du den Debian-pakke, der indeholder en fil

En pakke i Linux er en kombination af forskellige filer, der installeres, når du installerer den pakke på dit system. Nogle gange kender du muligvis det nøjagtige navn og stien til en fil, men du vil vide den pakke, som filen tilhører. Denne artikel viser dig tre metoder til at finde Debian-pakken til en fil.

Bemærk: Alle metoderne diskuteret i denne artikel udføres på et Debian 10-system.

For at finde Debian-pakken til en fil skal du bruge en af ​​de tre metoder, der vises i de følgende afsnit.

Metode 1: Brug kommandoen “dpkg”

For at bruge kommandoen “dpkg” til at finde den Debian-pakke, der leverer den angivne fil, skal du udstede følgende:

$ dpkg -S PathToTheFile

Når du udfører ovenstående kommando, skal du erstatte “PathToTheFile” med den nøjagtige sti til den fil, hvis respektive pakke du vil finde. Vi ønskede at finde den pakke, der indeholder filen “/ usr / bin / passwd” ved hjælp af kommandoen “dpkg”.

Debian-pakken, der leverer den angivne fil i vores tilfælde, er "passwd", som vist på billedet nedenfor:

Metode 2: Brug af kommandoen “dpkg-query”

For at bruge kommandoen “dpkg-query” til at finde den Debian-pakke, der leverer den angivne fil, skal du udstede følgende:

$ dpkg-forespørgsel -S 'PathToTheFile'

Når du udfører ovenstående kommando, skal du erstatte “PathToTheFile” med den nøjagtige sti til den fil, hvis respektive pakke du vil finde. Vi ønskede at finde den pakke, der indeholder filen “/ usr / bin / passwd” ved hjælp af kommandoen “dpkg-query”. Bemærk, at i denne metode skal stien til filen angives i enkelte citater.

Debian-pakken, der leverer den angivne fil i vores tilfælde, er "passwd", som vist på billedet nedenfor:

Metode 3: Brug af kommandoen "apt-file"

For at bruge kommandoen "apt-file" til at finde den Debian-pakke, der leverer den angivne fil, skal du først installere denne kommando, da den ikke er en indbygget Debian-kommando. Denne kommando kan installeres ved at udstede følgende:

$ sudo apt-get install apt-file

Når denne kommando er installeret på dit Debian 10-system, gengiver den nogle meddelelser i terminalen, som vist på billedet nedenfor:

Før du bruger denne kommando, skal du opdatere dit Debian 10-system som følger:

$ sudo apt-fil opdatering

Systemopdateringen afsluttes efter et par sekunder, og følgende meddelelser vises i terminalen:

Nu kan du nemt bruge kommandoen "apt-file" til at finde den Debian-pakke, der leverer den angivne fil på følgende måde:

$ apt-fil søgning PathToTheFile

Når du udfører ovenstående kommando, skal du erstatte “PathToTheFile” med den nøjagtige sti til filen, hvis respektive pakke du vil finde. Vi ønskede at finde den pakke, der indeholder filen "/ usr / bin / passwd" ved hjælp af kommandoen "apt-file".

Debian-pakken, der leverer den angivne fil i vores tilfælde, er "passwd", som vist på billedet nedenfor:

Konklusion

Du kan nemt bestemme den Debian-pakke, der ejer en bestemt fil ved hjælp af en af ​​de tre metoder, der vises i denne artikel. Derfor kan du finde ud af oprindelsen af ​​enhver fil ved hjælp af et Debian-system.

Nyttige værktøjer til Linux-spillere
Hvis du kan lide at spille spil på Linux, er chancerne for, at du måske har brugt apps og hjælpeprogrammer som Wine, Lutris og OBS Studio for at forbe...
HD Remastered-spil til Linux, der aldrig tidligere havde haft en Linux-udgivelse
Mange spiludviklere og udgivere kommer med HD-remaster af gamle spil for at forlænge franchisens levetid. Venligst fans, der anmoder om kompatibilitet...
Sådan bruges AutoKey til at automatisere Linux-spil
AutoKey er et desktopautomatiseringsværktøj til Linux og X11, programmeret i Python 3, GTK og Qt. Ved hjælp af dets scripting og MACRO-funktionalitet ...