為了方便linux 使用者新增和刪除軟體,red hat 公司提出了軟體包管理器rpm,由於它的出現使得在linux 中安裝、解除安裝應用程式變得相對簡單,預設情況下(即不出現檔案依賴問題)使用者只需雙擊rpm 軟體包,系統會自動進行安裝。
乙個rpm包檔案是能夠讓應用軟體執行的全部檔案的乙個集合,它記錄了二進位制軟體的內容、安裝的位置、軟體包的描述資訊、軟體包之間的依賴關係等資訊。rpm 工具對系統中全部rpm 軟體包進行全面管理,因此它能夠記住使用者新增了什麼以及這些軟體每個檔案的具體安裝路徑,以便使用者完全地、徹底地刪除。一般來說,rpm 軟體包發布的軟體比需要手工編譯的軟體容易安裝和維護,但是有些rpm軟體包需要大量的依賴包,這時如果沒有聯網也是比較頭痛的一件事情。
下面介紹命令列方式安裝rpm,在終端中我們可以使用rpm -i [選項] [rpm 包檔名]來進行安裝,常用選項如下:
-h 使用符號#顯示安裝進度
-v 報告每一步操作的情況
--replacepkge 無論軟體包是否已被安裝,都強行安裝軟體包
--test 安裝測試,並不實際安裝
--nodeps 忽略軟體包的依賴關係強行安裝(一般不能正常執行,因為缺少依賴檔案)
--force 忽略軟體包及檔案的衝突
假設在root 使用者桌面上有乙個notepad.rpm 軟體包,那麼我們可以在終端中輸入:
rpm -ivh /root/desktop/notepad.rpm進行安裝,如果出現了錯誤提示「error: faild dependencies」則表明出現了軟體包依賴問題,下面會有提示需要哪個檔案,安裝完
哪個檔案後(google 乙個)再次安裝即可。也可以在上述命
令的後面加上--nodeps 強制安裝。
如果需要刪除rpm 軟體包可以使用下面的命令
rpm -e notepad
Linux下rpm 安裝包方式安裝
為了方便linux 使用者新增和刪除軟體,red hat 公司提出了軟體包管理器rpm,由於它的出現使得在linux 中安裝 解除安裝應用程式變得相對簡單,預設情況下 即不出現檔案依賴問題 使用者只需雙擊rpm 軟體包,系統會自動進行安裝。乙個rpm包檔案是能夠讓應用軟體執行的全部檔案的乙個集合,它...
rpm安裝包製作
rpm是rpm package manager rpm軟體包管理器 1.安裝製作工具 yum install rpm build2.目錄結構 root rpmbuild sources 存放源 補丁,圖示等檔案 root rpmbuild specs 存放用於管理rpm製作程序的spec檔案 roo...
製作rpm安裝包
1 安裝rpmbuild軟體 sudo apt get install rpmbuild 2 配置工作路徑 在製作 rpm 包之前,首先要配置工作路徑,也就是製作 rpm 包所在的目錄。製作 rpm 包需要有乙個特定的目錄結構。當前的 工作路徑儲存在巨集 topdir 中,可以通過 rpmbuild...