FrontPage

FreeBSD ハンドブック 付録 A. FreeBSD の入手方法

http://www.freebsd.org/doc/ja/books/handbook/svn.html

2012 年 7 月から、FreeBSD はすべてのソースコード、ドキュメント、Ports Collection を管理するメインのバージョン管理システムに Subversion (svn) を使っています。

注意: 一般的には Subversion は開発者向けのツールです。 大部分のユーザは、FreeBSD のベースシステムのアップデートに 
FreeBSD Update、 Ports Collection のアップデートには Portsnapを使うべきでしょう。

http://www.freebsd.org/doc/ja/books/handbook/svn-mirrors.html

# svn checkout https://svn0.us-west.FreeBSD.org/ports/head /usr/ports
# svn checkout svn-mirror/repository/branch lwcdir

ここで、repository, branch および root は以下のとおりです。

svn-mirror は、 Subversion ミラーサイト のひとつの URL です。

repository には、 プロジェクトのリポジトリ、すなわち base, ports, または doc のどれかひとつを指定します。

branch は、使うリポジトリによります。 ports および doc では、ほとんどの変更が head ブランチで行われます。 base リポジトリでは、head ブランチで -CURRENT の最新バージョンを管理しています。 -STABLE ブランチの最新バージョンは、8.x は stable/8、 9.x は stable/9 で管理しています。

lwcdir は、 指定したブランチの中身が置かれるターゲットのディレクトリです。 通常 ports は /usr/ports、 base は /usr/src、 そして doc では /usr/doc と指定します。

# svn checkout https://svn0.us-west.FreeBSD.org/basd/release/9.1.0 /usr/src

https://svn0.us-west.freebsd.org/base/release/9.1.0/

root@g7:/root # svn checkout https://svn0.us-west.FreeBSD.org/basd/release/9.1.0 /usr/src
Error validating server certificate for 'https://svn0.us-west.freebsd.org:443':
 - The certificate is not issued by a trusted authority. Use the
   fingerprint to validate the certificate manually!
Certificate information:
 - Hostname: svnmir.ysv.FreeBSD.org
 - Valid: from Fri, 24 Aug 2012 06:04:04 GMT until Sat, 24 Aug 2013 06:04:04 GMT
 - Issuer: clusteradm, FreeBSD.org, CA, US
 - Fingerprint: 79:35:8f:ca:6d:34:d9:30:44:d1:00:af:33:4d:e6:11:44:4d:15:ec
(R)eject, accept (t)emporarily or accept (p)ermanently? p
svn: E175002: Unable to connect to a repository at URL 'https://svn0.us-west.freebsd.org/basd/release/9.1.0'
svn: E175002: The OPTIONS request returned invalid XML in the response: XML parse error at line 1: no element found (https://svn0.us-west.freebsd.org/basd/release/9.1.0)
root@g7:/root # svn checkout https://svn0.us-west.FreeBSD.org/basd/release/9.1.0 /usr/src
svn: E175002: Unable to connect to a repository at URL 'https://svn0.us-west.freebsd.org/basd/release/9.1.0'
svn: E175002: The OPTIONS request returned invalid XML in the response: XML parse error at line 1: no element found (https://svn0.us-west.freebsd.org/basd/release/9.1.0)
# svn checkout https://svn0.us-west.FreeBSD.org/base/release/9.1.0 /usr/src
# svn update /usr/src

root@g7:/root # svn update /usr/src
Updating '/usr/src':
At revision 247901.

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-03-07 (木) 08:03:36