- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
RPM在linux是一種軟件包管理,使用linux的人要經常使用此命令
-i 安裝一個包
-v 提供詳細的輸出
-h 打印散列標記為包安裝
-e 刪除/擦除包安裝
-U 升級已經安裝過的包
--replacepkge 無論軟件包是否已被安裝,都強行安裝
--test 安裝測試,并不實際安裝
--nodeps 忽略軟件包的依賴關系
--force 忽略軟件包及文件的沖突
-a 查詢/驗證所有包
-p 查詢/驗證包文件
-l 包中的列表文件
-d 列出所有文件
-f 查詢/驗證包(的)擁有文件
1.如何查看一個包安裝與否?假如查看mysql,如果您不知道完整的包名可以用*號代替
rpm -qa mysql
2.如何安裝mysql的rpm包
rpm -ivh MySQL-server-5.5.16-1.rhel5.i386.rpm
-v -h 可以確保我們得到用#號表示的冗余輸出,這增加了可讀性
3.查看指定的軟件包安裝的所有目錄和文件列表
rpm -ql mysql
4.加入要移除一個軟件包,叫httpd
rpm -qa postfix* #先查找完整的包名
rpm -ev 包名 # -e刪除包
5.獲取一個已經安裝包的信息,如:版本、發型號、安裝日期、大小等
6.如果不確定一個指定包的配置文件在哪,比如:httpd 我們可以用-c選項
相似的我們可以列出相關的文檔文件,如下:
rpm -qd httpd
也可以列出相關的證書文件,如下:
7.但您找到一個配置文件,現在您不確定該文件屬于那個包,怎樣查找
rpm -qf /usr/share/man/man8/suexec.8.gz
8.如何用rpm查找最近安裝的軟件包
rpm -qa --last
9.在安裝之前檢查其依賴
rpm -qpR 包名
-q(查詢包)、-p(指定包)、-R(查查/列出該包依賴的包)
10.rpm包是不是一個前端的包管理工具呢
不是的、rpm是一個后端管理工具,適用于基于linux發行版的rpm
yum 是一個rpm的前端工具、yum命令自動完成所有工作,包括解決依賴和其他的一切事物。
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP