概要
小ネタ。知っているとたまに助かるときがあったりします。よく忘れるのでついでにメモも兼ねて。
RedHat系 (RHEL, CentOS など)
yum (dnf) コマンドで provides
or whatprovides
で調べます。
$ yum whatprovides libc.so.6 glibc-2.28-101.el8.i686 : The GNU libc libraries Repo : @System 一致: 提供する : libc.so.6 glibc-2.28-127.el8.i686 : The GNU libc libraries Repo : BaseOS 一致: 提供する : libc.so.6
Debian系 (Debian, Ubuntu など)
dpkg -S または、apt-file コマンドで調べます。
gitpod /workspace/gitpod-playground $ dpkg -S /bin/ls coreutils: /bin/ls
apt-file は、インストールが必要です。
gitpod /workspace/gitpod-playground $ sudo apt install -yq apt-file
ファイルインデックスを以下で作っておきます。
gitpod /workspace/gitpod-playground $ sudo apt-file update
んで、検索してみます。
gitpod /workspace/gitpod-playground $ apt-file search --fixed-string /bin/ls coreutils: /bin/ls
参考情報
過去の記事については、以下のページからご参照下さい。
- いろいろ備忘録日記まとめ
サンプルコードは、以下の場所で公開しています。
- いろいろ備忘録日記サンプルソース置き場