rpm 相關問題

2021-09-20 05:27:21 字數 829 閱讀 3465

這是安裝了多個相同的rpm包,所以無法解除安裝,可以加上--allmatches

rpm -e ***.rpm --allmatches

執行的指令碼出了問題,無法正確執行,可以加上--noscripts

rpm -e ***.rpm --noscripts

有時候安裝rpm包,莫名其妙安裝失敗,安裝成功了,rpm -qi 也找不到rpm包資訊,可能是rpm資料庫已損壞,按如下步驟可修復:

刪除rpm 鎖檔案:

rm -rf /var/lib/rpm/__db.00*

重建rpm 資料庫:

rpm --rebuilddb

-a:查詢所有套件;

-b《完成階段》《套件檔》+或-t 《完成階段》《套件檔》+:設定包裝套件的完成階段,並指定套件檔的檔名稱;

-c:只列出組態配置檔案,本引數需配合"-l"引數使用;

-e《套件檔》或--erase《套件檔》:刪除指定的套件;

-f《檔案》+:查詢擁有指定檔案的套件;

-h或--hash:套件安裝時列出標記;

-i《套件檔》或--install《套件檔》:安裝指定的套件檔;

-l:顯示套件的檔案列表;

-p《套件檔》+:查詢指定的rpm套件檔;

-q:使用詢問模式,當遇到任何問題時,rpm指令會先詢問使用者;

-r:顯示套件的關聯性資訊;

-s:顯示檔案狀態,本引數需配合"-l"引數使用;

-u《套件檔》或--upgrade《套件檔》:公升級指定的套件檔;

-v:顯示指令執行過程;

-vv:詳細顯示指令執行過程,便於排錯。

rpm相關引數

移植cvm cvm的移植主要涉及到qt庫和jdk,當然從配置和原始碼上看,直接支援awt使用x11也是可行的辦法,meego圖形資源系統是基於x11的。使用qt4.7,必須在hisi環境下重新編譯個arm版本。qt移植 rpm相關引數 使用rpm安裝arm架構的rpm包時,需要使用一些引數,否則報錯...

rpm相關使用

rpm 二進位製包 通常情況下,rpm 包採用系統預設的安裝路徑,所有安裝檔案會按照類別分散安裝到表 1 所示的目錄中 etc 配置檔案安裝目錄 usr bin 可執行的命令安裝目錄 usr lib 程式所使用的函式庫儲存位置 usr share doc 基本的軟體使用手冊儲存位置 usr shar...

rpm雜談 一 rpm相關命令彙總

一 常用 0 查詢未安裝的軟體包 格式 rpm qp 子選項 rpm包檔案 q query 查詢 常見的組合選項 qpi 通過rpm包檔案檢視該軟體的 詳細資訊 qpl 檢視.rpm安裝包內 所包含的目錄 檔案列表 實質 預設將安裝到哪 qpc 檢視.rpm安裝包內包含的 配置檔案 列表 qpd 檢...