OpenBSD:現在集中する方法は?

OpenBSD:現在集中する方法は?

この質問は次のようになります。これしかし、より具体的に言えば。


  1. 私は安定したOpenBSDシステムを持っており、現在のバージョンに集中したいと思います。私は知っていますアップグレードプロセスあるバージョンから別のバージョンへ。リリースバージョンから最新のスナップショットに移動するには? bsd.rdの最新のスナップショットから簡単に起動し、アップグレードプロセスに従うことができますが、「アップグレード前のステップ」と「構成ステップ」はどうですか?安定スナップショットから最新のスナップショットに移動するときに適用されるものはありますか?

  2. 現在のシステムを入手して再更新したい場合は、手順はどうなりますか?ソースからビルドする必要がありますか、またはbsd.rdの最新のスナップショットを再利用する必要がありますか?とにかく、上記のリンクに示されているように、「設定ステップ」は含まれていますか?

答え1

ソースからビルドしないでください。長年のトレンドを追ってきました。新しいスナップショットのバイナリアップグレードを実行できます。リリース/安定バージョンから現在のバイナリに直接アップグレードできます。

再起動。

プロンプトで次のように入力します。

boot bsd.rd

アップグレード操作を完了します。ホスト名を尋ねるときにこれを使用するのはかなり高速です。

mirrors.sonic.net

ルートを尋ねる場合は、次のように変更してください。

/pub/OpenBSD/snapshots/amd64/

amd64をあなたのアーキテクチャに置き換えます。

続行するにはアップグレードメッセージに従ってください。

完了したら再起動してください。

PKG_PATHの変更

export PKG_PATH=http://mirrors.sonic.net/pub/OpenBSD/snapshots/packages/amd64/

~/.profile および /root/.profile に追加します。

PKG_PATH=http://mirrors.sonic.net/pub/OpenBSD/snapshots/packages/amd64/

export PKG_PATH

その後実行

doas pkg_add -u

将来、PKG_PATHやbsd.rdファイルのパスを変更する必要はありません。覚えています。まるで唐辛子農場のようです。

後で新しいスナップショットで更新するには、次の手順を実行します。

boot bsd.rd

follow the prompts

reboot

doas pkg_add -u

注意すべき点が1つあります。新しいスナップショットにアップグレードすると、すぐに6.2から6.3に変わるなど、新しいバージョン番号が表示されます。 bsd.rdを実行し、プロンプトに従って、新しいbsd.rdラムディスクのみをダウンロードできます。完了したら、再起動してbsd.rdを再入力してアップグレードを続行する必要があります。ただし、これは6ヶ月に1回だけ実行され、自動的に行われます。 bsd.rdダウンロードのみが表示されたら、パニックにならないでください。

アップグレードする必要がある場合は、ブックマークに追加してください。

http://mirrors.sonic.net/pub/OpenBSD/snapshots/amd64/

ブラウザからアクセスしてアーカイブの日付を確認してください。

時々ディレクトリを訪問することを忘れないでください:

http://mirrors.sonic.net/pub/OpenBSD/snapshots/

捕まえるports.tar.gzポートツリーを更新します。

答え2

質問2への回答 - インストールした現在のバージョンから次のバージョンに移動するには、スナップショットイメージから起動して最新のbsd.rdをダウンロードし、bsd.rdアップグレードを選択します。

私のデフォルトのノートブックは現在バージョンを実行しており、/var/log/messages12月7日と1月15日にカーネルをアップグレードしたことがわかります。

messages:Jan 18 08:51:39 port /bsd: OpenBSD 6.2-current (GENERIC.MP) #360: Mon Jan 15 12:10:59 MST 2018
messages.1:Jan 13 10:22:11 port /bsd: OpenBSD 6.2-current (GENERIC.MP) #259: Thu Dec  7 13:09:59 MST 2017

ローカルミラーの現在のsnapshopディレクトリを見ると、bsd.rdアップグレードできる最新バージョンがあることがわかります。 amd64のようなより速いアーキテクチャでは、プロジェクトがすぐにリリースされる予定であり、新しいコアがそれほど早く出ない限り、通常は毎日新しいコアが出てきます。

だから私のプロセスは基本的に次のようになります。

  1. スナップショットから最新のbsd.rdをダウンロード
  2. bsd.rdを起動してインストールし、再起動してください。
  3. pkg_add -vuiの実行

私が追加したい唯一の警告は、次を読むことです。現在に従う時々変化が起こるため、現在の瞬間から次の瞬間へのプロセスがスムーズに切り替わらないことを意味します。

編集:現在のバージョンにする前に変更をテストしたり、問題を追跡したい場合にのみ、ソースからカーネルを構築します。

関連情報