3 時半起床.
昨晩は少し不安感が強く, 深夜まで眠れなかった.
半ば無理に起きる.
明るくなるまでコンピューターの作業を行う.
それから休む. 眠い.
昼間はデイケアの友人の家を訪ねた.
入院中に面会に来てくれたことの感謝を兼ねて.
お互いの病気のことや, 今後勉強していきたいことなど話した.
夕方に友人宅を辞す.
買い物をしてアパートに帰る.
くたびれたが良い時間だった.
帰宅して夕食.
鶏もも肉焼きとサラダ.
疲れた.
そのまま布団に入る.
2024年06月01日
システム管理: OpenBSD のアップグレード作業 ── 2024 年 6 月 (1)
月初め (と言っても 2 月以来だが...) の OpenBSD のアップグレード作業を行う.
ソースツリーをアップデートする.
カーネルのコンパイル・インストール.
パッケージのアップグレード.
これまでは, この操作はカーネルおよびベースシステムのコンパイル・インストールの後に行っていた.
しかし今回, ベースシステムのコンパイルが Perl の実行および libc.a のリンクのエラーの発生によりエラー終了してしまう.
先にパッケージの方をアップデートしておく方がいいと考えた.
次いでベースシステムの再構築.
この処理には時間がかかるので, 続きは明日行う.
ソースツリーをアップデートする.
$ cd /usr/src # ベースシステムのソースコードのアップデート.
$ cvs -q up -Pd -A
$ cd /usr/xenocara # X のソースコードのアップデート.
$ cvs -q up -Pd -A
$ cd /usr/ports # ports ツリーのアップデート.
$ cvs -q up -Pd -A
# sysupgrade -s # システムを最新のスナップショットにアップグレードする.
カーネルのコンパイル・インストール.
# cd /sys/arch/amd64/compile/GENERIC.MP
# make obj
# make config
# make && make install
パッケージのアップグレード.
# pkg_add -uv
これまでは, この操作はカーネルおよびベースシステムのコンパイル・インストールの後に行っていた.
しかし今回, ベースシステムのコンパイルが Perl の実行および libc.a のリンクのエラーの発生によりエラー終了してしまう.
先にパッケージの方をアップデートしておく方がいいと考えた.
次いでベースシステムの再構築.
# cd /usr/src
# make obj && make build
この処理には時間がかかるので, 続きは明日行う.