サイトアイコン 協栄情報ブログ

【tcpdump】パッケージインストールする際の確認事項

はじめに

tcpdumpのインストール事前確認で使用したコマンドたちをまとていきたいと思います。

インストール可能なバージョンを調べる

yum list available 'tcpdump' --showduplicates
tcpdumpパッケージの利用可能なバージョンを表示する際に、–showduplicatesオプションを使用することで、利用可能な全てのバージョンを表示可能。

$ yum list available 'tcpdump' --showduplicates
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
Available Packages
tcpdump.x86_64                          14:4.9.0-5.amzn2                                amzn2-core
tcpdump.x86_64                          14:4.9.2-3.amzn2                                amzn2-core
tcpdump.x86_64                          14:4.9.2-4.amzn2.1                              amzn2-core
tcpdump.x86_64                          14:4.9.2-4.amzn2.1.0.1                          amzn2-core

インストール済みのバージョンを調べる

yum list installed | grep tcpdump

$ yum list installed | grep tcpdump
tcpdump.x86_64                        14:4.9.2-4.amzn2.1.0.1           installed

tcpdumpと依存関係のあるパッケージを確認

yum deplist tcpdump

$ yum deplist tcpdump
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
package: tcpdump.x86_64 14:4.9.2-4.amzn2.1.0.1
  dependency: /bin/sh
   provider: bash.x86_64 4.2.46-34.amzn2
  dependency: /usr/bin/getent
   provider: glibc-common.x86_64 2.26-63.amzn2.0.1
  dependency: libc.so.6(GLIBC_2.14)(64bit)
   provider: glibc.x86_64 2.26-63.amzn2.0.1
  dependency: libcap-ng.so.0()(64bit)
   provider: libcap-ng.x86_64 0.7.5-4.amzn2.0.4
  dependency: libcrypto.so.10()(64bit)
   provider: openssl-libs.x86_64 1:1.0.2k-24.amzn2.0.11
  dependency: libcrypto.so.10(OPENSSL_1.0.2)(64bit)
   provider: openssl-libs.x86_64 1:1.0.2k-24.amzn2.0.11
  dependency: libcrypto.so.10(libcrypto.so.10)(64bit)
   provider: openssl-libs.x86_64 1:1.0.2k-24.amzn2.0.11
  dependency: libpcap >= 14:1.5.3-10
   provider: libpcap.x86_64 14:1.5.3-11.amzn2
   provider: libpcap.i686 14:1.5.3-11.amzn2
  dependency: libpcap.so.1()(64bit)
   provider: libpcap.x86_64 14:1.5.3-11.amzn2
  dependency: rtld(GNU_HASH)
   provider: glibc.x86_64 2.26-63.amzn2.0.1
   provider: glibc.i686 2.26-63.amzn2.0.1
  dependency: shadow-utils
   provider: shadow-utils.x86_64 2:4.1.5.1-24.amzn2.0.3

特定のバージョンがインストールされているかを確認する

yum list tcpdump-4.9.2-4.amzn2.1.0.1
「14:4.9.2-4.amzn2.1.0.1」の「14:」の部分はリリースなので省いて指定する。

$ yum list tcpdump-4.9.2-4.amzn2.1.0.1
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
Installed Packages
tcpdump.x86_64                          14:4.9.2-4.amzn2.1.0.1                           installed

さいごに

いつもすぐにコマンドを忘れてしまうので、これでもう安心です。

モバイルバージョンを終了