GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Wie finde ich heraus, zu welchem ​​Paket eine ausführbare Datei oder Datei in RedHat/CentOS/Fedora gehört?

Frage: Ich würde gerne wissen, ob es in CentOS einen Befehl gibt, mit dem ich herausfinden kann, zu welchem ​​Paket eine ausführbare Datei oder Datei oder Bibliothek gehört. Wie finde ich beispielsweise heraus, welches Paket /usr/bin/sha256sum enthält ausführbar ist oder welches Paket eine /usr/lib64/libnss3.so enthält Bibliotheksdatei.

Antwort:

Sie können rpm -qf verwenden Befehl, um herauszufinden, zu welchem ​​Paket eine bestimmte ausführbare Datei oder Datei oder Bibliothek gehört.

Format:

$ rpm -qf <executable/file/library>

So finden Sie ein Paket, das eine bestimmte ausführbare Datei enthält

$ rpm -qf /usr/bin/sha256sum
 coreutils-8.4-37.el6_7.3.x86_64

So finden Sie heraus, zu welchem ​​Paket eine Bibliothek gehört

$ rpm -qf /usr/lib64/libnss3.so
 nss-3.19.1-5.el6_7.x86_64

So finden Sie heraus, zu welchem ​​Paket eine Datei gehört

$ rpm -qf /etc/httpd/conf/httpd.conf
 httpd-2.2.15-47.el6.centos.1.x86_64

Wie man nur den Paketnamen ohne Versionsinformationen auflistet

Sie können –queryformat verwenden Option wie unten gezeigt:

$ rpm -qf /usr/bin/sha256sum --queryformat '%{NAME}\n'
 coreutils

So finden Sie alle verfügbaren Repository-Pakete, die eine ausführbare Datei bereitstellen oder Datei oder Bibliothek?

$ yum provides /usr/bin/sha1sum
Loaded plugins: auto-update-debuginfo, fastestmirror, refresh-packagekit,
: security
Loading mirror speeds from cached hostfile
* base: dallas.tx.mirror.xygenhosting.com
* epel: mirror.compevo.com
* epel-debuginfo: fedora-epel.mirror.lstn.net
* extras: repos.dfw.quadranet.com
* updates: pubmirrors.dal.corespace.com
coreutils-8.4-37.el6.x86_64 : A set of basic GNU tools commonly used in shell
: scripts
Repo : base
Matched from:
Filename : /usr/bin/sha1sum
coreutils-8.4-37.el6_7.3.x86_64 : A set of basic GNU tools commonly used in
: shell scripts
Repo : updates
Matched from:
Filename : /usr/bin/sha1sum
coreutils-8.4-37.el6_7.3.x86_64 : A set of basic GNU tools commonly used in
: shell scripts
Repo : installed
Matched from:
Other : Provides-match: /usr/bin/sha1sum

Das ist es.


Cent OS
  1. So aktualisieren Sie CentOS 7 auf CentOS 8

  2. Wie entpacke ich ein 7z-Paket in CentOS/RHEL/Fedora?

  3. So installieren Sie tar.gz in CentOS

  4. So installieren Sie ein RPM-Paket in einem anderen Verzeichnis in CentOS/RHEL/Fedora

  5. So finden Sie heraus, welches RPM-Paket eine bestimmte Datei oder Bibliothek in RHEL / CentOS bereitstellt

So installieren Sie eine RPM-Datei unter Linux-Betriebssystemen (CentOS, RHEL und Fedora)

So installieren Sie Yarn unter CentOS 7

So installieren Sie Yarn unter CentOS 8

So installieren Sie RPM auf CentOS

So finden Sie heraus, zu welchen Gruppen ein Benutzer in Linux gehört

So installieren Sie RPM-Pakete in CentOS, RHEL und Fedora