国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Linux > 正文

Linux yum命令詳解(查詢、安裝、升級和卸載軟件包)

2024-08-27 23:57:02
字體:
來源:轉載
供稿:網(wǎng)友
在《yum及其源配置》一節(jié)的基礎上,本節(jié)學習如何使用 yum 命令實現(xiàn)查詢、安裝、升級和卸載 RPM 包。

yum查詢命令

使用 yum 對軟件包執(zhí)行查詢操作,常用命令可分為以下幾種:
  • yum list:查詢所有已安裝和可安裝的軟件包。例如:

    [root@localhost yum.repos.d]# yum list
    #查詢所有可用軟件包列表
    Installed Packages
    #已經(jīng)安裝的軟件包
    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 包名:查詢執(zhí)行軟件包的安裝情況。例如:

    [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 包名:查詢執(zhí)行軟件包的詳細信息。例如:

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

yum安裝命令

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

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

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

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

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

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

yum 升級命令

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

yum 升級軟件包常用命令如下:
  • yum -y update:升級所有軟件包。不過考慮到服務器強調穩(wěn)定性,因此該命令并不常用。
  • yum -y update 包名:升級特定的軟件包。

yum 卸載命令

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

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

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

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

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

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 岳普湖县| 灵台县| 玛纳斯县| 蓝山县| 红河县| 多伦县| 平乐县| 施秉县| 洪雅县| 富顺县| 巴彦淖尔市| 旌德县| 慈溪市| 左贡县| 赣榆县| 调兵山市| 巧家县| 疏附县| 塔城市| 德清县| 和田县| 炎陵县| 怀远县| 伊宁市| 靖江市| 庆阳市| 栾城县| 虞城县| 温泉县| 榆林市| 武陟县| 开远市| 资中县| 绿春县| 台前县| 滁州市| 普洱| 溧阳市| 黑山县| 镇安县| 岢岚县|