This is an archive of past FreeBSD releases; it's part of the FreeBSD Documentation Archive.

オリジナルのソースの入手

3.2. オリジナルのソースの入手

オリジナルのソースを, (普通は) 圧縮された tar ファイルの形 (foo.tar.gz あるいは foo.tar.Z) で入手して, それを DISTDIR にコピーします. 可能なかぎり, 広く使われている主流のソースを使用するようにしてください.

ネットワークへの接続の良好な FTP/HTTP サイトを見つけることができなかったり, 頭にくるような非標準的な形式しか持っていないサイトしか見つけられないときには, 自分で管理する確実な ftp か http サーバ (たとえば, あなたのホームページ) に置くこと ができます. MASTER_SITES に正しく反映されていることを確認してください.

そのような都合の良く安心な置き場所が見つけられない場合 (あなたが FreeBSD のコミッターであれば freefall の自分の public_html ディレクトリに置けます), わたしたちが ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/LOCAL_PORTS/ という場所を提供することもできます. この場所は変数 MASTER_SITE_LOCAL を使って参照してください. これについての問い合わせのメールは FreeBSD ports メーリングリスト へお願いします.

その port の配布ファイルが特に理由もなくしょっちゅう変わる場合には, 配布ファイルをあなたのホームページに置いて MASTER_SITES の最初に入れてください. こうすることによって, ユーザ利用する場合に ``checksum mismatch'' エラーが起るのを防ぎ, FreeBSD の ftp サイトの保守の負担を減らすことができます. もし, マスターサイトがたった一つしかない場合には, あなたのサイトにバックアップを置いて MASTER_SITES の 2 番目に加えてください.

あなたの port に必要ないくつかの追加パッチがインターネット上で手に入るのならば, それらも取ってきて DISTDIR に置きます. それらがメインのソースの tar ファイルとは別のサイトにあっても心配する必要はありません. そのような状況にはちゃんと対応できるようになっています (以下の PATCHFILES の記述をご覧ください).

FreeBSD ports システムに関する質問は <ports@freebsd.org> へ(英語で),
FreeBSD ports に関する日本語での議論は <ports-jp@jp.FreeBSD.org> へお願いします.
この文書の原文に関するお問い合わせは <doc@freebsd.org> へ(英語で),
日本語訳に関するお問い合わせは <doc-jp@jp.FreeBSD.org> へお願いします.