分类: LINUX
2012-10-06 22:28:49
最近遇到一些需要打包的事情 制作python2.7的rpm包 看了几个ppt 有几个东西算是预备工作吧
怎样才算是打了一个不错的包:
o 自己得知道你需要安装这个rpm包 你的目的是安装这个rpm 获得相应的功能
o 你得知道怎么找个这个rpm包
o 知道这个包提供了神马东西
o 这个包安装后各个文件安装的位置
在rpm的spec文件中有很多的预定义宏 经常需要看看系统自定义的宏是神马样子 加深对rpm系统的了解 也是便于调试
rpm --showrc 给出所有的预定义宏 也可以查找文件 /usr/lib/rpm/macros (我的RHEL5.4)
当需要查看某个特定的宏的值时 可以使用下面这个命令
rpm --eval %{macroname}
在build rpm包时 千万不要用root的身份来build 可以建立一个专用的账号 并建立以下目录 在这个专用账户的家目录建立一个文件.rpmmacros 并且定义一些宏 如下:
点击(此处)折叠或打开