portsは非常に便利なシステムであるがアプリケーションのアップグレードに関しては弱い部分がある。
portupgradeはそれを強力に補ってくれるツールであり、より簡単な操作でアプリケーションのインストールやアップグレードが出来たり、portsごとの依存関係やバージョン管理においての悩みを解消してくれるなど、とても簡単で便利な機能を持ち合わせたツールである。
FreeBSD
より簡単なports管理ツール「portupgrade」を利用する
公開 木, 2007-01-25 22:05
Tags: FreeBSD | ports
FreeBSD 6.2-RELEASEへのアップグレード手順(その2)
公開 日, 2007-01-21 20:03
Tags: FreeBSDソースの再構築
出力メッセージの保存
ここでは省略。
ベースシステムの構築とインストール
同期したソースは通常/usr/srcのディレクトリ以下に置かれるので、その中に入り以下を実行。ここで-jオプションを指定し複数のプロセスにて実行する方法もあるが、/usr/src/UPDATINGでは推奨されていない。# cd /usr/src
# make buildworld# make -j4 buildworld
FreeBSD 6.2-RELEASEへのアップグレード手順(その1)
公開 日, 2007-01-21 19:44
Tags: FreeBSD FreeBSDを最新リリースへアップグレードしてみたのでその記録を残しておく。
私の場合FreeBSD6.0 -p7から久々のアップグレードである。まずは参考になりそうな情報を検索してみることに・・・ さて、アップグレードなので以下のサイトを参考にした。
- FreeBSD Notes - FreeBSD 6.2-RELEASEにアップグレード
- make world の利用 FreeBSD ハンドブック
- make world FreeBSD の部屋
一連の作業に入る前に・・・
- この作業では必ず装置の再起動が発生する
各種サーバを立てて公開している環境では運用の停止を考慮しなければならない - システムが動作および起動しなくなるおそれがある
バックアップは必須。またどの段階でトラブルが発生したにしても、その復旧の手順をあらかじめ知っておく事が重要である(たとえばカーネルをもとに戻すなど)
|
FreeBSDの仮想化環境「ezjail」でのportsツリーのマウント共有利用
公開 水, 2007-01-10 00:09
Tags: FreeBSD | jail | ports | Virtual ezjailにより作成された仮想環境でportsツリーを導入する際、個々のjai仮想領域lごとにportsツリーを構成するとHDD容量を圧迫することになる。また、そうした場合にjail環境のportsツリーを更新する手間が増えるデメリットが発生する。 そこでmount_null(8)を使用してjail環境にhost環境のportsツリーをマウントし共有することで、jail環境からもportsツリーを利用できるようにする。
-FreeBSDのサーバ仮想化技術「ezjail」で構築したjail環境の設定- からのつずきとなる。
インストール環境:
FreeBSD6 + ezjail-2.0.1
FreeBSDのサーバ仮想化技術「ezjail」で構築したjail環境の設定
公開 金, 2007-01-05 09:09
Tags: FreeBSD | jail | Virtualezjailをportsからインストールした後、始めにFreeBSDを仮想化したjail環境のベースとなる部分を構築した。そして次に、利用するひとつのjail名を指定しその環境も構築した。 これから利用するひとつのjail環境を整えていく。(jail環境の構築で動作確認が取れていることが前提である)
-FreeBSDでサーバの仮想化技術「jail」を使った複数ドメインでの運用- からのつずきとなる。
インストール環境:
FreeBSD6 + ezjail-2.0.1





