This package will let you input your name and calculate sin cos value.
%prep
%setup
-
q
%patch0
-
p1
#
要用
patch
作!
%build
make clean main
#
编译
就好!不要安
%install
mkdir
-
p %{buildroot}/usr/local/bin
install
-
m 755 main %{buildroot}/usr/local/bin
#
才是
利的安
%files
/usr/local/bin/main
%changelog
* Wed Sep 09 2015 VBird
Tsai <vbird@mail.vbird.idv.tw> 0.2
-
build the program
.
编译成为
RPM
SRPM
老实说,那个
spec
文件½置妥当后,后续的动作就简单的要命了!开始来编译吧!
[root@study SPECS]#
rpmbuild
-
ba main.spec
.....(
前面省略
).....
Wrote: /root/rpmbuild/SRPMS/main
-
0.1
-
1.el7.centos.src.rpm
Wrote:
/root/rpmbuild/RPMS/x86_64/main
-
0.1
-
1.el7.centos.x86_64.rpm
Wrote: /root/rpmbuild/RPMS/x86_64/main
-
debuginfo
-
0.1
-
1.el7.centos.x86_64.rpm
很快的,我们就已经½立了几个
RPM
文件啰!½下来让我们好好测试一下打包起来的成果吧!
.
安装
/
测试
/
实际查询
[root@study ~]#
yum install
/root/rpmbuild/RPMS/x86_64/main
-
0.1
-
1.el7.centos.x86_64.rpm
[root@study ~]#
rpm
-
ql main
/usr/local/bin/main
<==
自己
尝试执
main
看看!
[root@study ~]#
rpm
-
qi main
Name : main
Version : 0.1
Release : 1.el7.centos
Architecture: x86_64