RPM二進位製包

2021-09-27 10:08:07 字數 809 閱讀 2431

linux 軟體包管理大致可分為二進位製包、原始碼包,使用的工具也各不相同。linux 常見軟體包分為兩種,分別是源**包(source code)、二進位製包(binary code),源**包是沒有經過編譯的包,需要經過 gcc、c++編譯器環境編譯或解壓才能執行,二進位製包無需編譯,可以直接安裝使用。

通常而言,可以通過字尾簡單區別原始碼包和二進位製包,例如.tar.gz、.zip、.rar 結尾的包通常稱之為原始碼包,以.rpm 結尾的軟體包稱之為二進位製包。

使用 rpm 工具可以對軟體包實現快速安裝、管理及維護。

rpm –ivh i=顯示軟體包資訊,v=輸出安裝資訊,h=軟體安裝

rpm –qa | grep 關鍵字 查詢已安裝的rpm軟體

rpm –e 解除安裝某rpm軟體

.tar.gz

解壓 tar -zxvf 壓縮檔案

壓縮 tar –zcvf 壓縮檔案 被壓縮檔案

.tar.bz2 解壓 tar -jxvf 壓縮 tar –jcvf

.zip 解壓 unzip 壓縮zip

製作二進位制rpm包

directory under rpmbuild build buildroot rpms sources specs srpms abc localhost rpmbuild tree build pythontest 1.1.1 100.x86 64 doc readme test1.py py...

Centos rpm二進位製包安裝 rpm

rpm 軟體包管理器 rpm包命名規範 mysql community server 5.7.21 1.el7.x86 64.rpm 軟體名稱mysql community server 軟體版本5.7.21 更新發行次數1 適合系統版本el7 cpu和系統架構x86 64 副檔名rpm rpm包安...

二進位制RPM包查詢命令詳解

rpm包管理系統是非常強大和方便的包管理系統,它比原始碼包的方便之處就在於可以使用命令查詢 公升級和解除安裝。在在查詢的時候,其實是在查詢 var lib rpm 這個目錄下的資料庫檔案,那為什麼不直接檢視這些檔案呢?你可以嘗試使用vim檢視這些檔案,會發現都是亂碼。也就是說,這些檔案其實都是二進位...