[[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を使うべきでしょう。


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

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

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