linux下如何进行打包?下面我们就通过rpmbuild进行这些操作,将需要编译安装的包打车rpm的报。
一、安装rpmbuild包
二、初始化打包目录
1
2
3
|
$ cd /export
$ sudo mkdir -p rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS}
$ sudo chown -R $( whoami < /a >): rpmbuild
|
三、准备spec文件
四、打包
先配置变量方便以后的使用:
1
2
3
4
|
$ sudo vim /etc/profile .d /rpmbuild .sh
#!/bin/env bash
alias rpmbuild= 'rpmbuild --define "_topdir /data/rpmbuild" -bb'
$ sudo source /etc/profile .d /rpmbuild .sh
|
打包就只需要执行:
1
|
$ rpmbuild path /xxx .spec
|
五、~/.rpmmacros
1
2
3
4
|
%_topdir %( echo $HOME) /rpmbuild
%_tmppath %{_topdir} /tmp
%buildroot %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%_rpmfilename %%{NAME}-%%{VERSION}-%%{RELEASE< /a >}.%%{ARCH}.rpm
|
如果想深入体验LINUX系统的新手,也可以先下载一个方德Linux软件中心试用一下。
免费下载地址:
阅读(1258) | 评论(0) | 转发(0) |