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/
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'`
rpm安裝包製作
rpm是rpm package manager rpm軟體包管理器 1.安裝製作工具 yum install rpm build2.目錄結構 root rpmbuild sources 存放源 補丁,圖示等檔案 root rpmbuild specs 存放用於管理rpm製作程序的spec檔案 roo...
rpmbuild製作rpm安裝包
寫在前面 用源 製作rpm包的方法 1.源 打包 將源 打包,如 stardict 2.0.tar.gz,並將檔案放到spec檔案source段所描述的路徑下,通常為 usr src redhat sources 目錄下 不同的linux發布版本略有不同,如opensuse為 usr src pac...
rpmbuild製作rpm安裝包
寫在前面 用源 製作rpm包的方法 1.源 打包 將源 打包,如 stardict 2.0.tar.gz,並將檔案放到spec檔案source段所描述的路徑下,通常為 usr src redhat sources 目錄下 不同的linux發布版本略有不同,如opensuse為 usr src pac...