Server環境の再構築(別マシーンへ移行編)その1

前回clang-17環境が壊れていたために再コンパイルがまともにできなかった。
なのでサーバー環境の再構築をすることにした。

先ず、今迄のmacから別のmacに移動することにする。
どうせだから最新の環境を構築しよう。

1.webサーバーを入れる。
phpが85まで上がっていた(今まで84を使っていた)ので、そっちを入れる。
php85-apache2handlerを入れたらphp85とApache2が自動で入った。
2.databaseを入れる
MariaDBが11.4まで上がっていた(今までのは10.11)ので、そっちを新規で入れる。
此方はmariadb-11.4-serverを入れればmariadb-11.4が自動で入る。
3.mariadbのインターフェースを入れる。
mysql8-serverをインストールすればmysql8(8.4)も入る。
ここ迄で大体、web環境が揃う。

ここ迄で入ったportsは下記の通り。(結構入るよね)

幾つか調べてみたけれど、大体最新が入っている模様。
perlは5.40があったけれど、インストールされたのは5.34.3だった。
pythonは3.14.3ではなく、3.13.12だった。3.15は3.15.0a7ってことだからalphaバージョンなのだろう。

次はmail server環境。

多分これだけでdovecotも入る筈。
……入らなかった。なら個別に入れようdovecot。
clamav-serverとclamsmtpを入れる。

その前にclang-22を標準のコンパイラにしようとしたが、
sudo port select clang mp-clang-22
Selecting ‘mp-clang-22’ for ‘clang’ failed: could not create new link “/opt/local/bin/c-index-test”: target “/opt/local/bin/c-index-test-mp-22” doesn’t exist
となって選択できない。
なのでclang-21を入れて標準化した。幾らか良くなるかな?
放って置いても仕方がないのでclang-22のセットはuninstallすることにした。

である。

続けてp5.34-mail-spamassassinを入れる。

と、無茶入ってくる。
いやぁ、これは大変だわ(^_^;;
まぁ、いいかぁ〜、と思っていたらすぐに終わった。
mysqlやmariadbに比べて、ほぼバイナリをダウンロードするだけみたいだ。おまけに小さいファイルばかりのようだし。

今日はここ迄にしておいてやるか。(疲れた……

あ、その前にopenssl3とopendkimにopenldapを入れておこう。
確か何かに使っていた筈。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)