Debian

Hur du hittar Debian-paketet som tillhandahåller en fil

Hur du hittar Debian-paketet som tillhandahåller en fil

Ett paket i Linux är en kombination av olika filer som installeras när du installerar paketet på ditt system. Ibland kanske du vet det exakta namnet och sökvägen för en fil, men du vill veta paketet som filen tillhör. Den här artikeln visar tre metoder för att hitta Debian-paketet för en fil.

Notera: Alla metoder som diskuteras i den här artikeln utförs på ett Debian 10-system.

För att hitta Debian-paketet för en fil, använd någon av de tre metoderna som visas i följande avsnitt.

Metod 1: Använd kommandot “dpkg”

För att använda kommandot "dpkg" för att hitta Debian-paketet som tillhandahåller den angivna filen, utfärda följande:

$ dpkg -S PathToTheFile

När du utför ovanstående kommando ersätter du "PathToTheFile" med den exakta sökvägen för filen vars respektive paket du vill hitta. Vi ville hitta paketet som tillhandahåller filen "/ usr / bin / passwd" med kommandot "dpkg".

Debian-paketet som tillhandahåller den angivna filen i vårt fall är "passwd", som visas i bilden nedan:

Metod 2: Använd kommandot “dpkg-query”

För att använda kommandot “dpkg-query” för att hitta Debian-paketet som tillhandahåller den angivna filen, utfärda följande:

$ dpkg-fråga -S 'PathToTheFile'

När du utför ovanstående kommando ersätter du "PathToTheFile" med den exakta sökvägen för filen vars respektive paket du vill hitta. Vi ville hitta paketet som tillhandahåller filen "/ usr / bin / passwd" med kommandot "dpkg-query". Observera att i denna metod måste sökvägen till filen anges i enstaka citat.

Debianpaketet som tillhandahåller den angivna filen i vårt fall är "passwd", som visas i bilden nedan:

Metod 3: Använd kommandot "apt-file"

För att använda kommandot "apt-file" för att hitta Debian-paketet som tillhandahåller den angivna filen måste du installera det här kommandot först, eftersom det inte är ett inbyggt Debian-kommando. Detta kommando kan installeras genom att utfärda följande:

$ sudo apt-get install apt-file

När det här kommandot är installerat på ditt Debian 10-system kommer det att göra några meddelanden i terminalen, som visas i bilden nedan:

Innan du använder det här kommandot måste du uppdatera ditt Debian 10-system enligt följande:

$ sudo apt-filuppdatering

Systemuppdateringen kommer att slutföras efter några sekunder och följande meddelanden visas i terminalen:

Nu kan du enkelt använda kommandot "apt-file" för att hitta Debian-paketet som tillhandahåller den angivna filen på följande sätt:

$ apt-fil sök PathToTheFile

När du kör ovanstående kommando ersätter du “PathToTheFile” med den exakta sökvägen för filen vars respektive paket du vill hitta. Vi ville hitta paketet som tillhandahåller filen "/ usr / bin / passwd" med kommandot "apt-file".

Debian-paketet som tillhandahåller den angivna filen i vårt fall är "passwd", som visas i bilden nedan:

Slutsats

Du kan enkelt bestämma Debian-paketet som äger en viss fil med någon av de tre metoderna som visas i den här artikeln. Därför kan du räkna ut ursprunget till valfri fil med ett Debian-system.

De bästa Oculus App Lab-spelen
Om du är Oculus-headsetägare måste du vara förtjust i sidoladdning. Sideladdning är processen för att installera icke-butiksinnehåll på ditt headset. ...
Topp 10 spel att spela på Ubuntu
Windows-plattformen har varit en av de dominerande plattformarna för spel på grund av den enorma andelen spel som utvecklas idag för att stödja Window...
5 bästa arkadspel för Linux
Numera är datorer seriösa maskiner som används för spel. Om du inte kan få den nya poängen vet du vad jag menar. I det här inlägget kommer du att känn...