GNU/Linux >> Belajar Linux >  >> Cent OS

Bagaimana Menemukan Paket Mana yang Dapat Dieksekusi atau File di RedHat/CentOS/Fedora?

Pertanyaan: Saya ingin tahu apakah ada perintah di CentOS yang memungkinkan saya menemukan paket mana yang dapat dieksekusi atau file atau library milik? Misalnya, bagaimana cara menemukan paket mana yang berisi /usr/bin/sha256sum yang dapat dieksekusi atau paket mana yang berisi /usr/lib64/libnss3.so file perpustakaan.

Jawaban:

Anda dapat menggunakan rpm -qf perintah untuk menemukan paket mana yang dapat dieksekusi atau file atau perpustakaan milik.

Format:

$ rpm -qf <executable/file/library>

Cara menemukan paket yang berisi executable yang diberikan

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

Cara menemukan paket mana yang dimiliki perpustakaan

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

Cara menemukan paket mana yang dimiliki file

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

Cara mendaftar hanya nama paket tanpa informasi versi

Anda dapat menggunakan –format kueri pilihan seperti yang ditunjukkan di bawah ini:

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

Cara menemukan semua paket repositori yang tersedia yang akan menyediakan file yang dapat dieksekusi atau file atau perpustakaan?

$ 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

Itu dia.


Cent OS
  1. Cara Meng-upgrade CentOS 7 ke CentOS 8

  2. Temukan paket mana yang menjadi milik perintah di CentOS

  3. Cara Menginstal tar.gz di CentOS

  1. Bagaimana cara mengekstrak paket 7z di CentOS/RHEL/Fedora?

  2. Cara menginstal MediaWiki di CentOS/Fedora

  3. Cara menginstal Drupal di CentOS/Fedora

  1. Cara menginstal paket RPM ke direktori berbeda di CentOS/RHEL/Fedora

  2. CentOS/RHEL:Cara menemukan paket dengan file yang hilang menggunakan YUM

  3. Cara menemukan paket rpm mana yang menyediakan file atau pustaka tertentu di RHEL / CentOS