Part I. pkgsrc 利用者向けの手引き

Table of Contents

2. どこからpkgsrcを得て、どうやって最新に保つか
2.1. pkgsrc を初めて入手する
2.1.1. tar ファイル
2.1.2. anonymous CVS 経由
2.2. pkgsrc を最新の状態に保つ
2.2.1. tar ファイルを使用
2.2.2. CVS 経由
3. NetBSD 以外のシステムで pkgsrc を使う
3.1. バイナリー配布
3.2. pkgsrc を使う準備をする
3.3. プラットフォーム別の覚書
3.3.1. Darwin (Mac OS X)
3.3.2. FreeBSD
3.3.3. Interix
3.3.4. IRIX
3.3.5. Linux
3.3.6. OpenBSD
3.3.7. Solaris
4. pkgsrc を使う
4.1. バイナリーパッケージを使う
4.1.1. バイナリーパッケージの配布場所
4.1.2. バイナリーパッケージをインストールする
4.1.3. パッケージをアンインストールする
4.1.4. インストールされているパッケージの情報を得る
4.1.5. インストール済パッケージの脆弱性チェック
4.1.6. インストール済パッケージのより新しいバージョンが pkgsrc にあるかどうか調べる
4.1.7. その他の管理用機能
4.1.8. 警告
4.2. ソースからパッケージを構築する
4.2.1. 必要なもの
4.2.2. 配布ファイルの取得
4.2.3. 構築とインストール方法
5. pkgsrc を設定する
5.1. 全般的な設定
5.2. 構築の過程に影響を及ぼす変数
5.3. インストール過程に影響をおよぼす変数
5.4. コンパイラーの選択と設定
5.4.1. コンパイラーを選ぶ
5.4.2. コンパイラーへのフラグの追加 (CFLAGS)
5.4.3. リンカーへのフラグの追加 (LDFLAGS)
5.5. 開発者および上級者向けの設定
5.6. 構築オプションの選択
6. バイナリーパッケージを作る
6.1. 単数のバイナリーパッケージを構築する
6.2. バイナリーパッケージ作成用の設定
7. pkgsrc のバイナリーパッケージを全部作成する (バルクビルド)
7.1. まず考察、構築はその後
7.2. バルクビルドに必要なもの
7.3. 旧方式のバルクビルドを実行する
7.3.1. 設定
7.3.2. ほか、環境に関する考察
7.3.3. 操作
7.3.4. 何を実行するのか
7.3.5. 必要なディスク容量
7.3.6. chroot構築用の砂場を用意する
7.3.7. パッケージを部分的に構築する
7.3.8. バルクビルドの成果をアップロードする
7.4. pbulk 方式のバルクビルドを実行する
7.4.1. 事前準備
7.4.2. 設定
7.5. CD-ROM複数枚に収めたパッケージコレクションの作成
7.5.1. cdpackの使用例
8. インストールされたファイルのディレクトリー配置
8.1. ${LOCALBASE} 以下のファイルシステム配置
8.2. ${VARBASE} 以下のファイルシステム配置
9. よくある質問
9.1. pkgについて話しあうためのメーリングリストはありますか?
9.2. pkgviews のドキュメンテーションはどこにあるか?
9.3. パッケージ管理用ユーティリティー (pkgtools)
9.4. pkgsrc を root 以外で使う方法
9.5. distfile 取得時に、転送を再開する方法は?
9.6. pkgsrc の modular X.org をインストールあるいは使用する方法は?
9.7. 防火壁の内側からファイルを取得する方法
9.8. どうすればmake fetchでpassive FTPを使用することができますか?
9.9. 一度にすべてのdistfileを取得する方法
9.10. Don't know how to make /usr/share/tmac/tmac.andoc ってどういうこと?
9.11. Could not find bsd.own.mk ってどういうこと?
9.12. pkgsrcで'sudo'を使う
9.13. 設定ファイルの置き場所を変更する方法は?
9.14. 自動セキュリティーチェック
9.15. CFLAGS を無視するパッケージがあるのはなぜ?
9.16. パッケージが構築できません。どうすればいい?
9.17. Makefile appears to contain unresolved cvs/rcs/??? merge conflicts ってどういうこと?