FreeBSD 6からportsnapが標準になりました。 それまでは、cvsupでportsツリーを最新にしていました。 cvsupは安全ではない。 プロトコルは暗号化されていない 電子署名を使っていない ツリーに任意のデータ挿入が可能である その他の問題 cvsupの更新が効率的ではない cvsupは独自プロトコルであるため、ファイヤーウォールの問題がある 上記の問題のため、 portsnap が作られました。 プロトコルは http を使用する スナップショットには、OpenSSLを用いて電子署名を行う スナップショットの配布には、デルタ圧縮(binary diff)を使用する インストール FreeBSD 6からデフォルトでベースシステムに含まれるため、インストール作業はありません。 FreeBSD 4, FreeBSD 5を利用している場合は、下記の方法でインストールできます。
FreeBSD 6.2-RELEASEが出てきたようなので、今まで使っていたFreeBSD 6.1Rからアップグレードしてみた。 ソースの同期 6.2Rからは、csup(1)なるコマンドがベースシステムに組み込まれたけど、6.1Rではまだ導入されていないので、従来から導入しているcvsupのportを使ってソースを同期することにする。 /usr/share/examples/cvsup/standard-supfile のファイル内
まずは、CVSupでソースを最新にする必要があります。 今回はFreeBSD 5.4 ⇒ FreeBSD 6.0 へ CVSupをインストール † ※Portsを最新版にするは こちら # cd /usr/ports/net/cvsup-without-gui # make clean ===> Cleaning for libiconv-1.9.2_1 ===> Cleaning for gettext-0.14.5 ===> Cleaning for gmake-3.80_2 ===> Cleaning for libtool-1.5.20 ===> Cleaning for ezm3-1.2 ===> Cleaning for cvsup-without-gui-16.1h_2 # make install /etc/stable-supfileを用意 † # cp /usr/sh
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く