業務用エアコン関連の技術情報、エラーコード、環境問題対策に関する別サイト「エアコンの安全な修理・適切なフロン回収」

FreeBSD14.4 : OSインストール , 初期設定 (バイナリーの更新,PackagesとPorts Collectionの更新)

FreeBSDとは

FreeBSD(フリービーエスディー)は、UNIXライクなオープンソースのOSソフトウェア。特にネットワークOSとしての稼動実績はLinux系を上回り、高い負荷にも安定したパフォーマンスを維持します。

FreeBSD(フリービーエスディー)は実用性を重視し堅牢で頑丈な設計を施されている点から、大手企業・サービスのFTP、WWW、電子メールサーバなどの運用に適しています。

今回は2026 年 3 月 10 日にリリースされたFreeBSD14.4をインストールし、サーバーの構築を行います。

インストール

1.インストールイメージのダウンロード
FreeBSD の配布サイト(https://download.freebsd.org/releases/amd64/amd64/ISO-IMAGES/14.4/) にアクセスし,
"FreeBSD-14.4-RELEASE-amd64-dvd1.iso"をダウンロードする

2.ブートディスクの作成
ダウンロードしたFreeBSD-14.4-RELEASE-amd64-dvd1.isoからブートディスクを作成する(DVDディスク)
USBメモリーに作成する場合はFreeBSD-14.4-RELEASE-amd64-memstick.imgをダウンロードしてWin32 Disk Imager等Image Writerを利用し、作成する

3.BIOS設定を変更し、作成したブートメディアから起動する

以降、インストールはFreeBSD-14.3と同様ですので割愛します。

初期設定

FreeBSDのインストールが終わり、これからサーバーの構築を始めますがコンソール画面では何かと作業がしにくいので、TeraTerm等を使用しWindowsから操作します。
OpenSSH サーバーはデフォルトでパスワード認証方式でのログインは可能となっています。
サービスが有効になっていればリモートログインすることができます。
sshd サービスの有効確認

これでWindowsのTeraTermからSSH接続できます(TeraTermでの設定は他のOSの初期設定を参照してください)

1. バイナリーの更新

カーネルなどのバージョン情報の表示

利用可能なすべてのバイナリ更新(セキュリティアップデート)を取得
今回はアップデートがありませんでした

更新またはアップグレードをインストール

インストールしたイメージで起動するようにサーバーを再起動

更新後のバージョンを確認

2. Pkgng

2.1 パッケージシステム (pkgng) の初回実行設定

最新の状態にします。

2.2 Pkgコマンド使用方法

1️⃣ アプリケーションの検索

例としてMysql8を探す場合

2️⃣ アプリケーションをインストール

例としてcurl をインストールする

3️⃣ インストールされているパッケージに関する情報の取得

先ほどインストールしたcurlの情報を取得するには

4️⃣ アプリケーションの削除

5️⃣ アプリケーションの状態

6️⃣ アプリケーションの更新状態を参照

>: 現在インストールされているものより新しいバージョンがリリースされている場合
=: 現在インストールされているものと同等のバージョンがリリースされている場合
<: 現在インストールされているものより古いバージョンがリリースされている場合

7️⃣ Packagesの更新

全てのパッケージを更新する場合

3 Ports Collectionのインストール

FreeBSD14ではportsnapが削除されていますのでgitを用いて,ポーツ・コレクション(ports collection) をダウンロード,アップデート(更新)する.

1. gitをインストールする

portsからインストールする場合

pkgでインストールする場合

2. Port Collectionのインストール
portsツリーのHEADブランチのコピーをチェックアウトする
すでにPort Collectionがある場合は削除しておく

/usr/portsを更新する

3. perl5 アップグレード

インストールできるperlのバージョン確認

今回は最新のperl5.42をインストールする

4. ports 用メンテナンスツール

まず「ports」の環境を整える

「ports」をメンテナンスするための「ports」、「portupgrade」をインストールします。

5. INDEXの更新

データベースの状態を参照するには

「=」マークがついていれば、最新版がインストールされている
「<」マークがついていれば、「ports」に新しい版が存在する

6. ports のアップグレード

上記で確認した結果、新しいバージョンが出ている「ports」を更新する

タイトルとURLをコピーしました