论坛风格切换
  • 2967阅读
  • 0回复

制作rpm安装包 [复制链接]

上一主题 下一主题
离线谯周
 

发帖
142
金币
0
威望
55
只看楼主 倒序阅读 使用道具 楼主  发表于: 2011-07-14

# yum install rpm-build -y
这里有一个显示主机名的程序:
制作rpm过程:
(1)编辑源文件
#cd /usr/src/redhat/SOURCES
# vi showhost.sh
脚本程序如下:
#!/bin/bash
HOST=`/bin/hostname`
/bin/echo $HOST
修改程序属性
#chmod 755 showhost.sh
将程序打包:
# tar zxvf showhost.tar.gz showhost.sh
(2)编辑showhost.spec文件
#cd /usr/src/redhat/SPECS
#vi showhost.spec
输入内容如下:
Summary: This is a demo RPM Package.
Name: showhost
Version: 1.0
Release: 1
License: GPL
Group: My Home
Source: showhost.tar.gz
Url: http://www.buaa.edu.cn
Packager: test


%description
This package is just a demo RPM/


%prep
%setup -c
%install
install -m 755 showhost.sh /usr/local/bin/showhost.sh


%files
/usr/local/bin/showhost.sh
(3)开始编译并打包成RPM包,命令如下:
#rpmbuild -ba showhost.spec


进行安装
#rpm -ivh ../RPMS/i386/showhost-1.0-1-i386.rpm


查询一下showhost的包信息
#rpm -qi showhost


好了,一个简单完整的RPM包制作的例子。

快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
提到某人:
选择好友
上一个 下一个