Introduce
索引
内容
Ebuild 快速入门指南
一般概念
Ebuild 书写
Ebuild 维护
Eclass 书写指南
个人文件
关键字和稳定化
任务参考
函数参考
Eclass 参考
工具参考
项目托管
架构专用说明
附录
完整内容
Ebuild 快速入门指南
一般概念
自动化工具基础
配置文件保护
依赖关系
Ebuild 修订
Emerge 和 Ebuild 关系
特征
文件系统
从 Git 到 RSYNC
安装
许可
Manifest
镜像
新闻项目
Overlay
软件包冲突
软件包维护者
独立代码
Portage 缓存
项目
沙盒
Slotting
Gentoo 存储库
USE 标志
用户环境
虚拟
Ebuild 书写
Ebuild 文件格式
EAPI 用法和说明
USE 标志条件代码
错误处理
用户和组
输出信息
变量
使用 Eclass
Ebuild 阶段函数
pkg_pretend
pkg_nofetch
pkg_setup
src_unpack
版本控制(VCS)源
RPM 来源
其他档案格式
src_prepare
使用 epatch 修补并有效应用
自动打包
src_configure
配置软件包
src_compile
配置构建环境
构建一个包
没有构建系统
src_test
src_install
可控压缩
pkg_preinst
pkg_postinst
pkg_prerm
pkg_postrm
pkg_config
pkg_info
杂项文件
包和 metadata.xml
补丁
用户提交的 Ebuild
常见错误
Ebuild 维护
添加新的 Ebuild
适用于 Gentoo 开发人员的 Git
包装和 slot 移动
删除 Ebuild 和软件包
Eclass 书写指南
个人文件
个人文件 类别文件
个人文件 info_文件
个人文件 package.mask 文件
个人文件 packages 文件
个人文件 updates/目录
个人文件 use.desc 和 use.local.desc 文件
个人文件 use.mask 文件
关键字和稳定化
任务参考
完成任务
环境文件
初始化脚本
使用 PAM
函数参考
构建函数参考
错误函数参考
安装函数参考
消息函数参考
查询函数参考
沙盒函数参考
Eclass 参考
工具参考
bash
cat
cut
diff 和 patch
echo
ekeyword
false 和 true
find
grep
head 和 tail
sed
sort
tr
uniq
项目托管
架构专用说明
架构专用说明 - Alpha
架构专用说明 - AMD64/EM64T
架构专用说明 - MIPS
架构专用说明 - PPC
架构专用说明 - SPARC
架构专用说明 - x86
附录
编辑器配置
配置 vim 和 gvim
配置 GNU Emacs
配置 XEmacs UTF-8
常见问题
进一步阅读
对本文档的贡献
Gentoo DevBook XML 指南
贡献
TODO 清单
Published with GitBook
工具参考
工具参考
本节概述了可以在 ebuild 内或使用 ebuild 时使用的各种有用的标准 Unix 和 Gentoo 工具和实用程序。
内容
bash — 标准 Shell
cat — 文件串联
cut — 列串联
diff 和 patch — 文件差异
echo — 打印字符串
ekeyword —关键字
false 和 true — 生成返回码
find — 查找文件
grep — 文本过滤
head 和 tail — 行提取
sed — 流编辑器
sort — 文本排序
tr — 字符翻译
uniq — 过滤重复项
results matching "
"
No results matching "
"