ヤムの反義語は何ですか?

ヤムの反義語は何ですか?

yum provides <command>パッケージが何を提供しているかを教えてください(例:)/usr/bin/python

しかし、特定のパッケージでどのようなコマンドを提供するのか、どうすればわかりますか?

答え1

しかし、特定のパッケージでどのようなコマンドを提供するのか、どうすればわかりますか?

Linuxには「コマンド」はありません。何でも興味があれば文書包装は次のように提供されますrpm

rpm -ql package_name

通常、/usr/bin/パスの下に実行可能ファイル(別名「コマンド」)を見つけることができます。

答え2

では、yum用語「供給」参考にできる文書または特徴。依存性追跡の場合、後者はより興味深い。

特徴yum(およびそれ以降の項目)にdnf含まれます。

  • RequiresRPM仕様ファイルのタグにリストされている名前
  • 自動的に検出された依存関係rpmbuild

クエリオプションを使用して、指定されたパッケージの両方を一覧表示できます-R。たとえば、次のようになります。

rpm -qR ncurses

(Fedora23から)提供

libc.so.6()(64bit)
libc.so.6(GLIBC_2.14)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libtic.so.5()(64bit)
libtinfo.so.5()(64bit)
ncurses-libs(x86-64) = 5.9-21.20150214.fc23
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1
rtld(GNU_HASH)

一方、探したい場合プログラム(実行可能)特定のパッケージ内でオプションを使用できます--dump(一部使用可能ですが、rpm提供されているか同様のものはありません)。yumrepoquery

    rpm -q --dump ncurses | awk '( $5 ~ /^010.*[1357]{3,3}$/ ) { print $1; }'

生産

/usr/bin/clear
/usr/bin/infocmp
/usr/bin/tabs
/usr/bin/tic
/usr/bin/toe
/usr/bin/tput
/usr/bin/tset

ここで使用されているモードでは、通常のファイルに対してsetuid / setgidを許可し、シンボリックリンク(およびディレクトリ)を除外します。

参考までに:

答え3

簡単な Google 検索で次の情報を入手できます。

yum 提供される内容 [ファイルパス]

はい

yum whatprovides /usr/bin/mogrify

関連情報