首页 > 代码库 > 使用RPM 打包PG程序
使用RPM 打包PG程序
1、编辑spec
Summary: gfsunny pgdb
Name: postgresql
Version: 9.3.4
Release: 1
License: peak
Group: Applications/Databases
Source: /home/pgsql/%{name}-%{version}.tar.gz
BuildRoot:%{_tmppath}/%{name}-%{version}-%{release}-root
Url: http://gfsunny.blog.51cto.com/
Packager: peak
Prefix: %{_prefix}
Prefix: %{_sysconfdir}
%define userpath /home/peak
%description
gfsunny pgDB
%prep
%setup -c
%install
install -d $RPM_BUILD_ROOT%{userpath}
cp -a %{name}* $RPM_BUILD_ROOT%{userpath}
%clean
rm -rf $RPM_BUILD_ROOT
rm -rf $RPM_BUILD_DIR/%{name}-%{version}
%files
%defattr(-,root,root)
%{userpath}
2、开始打包
[root@gflinux4 pgsql]# rpmbuild -bbgfsunny.spec
3、查看打包结果
4、验证rpm包
4.1把打包好的rpm包使用scp拷贝到另一台机器上
4.2安装rpm包
4.3获取软件安装的名称
4.5卸载安装包
/home/peak目录已经被删除
使用RPM 打包PG程序