西廂計劃不怎麼好用,副產品打rpm包倒是簡單的會了,呵呵~
先补充一下包的基本术语:
name-version-release.architecture.rpm
name -- 包名
version -- 版本号
release -- 包的更新号
architecture -- 架构
支持的架构包括:
Platform | Architectures |
Intel compatible 32-bit | i386, i486, i586, i686, athlon |
Intel compatible 64-bit | ia64 |
HPAlpha (formerly Digital, Compaq) | alpha, alphaev5, alphaev56, alphapca56, alphaev6, alphaev67 |
Sparc/Ultra Sparc (Sun) | sparc, sparcv9, sparc64 |
ARM | armv3l, armv4b, armv4l |
MIPS | mips, mipsel |
Power PC | ppc, ppciseries, ppcpseries, ppc64 |
Motorola 68000 series | m68k, m68kmint |
SGI MIPS | Sgi |
IBM RS6000 | rs6000 |
IBM S/390 | i370, s390x, s390 |
Platform independent | noarch |
1.安裝:先確定是否安裝了必須的軟件 rpmdevtools yum-utils,
2.建立打包的環境,$rpmdev-setuptree
3.打包
3.1打包*.src.rpm文件
3.1.1*.src.rpm文件可以通過yumdownloader –source *.src.rpm獲取
3.1.2檢查依賴性關係yum-builddep *.src.rpm
3.1.3安裝*.src.rpm包 rpm -Uvh *.src.rpm
3.1.4進入SPECS文件夾,rpmbuild -ba *.spec就可以了
3.2打包tarball文件
3.1.1將包放到SOURCE文件夾
3.1.2自己寫spec文件
3.1.3 rpmbuild同上
想睡了,spec文件寫法跟rpmbuild參數明天繼續總結。
没有评论:
发表评论