Linux修改RPM包內容,重新打包

2021-10-06 01:49:33 字數 489 閱讀 7939

記錄下步驟:

1.解壓rpm  

可以用工具軟體直接解壓。或者是用rpm2cpio    (rpm2cpio ***.rpm | cpio -div)

2.修改內容 

按自己需求修改內容 

3.提取spec檔案

這倆使用rpmrebuild 。提供的rpmrebuild.sh 提取出rpm包裡的 spec檔案

對於需要修改安裝後 檔案路徑的可以編輯 spec檔案進行修改

sh /usr/lib/rpmrebuild/rpmrebuild.sh  -s     ***.spec rpm包名
4.重新製作rpm

使用rpmbuild  通過指定--buildroot  和 提取的spec 重新製作包。

rpmbuild -ba  --buildroot 修改後的資料夾路徑  ***.spec

根據內容重新載入datagridview

解決反向的顯示的問題 在datagridview事件databindingcomplete新增 反向修改 listxuanbie2 list dtokng.datasource status foreach datagridviewrow row in dtokng.rows else if lis...

修改RPM重新打包

一 安裝軟體包 1.安裝rpmbuild yum install rpm build 2.安裝gcc yum install gcc yum utils 3.配置rpm編譯目錄 vi rpmmacros topdir data rpmbuild 二 建立檔案 1.建立目錄並解壓rpmrebuild檔...

rpm 看 rpm 包內容

1 使用 rpm 命令檢視 rpm 包的內容 rpm qpl packetname.rpm 2 解壓 rpm 檔案 rpm2cpio rpm cpio div 3 cpio 命令的用法 用法 cpio option device 例 備份 home目錄 1 建立備份 1 絕對路徑 find home...