私はしばらくFreeBSDを使用してきました。私はOpenBSDについてもっと学びたいです。現在、私は私のシステムを維持するための「推奨」方法が何であるかを理解しようとしています。最新情報。
FreeBSD では、次のコマンドを使用します。pkg upgrade
インストールされているすべてのパッケージを最新バージョンに更新します。私たちはコマンドを使用しますfreebsd-update
「デフォルト」システム(カーネル)の最新のパッチをインポートまたはインストールします。だからpkg upgrade && freebsd-update
私はかなり安全だと思います。
今:OpenBSDで同等のプロセスは何ですか?私の考えではpkg_add -u
OpenBSDの機能はFreeBSDとほぼ同じですpkg upgrade
。つまり、インストールされているすべてのパッケージを最新バージョンに更新します。しかし、同等のものは何ですかfreebsd-update
?これまで私が見つけたsysupgrade
OpenBSDでは、毎回「404 Not Found」エラーが発生します。私の考えでは、これはOpenBSDが私に現在の時点で以下があることを知らせる方法です。いいえアップグレードできる最新バージョンです。できます!
ただし、「基本」システムのセキュリティパッチを取得する方法現在実行中のOpenBSDのバージョン? OpenBSDにもそのような機能がありますか?それとも新しいバージョンが出るのを待つ必要がありますか?
ベストアンサー1
あなたは正しいです。sysupgrade(8)
新しいバージョンがない場合は、404エラーに応答します。このツールは、システムを次のバージョンまたは最新のスナップショットバージョンにアップグレードするときに使用するのに適したツールです。を使用すると、インストールされているpkg_add -u
すべてのパッケージを更新するのに十分です(pkg_delete -a
不要になったパッケージを後で削除することもできます)。
セキュリティパッチなどは、以下を使用してインストールされます。syspatch(8)
。syspatch -c
新しいパッチが到着したときに通知を受け取るように、毎日のクローン操作でこれを実行できます。スナップショットシステムは使用されませんsyspatch
。
また、見ることができますOpenBSD FAQ、特に関連してセキュリティアップデートとOpenBSD 7.1 正誤表ページ。
上記の混合物で唯一欠けている成分は包装ですsysclean
。インストールされたら、pkg_add
それを使用して、システムがデフォルトのシステムの一部として配布されなくなり、インストールされたパッケージで使用されなくなったファイルを見つけることができます。
マニュアルを調べて、sysclean
システムへのローカル追加を無視する方法を学び、ツールを盲目的に信頼しないようにしてください(たとえば、出力に従ってアイテムを削除する自動化タスクを作成しないでください)。