1、安裝rpmbuild軟件
sudo apt-get install rpmbuild
2、配置工作路徑
在制作 rpm 包之前,首先要配置工作路徑,也就是制作 rpm 包所在的目錄。制作 rpm 包需要有一個特定的目錄結構。當前的 工作路徑保存在宏 % _topdir 中,可以通過 rpmbuild 命令查看:
rpmbuild --showrc | grep topdir
默認情況下工作路徑為當前用戶目錄下的 rpmbuild 目錄。如果你不想在用戶目錄下的rpmbuild目錄制作rpm包,可以在當前用 戶目錄下的 .rpmmacros 文件(如果沒有,則創建)中修改宏 %_topdir 的配置,例如:
%_topdir /home/konghy/workdir(你的工作路徑)
3、建立構建目錄結構
在類 redhat 系統中,可以用 rpmdev-setuptree 命令直接在常見所需的目錄結構,而在 Ubuntu 系統貌似沒有該工具,那么 手動創建即可:
mkdir -pv /home/konghy/workdir/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}
4、制作tar包 執行命令
tar -cvf vrvscript-1.0.tar.gz
5、將vrvscript-1.0.tar.gz拷貝在%_topdir/SOURCES/目錄下
rpmbuild -bb vrvscript.spec
6、將%_topdir/RPMS/目錄下vrvscript-1.0-2.x86_64.rpm拷貝出來
制作rpm包完成;
安裝rpm包命令:
rpm -Uvh vrvscript-1.0-2.x86_64.rpm --nodeps --force
卸載rpm包命令:
rpm -e `rpm -qa | grep '^vrvscript'`