pkg・ports アップデート関連 - その他一般 - wireshark 4.2.3 → 4.2.4
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 という状態になりました。
$ 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
portupgrade -Rr wireshark
cd /usr/ports/net/wireshark make deinstall clean make FLAVOR=nox11 make FLAVOR=nox11 install
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