溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

怎么使用Linux yum命令

發(fā)布時(shí)間:2021-11-02 11:03:10 來(lái)源:億速云 閱讀:153 作者:iii 欄目:編程語(yǔ)言

本篇內(nèi)容主要講解“怎么使用Linux yum命令”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“怎么使用Linux yum命令”吧!

前言

yum( Yellow dog Updater, Modified)是一個(gè)在Fedora和RedHat以及SUSE中的Shell前端軟件包管理器。

基于RPM包管理,能夠從指定的服務(wù)器自動(dòng)下載RPM包并且安裝,可以自動(dòng)處理依賴性關(guān)系,并且一次安裝所有依賴的軟體包,無(wú)須繁瑣地一次次下載、安裝。

yum提供了查找、安裝、刪除某一個(gè)、一組甚至全部軟件包的命令,而且命令簡(jiǎn)潔而又好記。

yum查詢命令

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

1. 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
#軟件名 版本 所在位置(光盤)
…省略部分輸出…

2. yum list 包名:查詢執(zhí)行軟件包的安裝情況。舉例如下:

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

3. yum search 關(guān)鍵字:表示從 yum 源服務(wù)器上查找與關(guān)鍵字相關(guān)的所有軟件包。 舉例如下:  

[root@localhost yum.repos.d]# yum search samba
#搜索服務(wù)器上所有和samba相關(guān)的軟件包
========================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.

4. yum info 包名:查詢執(zhí)行軟件包的詳細(xì)信息。 舉例如下:

[root@localhost yum.repos.d]# yum info samba
#查詢samba軟件包的信息
Available Packages <-沒(méi)有安裝
Name : samba <-包名
Arch : i686 <-適合的硬件平臺(tái)
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:自動(dòng)回答 yes。如果不加 -y,那么每個(gè)安裝的軟件都需要手工回答 yes;

舉例如使用此 yum 命令安裝 gcc,gcc 是 C 語(yǔ)言的編譯器,鑒于該軟件包涉及到的依賴包較多,建議使用 yum 命令安裝:  

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

yum 升級(jí)命令

使用 yum 升級(jí)軟件包時(shí),需保證 yum 源服務(wù)器中軟件包的版本比本機(jī)安裝的軟件包版本高。
yum 升級(jí)軟件包常用命令如下:

  • yum -y update:升級(jí)所有軟件包。不過(guò)考慮到服務(wù)器強(qiáng)調(diào)穩(wěn)定性,該命令不常用。

  • yum -y update 包名:升級(jí)特定的軟件包。

yum 卸載命令

使用 yum 卸載軟件包時(shí),會(huì)同時(shí)卸載所有與該包有依賴關(guān)系的其他軟件包,即便有依賴包屬于系統(tǒng)運(yùn)行必備文件,也會(huì)被 yum 無(wú)情卸載,所以就會(huì)造成系統(tǒng)崩潰。  

注意:如果能確定卸載此包以及它的所有依賴包不會(huì)對(duì)系統(tǒng)產(chǎn)生影響,否則不要使用 yum 卸載軟件包。

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

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

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

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

到此,相信大家對(duì)“怎么使用Linux yum命令”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI