日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux-RPM与YUM

發布時間:2024/2/28 linux 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux-RPM与YUM 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

rpm包的管理

介紹:

一種用于互聯網下載包的打包及安裝工具,它包含在某些linux分發版中。它生成具有.RPM擴展名的文件。RPM是RedHat Package Manager(RedHat軟件包管理工具)的縮寫,類似windows的setup.exe,這一文件格式名稱雖然打上了RedHat的標志,但理念是通用的。

Linux的分發版本都有采用(suse,redhat,centos等等)可以算是公認的行業標準了。

rpm包的簡單查詢指令

查詢已安裝的rpm列表 rpm -qa | grep xx

rpm包名基本格式

一個rpm包名:firefox-45.0.1.1-1.el6.centos.x86_64.rpm

名稱:firefox

版本號:45.0.1-1

適用操作系統:el6.centos.x86_64

表示centos6.x的64位系統

如果是i686、i386表示32位系統,noarch表示通用。

請查詢看一下,當前的Linux有沒有安裝firefox.

?rpm包的其它查詢指令

rpm-qa :查詢所安裝的所有rpm軟件包

rpm-qa | more

rpm? -qa |grep X [rpm -qa | grep firefox]

rpm -q:軟件包名:查詢軟件包是否安裝

rpm -q firefox

?

rpm -ql 軟件包名:查詢軟件包信息

rpm -ql file

rpm -ql 軟件包名:查詢軟件包中的文件

rpm -ql firefox?

rpm -qf 文件全路徑名 查詢文件所屬的軟件包

rpm -qf/etc/passwd

?

rpm -qf /root/install.log

rpm包的管理

卸載rpm包

  • 基本語法

? ? ?rpm -e RPM包的名稱

  • 應用案例

?1)刪除firefox軟件包

rpm -e firefox

  • 細節討論

1)如果其他軟件包依賴于您要卸載的軟件包,卸載時則會產生錯誤信息

如: $ rpm -e foo

removing these packages would break dependences:foo is needed by bar-1.0-1

2)如果我們就是要刪除foo這個rpm包,可以增加參數 -nodeps,就可以強制刪除,但是一般不推薦這樣做,因為依賴于該軟件包的程序可能無法運行

如:$rpm -e --nodeps foo

帶上 --nodeps 就是強制刪除

安裝rpm包

  • 基本語法

? ? ?rpm -ivh RPM包全路徑名稱

  • 參數說明

? ? ?i = install 安裝

? ? ?v = verbose 提示

? ? ?h = hash 進度條

  • 應用實例

? ? ? 1)演示卸載和安裝firefox瀏覽器

步驟先找到firefox的安裝rpm包,你需要掛在上我們安裝centos的ios文件,然后到/media/下去找rpm.

yum

?

介紹:

Yum是一個Shell前端軟件包管理器。基于RPM包管理,能夠從指定的服務器自動下載RPM包并且安裝,可以自動處理依賴性關系,并且以此安裝所有依賴的軟件包。

yum的基本指令

  • 查詢yum服務器是否有需要安裝的軟件

yum list | grep xx 軟件列表

  • 安裝指定的yum包

yum install xxx下載安裝

yum應用實例

案例:請使用yum的方式來安裝firefox

1)先查看一下firefox rpm在yum服務器有沒有

yum list | grep firefox

2)安裝

yum install firefox

?

總結

以上是生活随笔為你收集整理的linux-RPM与YUM的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。