国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

如何使用RPM命令

2015-09-15 17:07:25 6414

RPMlinux是一種軟件包管理,使用linux的人要經(jīng)常使用此命令

-i      安裝一個(gè)包

-v 提供詳細(xì)的輸出

-h 打印散列標(biāo)記為包安裝

-e 刪除/擦除包安裝

-U 升級已經(jīng)安裝過的包

--replacepkge 無論軟件包是否已被安裝,都強(qiáng)行安裝

--test 安裝測試,并不實(shí)際安裝

--nodeps 忽略軟件包的依賴關(guān)系

--force 忽略軟件包及文件的沖突

-a 查詢/驗(yàn)證所有包

-p 查詢/驗(yàn)證包文件

-l 包中的列表文件

-d 列出所有文件

-f 查詢/驗(yàn)證包(的)擁有文件

1.如何查看一個(gè)包安裝與否?假如查看mysql,如果您不知道完整的包名可以用*號代替

rpm -qa mysql    

 

2.如何安裝mysqlrpm

rpm -ivh MySQL-server-5.5.16-1.rhel5.i386.rpm

-v -h 可以確保我們得到用#號表示的冗余輸出,這增加了可讀性

3.查看指定的軟件包安裝的所有目錄和文件列表

rpm -ql mysql 

 

4.加入要移除一個(gè)軟件包,叫httpd

rpm -qa postfix*    #先查找完整的包名

rpm -ev 包名      # -e刪除包

 

5.獲取一個(gè)已經(jīng)安裝包的信息,如:版本、發(fā)型號、安裝日期、大小等

 

6.如果不確定一個(gè)指定包的配置文件在哪,比如:httpd 我們可以用-c選項(xiàng)

 

相似的我們可以列出相關(guān)的文檔文件,如下:

rpm -qd httpd

也可以列出相關(guān)的證書文件,如下:

7.但您找到一個(gè)配置文件,現(xiàn)在您不確定該文件屬于那個(gè)包,怎樣查找

rpm -qf /usr/share/man/man8/suexec.8.gz

 

8.如何用rpm查找最近安裝的軟件包

rpm -qa --last

 

9.在安裝之前檢查其依賴

rpm -qpR 包名

-q(查詢包)、-p(指定包)、-R(查查/列出該包依賴的包)

10.rpm包是不是一個(gè)前端的包管理工具呢

不是的、rpm是一個(gè)后端管理工具,適用于基于linux發(fā)行版的rpm

yum 是一個(gè)rpm的前端工具、yum命令自動完成所有工作,包括解決依賴和其他的一切事物。

提交成功!非常感謝您的反饋,我們會繼續(xù)努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問題: