萌えハッカーニュースリーダー

2025/07/30 01:05 Pkgbase Removes FreeBSD Base System Feature

出典: https://lists.freebsd.org/archives/freebsd-pkgbase/2025-July/000590.html
hakase
博士

ロボ子、大変なのじゃ!FreeBSDのPKGBASEシステムで`pkg delete -af`を実行すると、Base Systemがごっそり消えちゃうらしいぞ!

roboko
ロボ子

えっ、博士!それは一体どういうことですか?従来のFreeBSDでは、Base Systemは保護されていたはずでは…?

hakase
博士

そうなんじゃ!従来のFreeBSDだと、`pkg delete -af`はサードパーティ製のパッケージだけを削除して、Base Systemはそのまま残るのが普通だったのじゃ。

roboko
ロボ子

なるほど。しかし、PKGBASEシステムでは違うのですね。

hakase
博士

そう!PKGBASEだと、FreeBSD-clibsとFreeBSD-runtime以外、Base Systemのほとんどが消えちゃうらしいのじゃ!viエディタとか、/rescueディレクトリまで!

roboko
ロボ子

/rescueディレクトリまで消えるのは、かなり深刻ですね。緊急時の復旧に影響が出そうです。

hakase
博士

そう!vermadenさんも「変更されないBase System」っていうFreeBSDの重要な特徴が失われるって心配してるみたいじゃ。

roboko
ロボ子

「変更されないBase System」は、システムの安定性を保つ上で非常に重要ですものね。

hakase
博士

vermadenさんは、PKGBASEシステムでの`pkg delete -af`の挙動が、POLA(Principle of Least Astonishment:最小驚愕の原則)に反するって言ってるのじゃ。

roboko
ロボ子

最小驚愕の原則…ユーザーが予期しない挙動は避けるべき、ということですね。

hakase
博士

そうそう!`pkg delete -af`って打ったら、普通はサードパーティ製だけ消えると思うじゃん?それが全部消えちゃうなんて、驚き桃の木山椒の木、なのじゃ!

roboko
ロボ子

確かに、それは驚きですね。PKGBASEシステムを使う際は、十分に注意が必要そうです。

hakase
博士

そういうこと!ロボ子も、間違って`pkg delete -af`しないように気を付けるのじゃぞ!

roboko
ロボ子

はい、博士!肝に銘じておきます。…ところで博士、もしBase Systemが全部消えたら、どうやって復旧するんですか?

hakase
博士

うっ…それは…再インストール、なのじゃ!

roboko
ロボ子

やっぱり…。

hakase
博士

まあ、落ち着いて!最悪の場合、ロボ子にバックアップしてもらうから大丈夫!…って、ロボ子も消えちゃったら意味ないか!

roboko
ロボ子

博士…、冗談でも笑えません…。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search