tar.gz linux 打包为rpm

一.准备tar.gz,

文件夹,打包为tar.gz

window 

下载7z这个软件,可以先把文件压缩为tar的格式

再把tar压缩为tar.gz

linux

如果是linux系统,直接使用命令 “gzip FileName”

二.tar.gz打包为rpm

1.安装rpm环境

yum install rpmdevtools 
或
sudo apt install rpmdevtools 

首先安装rpm环境: 
yum install rpm-build 
yum install rpm-devel 
yum install rpmdevtools 

vim test.spec

name:           test
Version:        1.0
Release:        0
Summary:        test

Group:          System Environment/Daemons
License:        GPL
Vendor:         MySelf.com 

%description

%pre    
tar -zxvf /usr/src/redhat/SOURCES/test-20190404

%preun 

%postun   

%clean 

%files
%defattr (-,root1,root1,0777)
/usr
/etc


%post
#chmod +x /etc/init.d/testctl
#/sbin/chkconfig -add testctl
#/sbin/chkconfig testctl on

将要打包的文件复制到rpmbuild/BUILDROOT/test-1.0-0.x86_64/usr/local/test目录下, 
然后执行 
rpmbuild -ba test.spec 

猜你喜欢

转载自blog.csdn.net/qq_34874784/article/details/89026881