《NetBSD pkgsrc指南》中文版-目录
发表于 : 2010-05-19 10:03
Part I. pkgsrc用户指南
目录
《NetBSD Pkgsrc指南》中文版-Chapter 1. 什么是pkgsrc?
--------------------------------------------------------------------------------
Chapter 1. 什么是 pkgsrc?目录
[INDENT]1.1. 介绍
1.1.1. 为什么要用pkgsrc?
1.1.2. 支持的平台
1.2. 概述
1.3. 术语
1.3.1. pkgsrc内的角色
1.4. 术语
[/INDENT]2. 从那里获取pkgsrc并使其保持最新
[INDENT]2.1. 第一次获取pkgsrc
2.1.1. tar文件
2.1.2. 通过SUP
2.1.3. 通过匿名CVS
2.2. 保持pkgsrc更新
2.2.1. tar文件
2.2.2. 通过CVS
[/INDENT]3. 在非NetBSD平台上使用pkgsrc
[INDENT]3.1. 二进制分发
3.2. Bootstrapping 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
[/INDENT]4. 使用pkgsrc
[INDENT]4.1. 使用二进制packages
4.1.1. 查找二进制packages
4.1.2. 安装二进制packages
4.1.3. 卸载packages
4.1.4. 获取已安装packages的相关信息
4.1.5. 检查已安装packages的安全弱点
4.1.6. 在pkgsrc里寻找已安装packages的新版本
4.1.7. 其它的管理功能
4.1.8. 警示
4.2. 从源代码构建packages
4.2.1. 需求
4.2.2. 获取distfiles
4.2.3. 如何构建和安装
[/INDENT]5. 配置pkgsrc
[INDENT]5.1. 常规配置
5.2. 影响构建过程的变量
5.3. 影响安装过程的变量
5.4. 选择和配置编译器
5.4.1. 选择编译器
5.4.2. 编译时的额外flags(CFLAGS)
5.4.3. 链接时的额外flags(LDFLAGS)
5.5. 开发者/高级的设定
5.6. 选择构建选项
[/INDENT]6. 创建二进制packages
[INDENT]6.1. 创建一个单独的二进制package
6.2. 二进制packages的创建设置
[/INDENT]7. 在pkgsrc里创建所有的二进制packages(bulk builds)
[INDENT]7.1. 先思后行
7.2. bulk build的需求
7.3. 执行老式bulk build
7.3.1. 配置
7.3.2. 其它环境因素
7.3.3. 操作
7.3.4. 它的工作
7.3.5. 磁盘空间需求
7.3.6. 将构建chroot在一个沙盒里
7.3.7. 部分构建packages
7.3.8. 上传一个bulk build的结果
7.4. 运行一个pbulk模式的bulk build
7.4.1. 准备
7.4.2. 配置
7.5. 创建多张CD-ROM的packages集合
7.5.1. cdpack使用实例
[/INDENT]8. 已安装文件的目录结构
[INDENT]8.1. ${LOCALBASE}里的文件系统布局
8.2. File ${VARBASE}里的文件系统布局
[/INDENT]9. 常见问题
[INDENT]9.1. 有无pkg相关讨论的邮件列表?
9.2. pkgviews文档在哪里?
9.3. 用户管理package的工具(pkgtools)
9.4. 如何以非root身份使用pkgsrc
9.5. 获取distfiles时如何续传?
9.6. 我如何从pkgsrc安装/使用模块化的X.org?
9.7. 如何在防火墙后获取文件?
9.8. 我怎么被告知要获取文件需要使用被动的FTP模式?
9.9. 怎样一次获取所有的distfiles?
9.10. Don't know how to make /usr/share/tmac/tmac.andoc 是什么意思?
9.11. Could not find bsd.own.mk 是什么意思?
9.12. 使用'sudo'操作pkgsrc
9.13. 我怎样改变配置文件的位置?
9.14. 自动的安全检查
9.15. 为何有些packages无视我的CFLAGS?
9.16. 一个package无法构建,我该怎么做?
9.17. Makefile appears to contain unresolved cvs/rcs/??? merge conflicts 是什么意思?
[/INDENT]
目录
《NetBSD Pkgsrc指南》中文版-Chapter 1. 什么是pkgsrc?
--------------------------------------------------------------------------------
Chapter 1. 什么是 pkgsrc?目录
[INDENT]1.1. 介绍
1.1.1. 为什么要用pkgsrc?
1.1.2. 支持的平台
1.2. 概述
1.3. 术语
1.3.1. pkgsrc内的角色
1.4. 术语
[/INDENT]2. 从那里获取pkgsrc并使其保持最新
[INDENT]2.1. 第一次获取pkgsrc
2.1.1. tar文件
2.1.2. 通过SUP
2.1.3. 通过匿名CVS
2.2. 保持pkgsrc更新
2.2.1. tar文件
2.2.2. 通过CVS
[/INDENT]3. 在非NetBSD平台上使用pkgsrc
[INDENT]3.1. 二进制分发
3.2. Bootstrapping 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
[/INDENT]4. 使用pkgsrc
[INDENT]4.1. 使用二进制packages
4.1.1. 查找二进制packages
4.1.2. 安装二进制packages
4.1.3. 卸载packages
4.1.4. 获取已安装packages的相关信息
4.1.5. 检查已安装packages的安全弱点
4.1.6. 在pkgsrc里寻找已安装packages的新版本
4.1.7. 其它的管理功能
4.1.8. 警示
4.2. 从源代码构建packages
4.2.1. 需求
4.2.2. 获取distfiles
4.2.3. 如何构建和安装
[/INDENT]5. 配置pkgsrc
[INDENT]5.1. 常规配置
5.2. 影响构建过程的变量
5.3. 影响安装过程的变量
5.4. 选择和配置编译器
5.4.1. 选择编译器
5.4.2. 编译时的额外flags(CFLAGS)
5.4.3. 链接时的额外flags(LDFLAGS)
5.5. 开发者/高级的设定
5.6. 选择构建选项
[/INDENT]6. 创建二进制packages
[INDENT]6.1. 创建一个单独的二进制package
6.2. 二进制packages的创建设置
[/INDENT]7. 在pkgsrc里创建所有的二进制packages(bulk builds)
[INDENT]7.1. 先思后行
7.2. bulk build的需求
7.3. 执行老式bulk build
7.3.1. 配置
7.3.2. 其它环境因素
7.3.3. 操作
7.3.4. 它的工作
7.3.5. 磁盘空间需求
7.3.6. 将构建chroot在一个沙盒里
7.3.7. 部分构建packages
7.3.8. 上传一个bulk build的结果
7.4. 运行一个pbulk模式的bulk build
7.4.1. 准备
7.4.2. 配置
7.5. 创建多张CD-ROM的packages集合
7.5.1. cdpack使用实例
[/INDENT]8. 已安装文件的目录结构
[INDENT]8.1. ${LOCALBASE}里的文件系统布局
8.2. File ${VARBASE}里的文件系统布局
[/INDENT]9. 常见问题
[INDENT]9.1. 有无pkg相关讨论的邮件列表?
9.2. pkgviews文档在哪里?
9.3. 用户管理package的工具(pkgtools)
9.4. 如何以非root身份使用pkgsrc
9.5. 获取distfiles时如何续传?
9.6. 我如何从pkgsrc安装/使用模块化的X.org?
9.7. 如何在防火墙后获取文件?
9.8. 我怎么被告知要获取文件需要使用被动的FTP模式?
9.9. 怎样一次获取所有的distfiles?
9.10. Don't know how to make /usr/share/tmac/tmac.andoc 是什么意思?
9.11. Could not find bsd.own.mk 是什么意思?
9.12. 使用'sudo'操作pkgsrc
9.13. 我怎样改变配置文件的位置?
9.14. 自动的安全检查
9.15. 为何有些packages无视我的CFLAGS?
9.16. 一个package无法构建,我该怎么做?
9.17. Makefile appears to contain unresolved cvs/rcs/??? merge conflicts 是什么意思?
[/INDENT]