Ubuntu 24.04 デスクトップ版に Wireshark をコマンド 1 つでインストールした。
前書き
プライベートでは Linux パソコンをメインに使っている。家にいるときは Fedora (レッツノート CF-LX5) を使うことが多く、外出時には Ubuntu (レッツノート CF-SV8) を使うことが多い。
そこで今日、外出先でパケットキャプチャーファイル (pcap ファイル) を見る必要性が出てきたときに、持っていたパソコンが Ubuntu 24.04 デスクトップ版だったというわけで、この Ubuntu に Wireshark をインストールした。
$ lsb_release -d
No LSB modules are available.
Description: Ubuntu 24.04 LTS
$
結論:apt 一発でインストールできた。
Wireshark インストール方法
だらだらと長いがコマンドを実行した時の出力結果を全部コピペーする。
$ sudo apt install wireshark パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています... 完了 状態情報を読み取っています... 完了 以下の追加パッケージがインストールされます: libb2-1 libbcg729-0 liblua5.2-0 libminizip1t64 libnghttp3-3 libopencore-amrnb0 libqt6core5compat6 libqt6core6t64 libqt6dbus6t64 libqt6gui6t64 libqt6multimedia6 libqt6network6t64 libqt6opengl6t64 libqt6printsupport6t64 libqt6qml6 libqt6qmlmodels6 libqt6quick6 libqt6svg6 libqt6waylandclient6 libqt6waylandcompositor6 libqt6waylandeglclienthwintegration6 libqt6waylandeglcompositorhwintegration6 libqt6widgets6t64 libqt6wlshellintegration6 libsmi2t64 libspandsp2t64 libts0t64 libwireshark-data libwireshark17t64 libwiretap14t64 libwsutil15t64 qt6-gtk-platformtheme qt6-qpa-plugins qt6-translations-l10n qt6-wayland wireshark-common 提案パッケージ: qt6-qmltooling-plugins snmp-mibs-downloader geoipupdate geoip-database geoip-database-extra libjs-leaflet libjs-leaflet.markercluster wireshark-doc 以下のパッケージが新たにインストールされます: libb2-1 libbcg729-0 liblua5.2-0 libminizip1t64 libnghttp3-3 libopencore-amrnb0 libqt6core5compat6 libqt6core6t64 libqt6dbus6t64 libqt6gui6t64 libqt6multimedia6 libqt6network6t64 libqt6opengl6t64 libqt6printsupport6t64 libqt6qml6 libqt6qmlmodels6 libqt6quick6 libqt6svg6 libqt6waylandclient6 libqt6waylandcompositor6 libqt6waylandeglclienthwintegration6 libqt6waylandeglcompositorhwintegration6 libqt6widgets6t64 libqt6wlshellintegration6 libsmi2t64 libspandsp2t64 libts0t64 libwireshark-data libwireshark17t64 libwiretap14t64 libwsutil15t64 qt6-gtk-platformtheme qt6-qpa-plugins qt6-translations-l10n qt6-wayland wireshark wireshark-common アップグレード: 0 個、新規インストール: 37 個、削除: 0 個、保留: 3 個。 47.3 MB のアーカイブを取得する必要があります。 この操作後に追加で 213 MB のディスク容量が消費されます。 続行しますか? [Y/n] Y 取得:1 http://archive.ubuntu.com/ubuntu noble/universe amd64 libb2-1 amd64 0.98.1-1.1build1 [45.0 kB] 取得:2 http://archive.ubuntu.com/ubuntu noble/universe amd64 libbcg729-0 amd64 1.1.1-2build1 [35.3 kB] 取得:3 http://archive.ubuntu.com/ubuntu noble/universe amd64 liblua5.2-0 amd64 5.2.4-3build2 [123 kB] 取得:4 http://archive.ubuntu.com/ubuntu noble/universe amd64 libminizip1t64 amd64 1:1.3.dfsg-3.1ubuntu2 [22.2 kB] 取得:5 http://archive.ubuntu.com/ubuntu noble/universe amd64 libnghttp3-3 amd64 0.8.0-2 [59.0 kB] 取得:6 http://archive.ubuntu.com/ubuntu noble/universe amd64 libopencore-amrnb0 amd64 0.1.6-1build1 [98.2 kB] 取得:7 http://archive.ubuntu.com/ubuntu noble/universe amd64 libqt6core6t64 amd64 6.4.2+dfsg-21.1build5 [1,789 kB] 取得:8 http://archive.ubuntu.com/ubuntu noble/universe amd64 libqt6core5compat6 amd64 6.4.2-4build3 [147 kB] 取得:9 http://archive.ubuntu.com/ubuntu noble/universe amd64 libqt6dbus6t64 amd64 6.4.2+dfsg-21.1build5 [267 kB] 取得:10 http://archive.ubuntu.com/ubuntu noble/universe amd64 libts0t64 amd64 1.22-1.1build1 [63.8 kB] 取得:11 http://archive.ubuntu.com/ubuntu noble/universe amd64 libqt6gui6t64 amd64 6.4.2+dfsg-21.1build5 [3,119 kB] 取得:12 http://archive.ubuntu.com/ubuntu noble/universe amd64 libqt6network6t64 amd64 6.4.2+dfsg-21.1build5 [740 kB] 取得:13 http://archive.ubuntu.com/ubuntu noble/universe amd64 libqt6multimedia6 amd64 6.4.2-11build3 [527 kB] 取得:14 http://archive.ubuntu.com/ubuntu noble/universe amd64 libqt6opengl6t64 amd64 6.4.2+dfsg-21.1build5 [420 kB] 取得:15 http://archive.ubuntu.com/ubuntu noble/universe amd64 libqt6widgets6t64 amd64 6.4.2+dfsg-21.1build5 [2,648 kB] 取得:16 http://archive.ubuntu.com/ubuntu noble/universe amd64 libqt6printsupport6t64 amd64 6.4.2+dfsg-21.1build5 [222 kB] 取得:17 http://archive.ubuntu.com/ubuntu noble/universe amd64 libqt6qml6 amd64 6.4.2+dfsg-4build3 [1,619 kB] 取得:18 http://archive.ubuntu.com/ubuntu noble/universe amd64 libqt6qmlmodels6 amd64 6.4.2+dfsg-4build3 [267 kB] 取得:19 http://archive.ubuntu.com/ubuntu noble/universe amd64 libqt6quick6 amd64 6.4.2+dfsg-4build3 [2,001 kB] 取得:20 http://archive.ubuntu.com/ubuntu noble/universe amd64 libqt6svg6 amd64 6.4.2-4ubuntu3 [156 kB] 取得:21 http://archive.ubuntu.com/ubuntu noble/universe amd64 libqt6waylandclient6 amd64 6.4.2-5build3 [251 kB] 取得:22 http://archive.ubuntu.com/ubuntu noble/universe amd64 libqt6waylandcompositor6 amd64 6.4.2-5build3 [427 kB] 取得:23 http://archive.ubuntu.com/ubuntu noble/universe amd64 libqt6waylandeglclienthwintegration6 amd64 6.4.2-5build3 [19.5 kB] 取得:24 http://archive.ubuntu.com/ubuntu noble/universe amd64 libqt6waylandeglcompositorhwintegration6 amd64 6.4.2-5build3 [15.2 kB] 取得:25 http://archive.ubuntu.com/ubuntu noble/universe amd64 libqt6wlshellintegration6 amd64 6.4.2-5build3 [38.0 kB] 取得:26 http://archive.ubuntu.com/ubuntu noble/universe amd64 libsmi2t64 amd64 0.4.8+dfsg2-16.1build1 [112 kB] 取得:27 http://archive.ubuntu.com/ubuntu noble/universe amd64 libspandsp2t64 amd64 0.0.6+dfsg-2.1build1 [311 kB] 取得:28 http://archive.ubuntu.com/ubuntu noble/universe amd64 libwireshark-data all 4.2.2-1.1build3 [454 kB] 取得:29 http://archive.ubuntu.com/ubuntu noble/universe amd64 libwsutil15t64 amd64 4.2.2-1.1build3 [121 kB] 取得:30 http://archive.ubuntu.com/ubuntu noble/universe amd64 libwiretap14t64 amd64 4.2.2-1.1build3 [259 kB] 取得:31 http://archive.ubuntu.com/ubuntu noble/universe amd64 libwireshark17t64 amd64 4.2.2-1.1build3 [23.7 MB] 取得:32 http://archive.ubuntu.com/ubuntu noble/universe amd64 qt6-gtk-platformtheme amd64 6.4.2+dfsg-21.1build5 [55.1 kB] 取得:33 http://archive.ubuntu.com/ubuntu noble/universe amd64 qt6-qpa-plugins amd64 6.4.2+dfsg-21.1build5 [89.3 kB] 取得:34 http://archive.ubuntu.com/ubuntu noble/universe amd64 qt6-translations-l10n all 6.4.2-1 [1,761 kB] 取得:35 http://archive.ubuntu.com/ubuntu noble/universe amd64 qt6-wayland amd64 6.4.2-5build3 [127 kB] 取得:36 http://archive.ubuntu.com/ubuntu noble/universe amd64 wireshark-common amd64 4.2.2-1.1build3 [587 kB] 取得:37 http://archive.ubuntu.com/ubuntu noble/universe amd64 wireshark amd64 4.2.2-1.1build3 [4,621 kB] 47.3 MB を 13秒 で取得しました (3,603 kB/s) パッケージからテンプレートを展開しています: 100% パッケージを事前設定しています ... 以前に未選択のパッケージ libb2-1:amd64 を選択しています。 (データベースを読み込んでいます ... 現在 207101 個のファイルとディレクトリがインストールされています。) .../00-libb2-1_0.98.1-1.1build1_amd64.deb を展開する準備をしています ... libb2-1:amd64 (0.98.1-1.1build1) を展開しています... 以前に未選択のパッケージ libbcg729-0:amd64 を選択しています。 .../01-libbcg729-0_1.1.1-2build1_amd64.deb を展開する準備をしています ... libbcg729-0:amd64 (1.1.1-2build1) を展開しています... 以前に未選択のパッケージ liblua5.2-0:amd64 を選択しています。 .../02-liblua5.2-0_5.2.4-3build2_amd64.deb を展開する準備をしています ... liblua5.2-0:amd64 (5.2.4-3build2) を展開しています... 以前に未選択のパッケージ libminizip1t64:amd64 を選択しています。 .../03-libminizip1t64_1%3a1.3.dfsg-3.1ubuntu2_amd64.deb を展開する準備をしています ... libminizip1t64:amd64 (1:1.3.dfsg-3.1ubuntu2) を展開しています... 以前に未選択のパッケージ libnghttp3-3:amd64 を選択しています。 .../04-libnghttp3-3_0.8.0-2_amd64.deb を展開する準備をしています ... libnghttp3-3:amd64 (0.8.0-2) を展開しています... 以前に未選択のパッケージ libopencore-amrnb0:amd64 を選択しています。 .../05-libopencore-amrnb0_0.1.6-1build1_amd64.deb を展開する準備をしています ... libopencore-amrnb0:amd64 (0.1.6-1build1) を展開しています... 以前に未選択のパッケージ libqt6core6t64:amd64 を選択しています。 .../06-libqt6core6t64_6.4.2+dfsg-21.1build5_amd64.deb を展開する準備をしています ... libqt6core6t64:amd64 (6.4.2+dfsg-21.1build5) を展開しています... 以前に未選択のパッケージ libqt6core5compat6:amd64 を選択しています。 .../07-libqt6core5compat6_6.4.2-4build3_amd64.deb を展開する準備をしています ... libqt6core5compat6:amd64 (6.4.2-4build3) を展開しています... 以前に未選択のパッケージ libqt6dbus6t64:amd64 を選択しています。 .../08-libqt6dbus6t64_6.4.2+dfsg-21.1build5_amd64.deb を展開する準備をしています ... libqt6dbus6t64:amd64 (6.4.2+dfsg-21.1build5) を展開しています... 以前に未選択のパッケージ libts0t64:amd64 を選択しています。 .../09-libts0t64_1.22-1.1build1_amd64.deb を展開する準備をしています ... libts0t64:amd64 (1.22-1.1build1) を展開しています... 以前に未選択のパッケージ libqt6gui6t64:amd64 を選択しています。 .../10-libqt6gui6t64_6.4.2+dfsg-21.1build5_amd64.deb を展開する準備をしています ... libqt6gui6t64:amd64 (6.4.2+dfsg-21.1build5) を展開しています... 以前に未選択のパッケージ libqt6network6t64:amd64 を選択しています。 .../11-libqt6network6t64_6.4.2+dfsg-21.1build5_amd64.deb を展開する準備をしています ... libqt6network6t64:amd64 (6.4.2+dfsg-21.1build5) を展開しています... 以前に未選択のパッケージ libqt6multimedia6:amd64 を選択しています。 .../12-libqt6multimedia6_6.4.2-11build3_amd64.deb を展開する準備をしています ... libqt6multimedia6:amd64 (6.4.2-11build3) を展開しています... 以前に未選択のパッケージ libqt6opengl6t64:amd64 を選択しています。 .../13-libqt6opengl6t64_6.4.2+dfsg-21.1build5_amd64.deb を展開する準備をしています ... libqt6opengl6t64:amd64 (6.4.2+dfsg-21.1build5) を展開しています... 以前に未選択のパッケージ libqt6widgets6t64:amd64 を選択しています。 .../14-libqt6widgets6t64_6.4.2+dfsg-21.1build5_amd64.deb を展開する準備をしています ... libqt6widgets6t64:amd64 (6.4.2+dfsg-21.1build5) を展開しています... 以前に未選択のパッケージ libqt6printsupport6t64:amd64 を選択しています。 .../15-libqt6printsupport6t64_6.4.2+dfsg-21.1build5_amd64.deb を展開する準備をしています ... libqt6printsupport6t64:amd64 (6.4.2+dfsg-21.1build5) を展開しています... 以前に未選択のパッケージ libqt6qml6:amd64 を選択しています。 .../16-libqt6qml6_6.4.2+dfsg-4build3_amd64.deb を展開する準備をしています ... libqt6qml6:amd64 (6.4.2+dfsg-4build3) を展開しています... 以前に未選択のパッケージ libqt6qmlmodels6:amd64 を選択しています。 .../17-libqt6qmlmodels6_6.4.2+dfsg-4build3_amd64.deb を展開する準備をしています ... libqt6qmlmodels6:amd64 (6.4.2+dfsg-4build3) を展開しています... 以前に未選択のパッケージ libqt6quick6:amd64 を選択しています。 .../18-libqt6quick6_6.4.2+dfsg-4build3_amd64.deb を展開する準備をしています ... libqt6quick6:amd64 (6.4.2+dfsg-4build3) を展開しています... 以前に未選択のパッケージ libqt6svg6:amd64 を選択しています。 .../19-libqt6svg6_6.4.2-4ubuntu3_amd64.deb を展開する準備をしています ... libqt6svg6:amd64 (6.4.2-4ubuntu3) を展開しています... 以前に未選択のパッケージ libqt6waylandclient6:amd64 を選択しています。 .../20-libqt6waylandclient6_6.4.2-5build3_amd64.deb を展開する準備をしています ... libqt6waylandclient6:amd64 (6.4.2-5build3) を展開しています... 以前に未選択のパッケージ libqt6waylandcompositor6:amd64 を選択しています。 .../21-libqt6waylandcompositor6_6.4.2-5build3_amd64.deb を展開する準備をしています ... libqt6waylandcompositor6:amd64 (6.4.2-5build3) を展開しています... 以前に未選択のパッケージ libqt6waylandeglclienthwintegration6:amd64 を選択しています。 .../22-libqt6waylandeglclienthwintegration6_6.4.2-5build3_amd64.deb を展開する準備をしています ... libqt6waylandeglclienthwintegration6:amd64 (6.4.2-5build3) を展開しています... 以前に未選択のパッケージ libqt6waylandeglcompositorhwintegration6:amd64 を選択しています。 .../23-libqt6waylandeglcompositorhwintegration6_6.4.2-5build3_amd64.deb を展開する準備をしています ... libqt6waylandeglcompositorhwintegration6:amd64 (6.4.2-5build3) を展開しています... 以前に未選択のパッケージ libqt6wlshellintegration6:amd64 を選択しています。 .../24-libqt6wlshellintegration6_6.4.2-5build3_amd64.deb を展開する準備をしています ... libqt6wlshellintegration6:amd64 (6.4.2-5build3) を展開しています... 以前に未選択のパッケージ libsmi2t64:amd64 を選択しています。 .../25-libsmi2t64_0.4.8+dfsg2-16.1build1_amd64.deb を展開する準備をしています ... libsmi2t64:amd64 (0.4.8+dfsg2-16.1build1) を展開しています... 以前に未選択のパッケージ libspandsp2t64:amd64 を選択しています。 .../26-libspandsp2t64_0.0.6+dfsg-2.1build1_amd64.deb を展開する準備をしています ... libspandsp2t64:amd64 (0.0.6+dfsg-2.1build1) を展開しています... 以前に未選択のパッケージ libwireshark-data を選択しています。 .../27-libwireshark-data_4.2.2-1.1build3_all.deb を展開する準備をしています ... libwireshark-data (4.2.2-1.1build3) を展開しています... 以前に未選択のパッケージ libwsutil15t64:amd64 を選択しています。 .../28-libwsutil15t64_4.2.2-1.1build3_amd64.deb を展開する準備をしています ... libwsutil15t64:amd64 (4.2.2-1.1build3) を展開しています... 以前に未選択のパッケージ libwiretap14t64:amd64 を選択しています。 .../29-libwiretap14t64_4.2.2-1.1build3_amd64.deb を展開する準備をしています ... libwiretap14t64:amd64 (4.2.2-1.1build3) を展開しています... 以前に未選択のパッケージ libwireshark17t64:amd64 を選択しています。 .../30-libwireshark17t64_4.2.2-1.1build3_amd64.deb を展開する準備をしています ... libwireshark17t64:amd64 (4.2.2-1.1build3) を展開しています... 以前に未選択のパッケージ qt6-gtk-platformtheme:amd64 を選択しています。 .../31-qt6-gtk-platformtheme_6.4.2+dfsg-21.1build5_amd64.deb を展開する準備をしています ... qt6-gtk-platformtheme:amd64 (6.4.2+dfsg-21.1build5) を展開しています... 以前に未選択のパッケージ qt6-qpa-plugins:amd64 を選択しています。 .../32-qt6-qpa-plugins_6.4.2+dfsg-21.1build5_amd64.deb を展開する準備をしています ... qt6-qpa-plugins:amd64 (6.4.2+dfsg-21.1build5) を展開しています... 以前に未選択のパッケージ qt6-translations-l10n を選択しています。 .../33-qt6-translations-l10n_6.4.2-1_all.deb を展開する準備をしています ... qt6-translations-l10n (6.4.2-1) を展開しています... 以前に未選択のパッケージ qt6-wayland:amd64 を選択しています。 .../34-qt6-wayland_6.4.2-5build3_amd64.deb を展開する準備をしています ... qt6-wayland:amd64 (6.4.2-5build3) を展開しています... 以前に未選択のパッケージ wireshark-common を選択しています。 .../35-wireshark-common_4.2.2-1.1build3_amd64.deb を展開する準備をしています ... wireshark-common (4.2.2-1.1build3) を展開しています... 以前に未選択のパッケージ wireshark を選択しています。 .../36-wireshark_4.2.2-1.1build3_amd64.deb を展開する準備をしています ... wireshark (4.2.2-1.1build3) を展開しています... libb2-1:amd64 (0.98.1-1.1build1) を設定しています ... libnghttp3-3:amd64 (0.8.0-2) を設定しています ... libqt6core6t64:amd64 (6.4.2+dfsg-21.1build5) を設定しています ... libsmi2t64:amd64 (0.4.8+dfsg2-16.1build1) を設定しています ... libbcg729-0:amd64 (1.1.1-2build1) を設定しています ... libts0t64:amd64 (1.22-1.1build1) を設定しています ... libqt6dbus6t64:amd64 (6.4.2+dfsg-21.1build5) を設定しています ... qt6-translations-l10n (6.4.2-1) を設定しています ... libspandsp2t64:amd64 (0.0.6+dfsg-2.1build1) を設定しています ... libqt6gui6t64:amd64 (6.4.2+dfsg-21.1build5) を設定しています ... libwireshark-data (4.2.2-1.1build3) を設定しています ... liblua5.2-0:amd64 (5.2.4-3build2) を設定しています ... libminizip1t64:amd64 (1:1.3.dfsg-3.1ubuntu2) を設定しています ... libopencore-amrnb0:amd64 (0.1.6-1build1) を設定しています ... libqt6network6t64:amd64 (6.4.2+dfsg-21.1build5) を設定しています ... libqt6core5compat6:amd64 (6.4.2-4build3) を設定しています ... libwsutil15t64:amd64 (4.2.2-1.1build3) を設定しています ... libqt6widgets6t64:amd64 (6.4.2+dfsg-21.1build5) を設定しています ... libqt6multimedia6:amd64 (6.4.2-11build3) を設定しています ... qt6-qpa-plugins:amd64 (6.4.2+dfsg-21.1build5) を設定しています ... libqt6qml6:amd64 (6.4.2+dfsg-4build3) を設定しています ... libqt6opengl6t64:amd64 (6.4.2+dfsg-21.1build5) を設定しています ... libqt6qmlmodels6:amd64 (6.4.2+dfsg-4build3) を設定しています ... libqt6svg6:amd64 (6.4.2-4ubuntu3) を設定しています ... libqt6waylandclient6:amd64 (6.4.2-5build3) を設定しています ... qt6-gtk-platformtheme:amd64 (6.4.2+dfsg-21.1build5) を設定しています ... libqt6printsupport6t64:amd64 (6.4.2+dfsg-21.1build5) を設定しています ... libqt6quick6:amd64 (6.4.2+dfsg-4build3) を設定しています ... libwiretap14t64:amd64 (4.2.2-1.1build3) を設定しています ... libqt6wlshellintegration6:amd64 (6.4.2-5build3) を設定しています ... libqt6waylandcompositor6:amd64 (6.4.2-5build3) を設定しています ... libwireshark17t64:amd64 (4.2.2-1.1build3) を設定しています ... libqt6waylandeglcompositorhwintegration6:amd64 (6.4.2-5build3) を設定しています ... libqt6waylandeglclienthwintegration6:amd64 (6.4.2-5build3) を設定しています ... qt6-wayland:amd64 (6.4.2-5build3) を設定しています ... wireshark-common (4.2.2-1.1build3) を設定しています ... wireshark (4.2.2-1.1build3) を設定しています ... libc-bin (2.39-0ubuntu8.2) のトリガを処理しています ... man-db (2.12.0-4build2) のトリガを処理しています ... shared-mime-info (2.4-4) のトリガを処理しています ... desktop-file-utils (0.27-2build1) のトリガを処理しています ... hicolor-icon-theme (0.17-2) のトリガを処理しています ... gnome-menus (3.36.0-1.1ubuntu3) のトリガを処理しています ... $ which wireshark /usr/bin/wireshark $
途中で以下を聞かれた。
これは非特権ユーザーが Wireshark を実行できるようにするか?という質問のようです。どっちでもよかったのですが “いいえ” を選んで、特権ユーザーのみが Wireshark を使えるようにしました。
Ubuntu で Wireshark 起動してみた
pcap ファイルをダブルクリックすると Wireshark が起動してパケットキャプチャーの中身を表示してくれた。
Wireshark を使い慣れている人にとってはおなじみの画面だろう。