pkg・ports アップデート関連 - その他一般 - wireshark 4.2.3 → 4.2.4

 クラウディア
1. 概要
2. 状況
3. オチ

1. 概要

 これを書いているのは、2024年4月4日のことですが、あまり時期は関係ないな。

2. 状況


$ portversion -v | grep '<'
wireshark-nox11-4.2.3       <  needs updating (port has 4.2.4)
 という状況でありまして。  はじめからミソのことをいうと。

cd /usr/ports/net/wireshark
make FLAVOR=nox11
make FLAVOR=nox11 install
 でインストールしています。  モジュール名とディレクトリ名に食い違いがあるところがミソなわけで。  このあたりは、「Wireshark - インストール」の「FreeBSD」のページをご参照ください。  これをいきなり。

portupgrade -Rr wireshark
 しても、だめなのは、参照ページでご理解ください。  だがしかし。

cd /usr/ports/net/wireshark
make deinstall clean
make FLAVOR=nox11
make FLAVOR=nox11 install
 しても、後の2行が何も動作しない・・・。

3. オチ

 正解は「『make deinstall clean』にもオプションをつけてやる」でした。

cd /usr/ports/net/wireshark
make FLAVOR=nox11 deinstall clean
make FLAVOR=nox11
make FLAVOR=nox11 install
 これで。

$ portversion -v | grep wireshark
[Reading data from pkg(8) ... - 477 packages found - done]
wireshark-nox11-4.2.4       =  up-to-date with port
 という状態になりました。