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 を使い慣れている人にとってはおなじみの画面だろう。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください