制做支持 APT 的光盘
介绍如何制做支持 APT 的光盘
光盘上的目录结构
光盘根目录
|-- .disk
| |-- cocreate.build
| `-- info
`-- Co-Create
|-- RPMS
| `-- dummy-1.0.i386.rpm
`-- apt
|-- README.apt
|-- README.apt.zh_CN
|-- RPMS.core -> ../RPMS
`-- base
文件说明
| 文件/目录 | 作用 | 格式 |
|---|---|---|
| .disk | 隐藏目录,存放光盘的元信息 | 注意是以.(点)开始的文件名 |
| .disk/info | 存放光盘标题 | <发行版名称>[ [版本号] [备注]], 上面的实例中发行版名称为 Co-Create |
| Co-Create | 以发行版名为名的目录, 存放RPM 包及 APT 仓库信息 | 必须与 .disk/info 中的发行版本名称一致 |
| Co-Create/RPMS | 集中存放光盘上的RPM包 ,基于 RedHat 的发行版光盘都有这样的目录 | |
| Co-Create/apt | 标准的 APT 仓库结构 | |
| Co-Create/apt/RPMS.core | 连接到光盘实际存放 RPM 包的目录 | |
| Co-Create/apt/base | 标准的 APT 仓库结构 |
genbasedir --bloat --flat `pwd` core
这个命令属于 apt4rpm,这样就生成就在当前目录下生成了仓库信息(即 RPM 包的索引信息)。
其中 .disk/info 为
CoCreate 2005SP1 Development
然后即可刻盘。这张光盘就是一张支持 APT4RPM 的光盘了。
by
杨红
—
last modified
2006-08-03 12:52