Heb je je ooit afgevraagd waar de verschillende bestanden in een pakket zijn geïnstalleerd (gelokaliseerd) in het Linux-bestandssysteem? In dit artikel laten we zien hoe je alle bestanden kunt weergeven die zijn geïnstalleerd vanuit of aanwezig zijn in een bepaald pakket of een groep pakketten in Linux.
Dit kan u helpen om belangrijke pakketbestanden zoals configuratiebestanden, documentatie en meer gemakkelijk te vinden. Laten we eens kijken naar de verschillende methoden voor het weergeven van bestanden in of geïnstalleerd vanuit een pakket:
U kunt de repoquery commando die deel uitmaakt van de yum-utils om de geïnstalleerde bestanden weer te geven op een CentOS/RHEL-systeem uit een bepaald pakket.
Installeren en gebruiken yum-utils, voer de onderstaande opdrachten uit:
# yum update # yum installeer yum-utils.
Nu kunt u bijvoorbeeld bestanden van een geïnstalleerd RPM-pakket weergeven httpd webserver (merk op dat de pakketnaam hoofdlettergevoelig is). De
--geïnstalleerd
vlag betekent geïnstalleerde pakketten en -l
vlaggen maakt een lijst van bestanden mogelijk:
# repoquery --installed -l httpd. # dnf repoquery --installed -l httpd [Aan Fedora 22+ versies]
Belangrijk: In Fedora 22+ versie, is het repoquery-commando geïntegreerd met: dnf pakketbeheerder voor op RPM gebaseerde distributie om bestanden weer te geven die zijn geïnstalleerd vanuit een pakket zoals hierboven weergegeven.
Als alternatief kunt u net zo goed de rpm commando hieronder om een lijst te maken van de bestanden in of geïnstalleerd op het systeem vanaf a .rpm
pakket als volgt, waarbij de -G
en -l
betekent om bestanden in pakket ontvankelijk weer te geven:
# rpm -ql httpd.
Een andere handige optie wordt gebruikt om te gebruiken -P
om op te noemen .rpm
pakketbestanden voordat u het installeert.
# rpm -qlp telnet-server-1.2-137.1.i586.rpm.
Op Debian/Ubuntu distributies, kunt u de dpkg-opdracht met de -L
vlag om bestanden weer te geven die op uw Debian-systeem of zijn afgeleiden zijn geïnstalleerd, van een gegeven .deb
pakket.
In dit voorbeeld geven we de bestanden weer die zijn geïnstalleerd vanaf apache2 web Server:
$ dpkg -L apache2.
Vergeet niet de volgende handige artikelen te bekijken voor pakketbeheer in Linux.
Dat is alles! In dit artikel hebben we je laten zien hoe je alle bestanden kunt weergeven/lokaliseren die zijn geïnstalleerd vanuit een bepaald pakket of een groep pakketten in Linux. Deel uw mening met ons via het onderstaande feedbackformulier.