Debian

Hoe het Debian-pakket te vinden dat een bestand levert

Hoe het Debian-pakket te vinden dat een bestand levert

Een pakket in Linux is een combinatie van verschillende bestanden die worden geïnstalleerd zodra u dat pakket op uw systeem installeert. Soms weet je misschien de exacte naam en het pad van een bestand, maar wil je het pakket weten waartoe dat bestand behoort. Dit artikel toont je drie methoden om het Debian-pakket voor een bestand te vinden.

Opmerking: Alle methoden die in dit artikel worden besproken, worden uitgevoerd op een Debian 10-systeem.

Gebruik een van de drie methoden die in de volgende secties worden getoond om het Debian-pakket voor een bestand te vinden:.

Methode 1: De opdracht "dpkg" gebruiken

Om de opdracht "dpkg" te gebruiken om het Debian-pakket te vinden dat het opgegeven bestand bevat, geeft u het volgende op:

$ dpkg -S PadNaarHetBestand

Vervang bij het uitvoeren van de bovenstaande opdracht "PathToTheFile" door het exacte pad van het bestand waarvan u het respectieve pakket wilt vinden. We wilden het pakket vinden dat het bestand "/usr/bin/passwd" levert met behulp van de opdracht "dpkg".

Het Debian-pakket dat in ons geval het opgegeven bestand levert, is "passwd", zoals weergegeven in de onderstaande afbeelding:

Methode 2: De opdracht "dpkg-query" gebruiken

Om de opdracht "dpkg-query" te gebruiken om het Debian-pakket te vinden dat het opgegeven bestand levert, geeft u het volgende op:

$ dpkg-query -S 'PathToTheFile'

Wanneer u de bovenstaande opdracht uitvoert, vervangt u "PathToTheFile" door het exacte pad van het bestand waarvan u het respectieve pakket wilt vinden. We wilden het pakket vinden dat het bestand "/usr/bin/passwd" levert met behulp van de opdracht "dpkg-query". Merk op dat bij deze methode het pad naar het bestand tussen enkele aanhalingstekens moet staan.

Het Debian-pakket dat in ons geval het opgegeven bestand levert, is "passwd", zoals weergegeven in de onderstaande afbeelding:

Methode 3: De opdracht "apt-file" gebruiken

Om de opdracht "apt-file" te gebruiken om het Debian-pakket te vinden dat het opgegeven bestand bevat, moet u deze opdracht eerst installeren, aangezien het geen ingebouwde Debian-opdracht is. Deze opdracht kan worden geïnstalleerd door het volgende op te geven:

$ sudo apt-get install apt-bestand

Wanneer deze opdracht op uw Debian 10-systeem is geïnstalleerd, zal het enkele berichten in de terminal weergeven, zoals weergegeven in de onderstaande afbeelding:

Voordat u deze opdracht gebruikt, moet u uw Debian 10-systeem als volgt bijwerken:

$ sudo apt-bestand update

De systeemupdate wordt na enkele seconden voltooid en de volgende berichten worden in de terminal weergegeven:

Nu kunt u gemakkelijk de opdracht "apt-file" gebruiken om het Debian-pakket dat het opgegeven bestand levert op de volgende manier te vinden:

$ apt-bestand zoeken PathToTheFile

Vervang bij het uitvoeren van de bovenstaande opdracht "PathToTheFile" door het exacte pad van het bestand waarvan u het respectieve pakket wilt vinden. We wilden het pakket vinden dat het bestand "/usr/bin/passwd" levert met behulp van de opdracht "apt-file".

Het Debian-pakket dat in ons geval het opgegeven bestand levert, is "passwd", zoals weergegeven in de onderstaande afbeelding:

Conclusie

U kunt eenvoudig bepalen welk Debian-pakket eigenaar is van een bepaald bestand met behulp van een van de drie methoden die in dit artikel worden getoond. Daarom kunt u de oorsprong van elk bestand achterhalen met behulp van een Debian-systeem.

Middelste muisknop werkt niet in Windows 10
De middelste muis knop helpt u door lange webpagina's en schermen met veel gegevens te bladeren. Als dat stopt, zul je uiteindelijk het toetsenbord ge...
Hoe de linker- en rechtermuisknop op Windows 10 pc te veranderen
Het is nogal een norm dat alle computermuisapparaten ergonomisch zijn ontworpen voor rechtshandige gebruikers. Maar er zijn muisapparaten beschikbaar ...
Emuleer muisklikken door te zweven met Clickless Mouse in Windows 10
Het gebruik van een muis of toetsenbord in de verkeerde houding of overmatig gebruik kan leiden tot veel gezondheidsproblemen, waaronder spanning, car...