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

首頁 > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

YUM軟件包管理工具與yum命令的詳細(xì)介紹

2019-11-02 16:50:12
字體:
供稿:網(wǎng)友

一、yum介紹

Yum (Yellow dog Updater, Modified) 是一個(gè)在 Fedora 中的字符前端軟件包管理器。基于 RPM 包管理,能夠從指定的服務(wù)器自動(dòng)下載 RPM 包并且安裝,可以處理依賴性關(guān)系,并且一次安裝所有依賴的軟件包,無須繁瑣地一次次下載、安裝。

rpm命令只能安裝下載到本的.rpm格式的安裝包,但是rpm并不能處理軟件包之間的依賴關(guān)系,尤其是軟件由多個(gè).rpm包組成時(shí),這時(shí)可以使用yum。

yum的主要是更方便的添加、刪除、更新RPM包,自動(dòng)解決軟件包之間的依賴關(guān)系,方便系統(tǒng)更新及軟件管理。yum通過軟件倉庫(repository)進(jìn)行軟件的下載、安裝等,軟件倉庫可以是一個(gè)HTTP或FTP站點(diǎn),也可以是一個(gè)本軟件池,資源倉庫也可以是多個(gè),在/etc/yum.conf文件中進(jìn)行相關(guān)配置即可。在yum的資源庫中,會(huì)包括rpm的頭信息(header),頭信息中包括了軟件的功能描述、依賴關(guān)系等。通過分析這些信息,yum計(jì)算出依賴關(guān)系并進(jìn)行相關(guān)的升級(jí)、安裝、刪除等操作。

二、yum命令

命令格式:

yum [options] COMMAND

命令(COMMAND)列表:

check   檢測(cè) rpmdb 是否有問題check-update 檢查可更新的包c(diǎn)lean   清除緩存的數(shù)據(jù)deplist  顯示包的依賴關(guān)系distribution-synchronization 將已安裝的包同步到最新的可用版本downgrade  降級(jí)一個(gè)包erase   刪除包groupinfo  顯示包組的詳細(xì)信息groupinstall 安裝指定的包組grouplist  顯示可用包組信息groupremove 從系統(tǒng)刪除已安裝的包組help   刪除幫助信息history  顯示或使用交互歷史info   顯示包或包組的詳細(xì)信息install  安裝包list   顯示可安裝或可更新的包makecache  生成元數(shù)據(jù)緩存provides  搜索特定包文件名reinstall  重新安裝包repolist  顯示已配置的資源庫resolvedep  指事實(shí)上依賴search   搜索包shell   進(jìn)入yum的shell提示符update   更新系統(tǒng)中的包upgrade  升級(jí)系統(tǒng)中的包version  顯示機(jī)器可用源的版本

常用選項(xiàng)(options)列表:

-h, --help   顯示幫助信息-t, --tolerant  容錯(cuò)-C, --cacheonly  完全從系統(tǒng)緩存中運(yùn)行,不更新緩存-c [config file], --config=[config file]      本地配置文件-R [minutes], --randomwait=[minutes]      命令最大等待時(shí)間-d [debug level], --debuglevel=[debug level]      設(shè)置調(diào)試級(jí)別-e [error level], --errorlevel=[error level]      設(shè)置錯(cuò)誤等級(jí)-q, --quiet   退出運(yùn)行-v, --verbose   詳細(xì)模式-y, --assumeyes  對(duì)所有交互提問都回答“yes”

注:以上可用命令和選項(xiàng)由于yum版本的不同可能會(huì)有所有不同

三、yum使用示例

3.1 安裝

安裝軟件時(shí),較常用的安裝方式有單獨(dú)安裝、包組安裝兩種方式:

# 安裝軟件包 fooyum install foo# 安裝 Web server 軟件包組yum groupinsall "Web server"

注:groupinsall是一種快捷安裝方式,他會(huì)將包組中所需的軟件包一次性全部安裝。如,上例中的"Web server"包組可能會(huì)包含:httpd、 crypto-utils等軟件包

3.2 更新、升級(jí)

對(duì)于已安裝的程序,可以進(jìn)行升級(jí)操作,有以下幾種升級(jí)方式:

# 檢查可用更新yum check-update # 全部更機(jī)關(guān)報(bào)yum update# 更新 foo 軟件包yum update foo# 或yum upgrade foo# 升級(jí) Web server 軟件包組yum groupupdate "Web server"

更新安裝包時(shí),可以使用update或upgrade,二者區(qū)別如下:

yum update是更新下載源里面的metadata,包括這個(gè)源有什么包、每個(gè)包什么版本之類的 yum upgrade會(huì)根據(jù)update后的元信息對(duì)軟件包進(jìn)行升級(jí)
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 全州县| 洪雅县| 奉新县| 赣州市| 商洛市| 井陉县| 滦南县| 耒阳市| 遵化市| 黑龙江省| 彭山县| 庆阳市| 尼勒克县| 北宁市| 四平市| 沁源县| 台北市| 北安市| 齐齐哈尔市| 镇沅| 东方市| 舞钢市| 芦山县| 嘉善县| 建水县| 平阴县| 伊宁县| 汝阳县| 濮阳县| 青龙| 兰西县| 顺义区| 扶余县| 凤庆县| 贺兰县| 沙坪坝区| 宁陵县| 皮山县| 威宁| 东辽县| 东辽县|