OSWikiHK: 請協力 GPLv3 的中文翻譯工作。

如何將軟件包成RPM套件

OSWikiHK,自由中文開源知識庫

目录

建立環境

Fedora 跟 Redhat 的預設 rpmbuild 目錄是在 /usr/src/redhat。建議進行rpmbuild 時使用一般用戶, 用戶可以自行設定rpmbuild 的主目錄。

創建一個名為 ~/.rpmmacros 的檔案,加入:

$_topdir = /home/jadedragon/redhat

再建立一系列的sub directory:

mkdir -p /home/jadedragon/redhat/{SPEC,SOURCES,BUILD,RPMS,SRPMS}

下截 source code

把你的原始檔及patch放到 redhat/SOURCES 的目錄下。 如果是 .tar.gz 格式,不用解開。

建立 spec 檔案

在 redhat/SPEC 內建立一個 program_name.spec 的文件。

例子文件:

進行測試

Personal tools
廣告橫額