7.11 Linux yum命令

      網友投稿 1120 2022-05-28

      在《yum及其源配置》一節的基礎上,本節學習如何使用 yum 命令實現查詢、安裝、升級和卸載 RPM 包。

      yum查詢命令

      使用 yum 對軟件包執行查詢操作,常用命令可分為以下幾種:

      yum list:查詢所有已安裝和可安裝的軟件包。例如:

      [root@localhost yum.repos.d]# yum list \#查詢所有可用軟件包列表 Installed Packages \#已經安裝的軟件包 ConsdeKit.i686 0.4.1-3.el6 @anaconda-CentOS-201207051201 J386/6.3 ConsdeKit-libs.i686 0.4.1-3.el6 @anaconda-CentOS-201207051201 J386/6.3 …省略部分輸出… Available Packages \#還可以安裝的軟件包 389-ds-base.i686 1.2.10.2-15.el6 c6-media 389-ds-base-devel.i686 1.2.10.2-15.el6 c6-media \#軟件名 版本 所在位置(光盤) …省略部分輸出…

      yum list 包名:查詢執行軟件包的安裝情況。例如:

      [root@localhost yum.repos.d]# yum list samba Available Packages samba.i686 3.5.10-125.el6 c6-media \#查詢 samba 軟件包的安裝情況

      yum search 關鍵字:從 yum 源服務器上查找與關鍵字相關的所有軟件包。例如:

      [root@localhost yum.repos.d]# yum search samba \#搜索服務器上所有和samba相關的軟件包 ========================N/S Matched: samba ============================= samba-client.i686:Samba client programs samba-common.i686:Files used by both Samba servers and clients samba-doc.i686: Documentation for the Samba suite …省略部分輸出… Name and summary matches only, use"search all" for everything.

      yum info 包名:查詢執行軟件包的詳細信息。例如:

      [root@localhost yum.repos.d]# yum info samba \#查詢samba軟件包的信息 Available Packages <-沒有安裝 Name : samba <-包名 Arch : i686 <-適合的硬件平臺 Version : 3.5.10 <―版本 Release : 125.el6 <—發布版本 Size : 4.9M <—大小 Repo : c6-media <-在光盤上 …省略部分輸出…

      yum安裝命令

      yum 安裝軟件包的命令基本格式為:

      [root@localhost yum.repos.d]# yum -y install 包名

      其中:

      install:表示安裝軟件包。

      -y:自動回答 yes。如果不加 -y,那么每個安裝的軟件都需要手工回答 yes;

      例如使用此 yum 命令安裝 gcc:

      7.11 Linux yum命令

      [root@localhost yum jepos.d]#yum -y install gcc \#使用yum自動安裝gcc

      gcc 是 C 語言的編譯器,鑒于該軟件包涉及到的依賴包較多,建議使用 yum 命令安裝。

      yum 升級命令

      使用 yum 升級軟件包,需確保 yum 源服務器中軟件包的版本比本機安裝的軟件包版本高。

      yum 升級軟件包常用命令如下:

      yum -y update:升級所有軟件包。不過考慮到服務器強調穩定性,因此該命令并不常用。

      yum -y update 包名:升級特定的軟件包。

      yum 卸載命令

      使用 yum 卸載軟件包時,會同時卸載所有與該包有依賴關系的其他軟件包,即便有依賴包屬于系統運行必備文件,也會被 yum 無情卸載,帶來的直接后果就是使系統崩潰。

      除非你能確定卸載此包以及它的所有依賴包不會對系統產生影響,否則不要使用 yum 卸載軟件包。

      yum 卸載命令的基本格式如下:

      [root@localhost yum.repos.d]# yum remove 包名 \#卸載指定的軟件包

      例如,使用 yum 卸載 samba 軟件包的命令如下:

      [root@localhost yum.repos.d]# yum remove samba \#卸載samba軟件包

      Linux yum

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:一文幫助你搞定20多個linux命令,知其然知其所以然
      下一篇:Kafka快速入門系列(6) | Kafka生產過程的分析及分區策略
      相關文章
      亚洲欧洲国产视频| 国产亚洲一区二区三区在线| 国产成人精品日本亚洲网站| 国产精品亚洲玖玖玖在线观看| 亚洲精品无码国产片| 亚洲中文字幕乱码熟女在线| 亚洲国产美女福利直播秀一区二区| 亚洲精品视频在线| 亚洲大片在线观看| 亚洲91av视频| 亚洲视频免费观看| 亚洲成人福利在线观看| 亚洲一区二区三区高清视频| 亚洲一级毛片免费观看| 亚洲精品第一国产综合野| 亚洲一卡一卡二新区无人区| 亚洲中文无码亚洲人成影院| 亚洲欧美日本韩国| 久久精品熟女亚洲av麻豆| 亚洲A∨午夜成人片精品网站| 亚洲高清无码在线观看| 久久亚洲国产精品五月天婷| 亚洲色欲久久久综合网| 亚洲AV无码乱码在线观看裸奔| 亚洲五月激情综合图片区| 久久久久亚洲AV无码观看| 亚洲中文字幕人成乱码| 亚洲日本VA中文字幕久久道具| 亚洲精华国产精华精华液网站 | 国产精品无码亚洲一区二区三区| 精品国产日韩亚洲一区在线| 国产成人综合亚洲绿色| 国产精品亚洲视频| 久久亚洲免费视频| 亚洲国产av高清无码| 亚洲精品天堂成人片AV在线播放 | 久久久久亚洲AV无码专区首| 亚洲一区二区三区四区在线观看| 亚洲一区二区在线视频| 亚洲六月丁香婷婷综合| 日韩欧美亚洲中文乱码|