1肖抱、安裝RPM制作軟件
sudo yum install rpmdevtools
2软棺、初始化
rpmdev-setuptree
執(zhí)行成功后猴誊,在當(dāng)前用戶目錄下創(chuàng)建了rpmbuild
目錄
3阁将、把要打包的文件復(fù)制到BUILD目錄下
4膏秫、編寫構(gòu)建指令文件
在SPECS
下創(chuàng)建名為oss.specs
文本文件
touch ~/rpmbuild/SPECS/oss.specs
編輯此文件內(nèi)容:
Name: oss
Version: 1.0
Release: 1%{?dist}
Summary: oss rpm build
License: free
AutoReqProv: no
%description
oss rpm package
%install
mkdir -p ${RPM_BUILD_ROOT}/usr/local/oss/
mkdir -p ${RPM_BUILD_ROOT}/usr/lib/systemd/system/
cp -rf oss/* ${RPM_BUILD_ROOT}/usr/local/oss/
cp -f odmain.service ${RPM_BUILD_ROOT}/usr/lib/systemd/system/
cp -f udprcv.service ${RPM_BUILD_ROOT}/usr/lib/systemd/system/
%post
systemctl daemon-reload
systemctl enable odmain
systemctl enable udprcv
%postun
systemctl disable odmain
systemctl disable udprcv
rm -rf /usr/local/oss
rm -rf /usr/lib/systemd/system/odmain.service
rm -rf /usr/lib/systemd/system/udprcv.service
systemctl daemon-reload
%files
/usr/local/oss
/usr/lib/systemd/system/odmain.service
/usr/lib/systemd/system/udprcv.service
5、打包
rpmbuild -bb ~/rpmbuild/SPECS/oss.specs
6冀痕、安裝
sudo rpm -ivh ~/rpmbuild/RPMS/x86_64/oss-1.0-1.el7.x86_64.rpm
7荔睹、卸載
sudo rpm -e oss-1.0-1.el7.x86_64