久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

linux中yum是什么

187次閱讀
沒有評論

共計 2066 個字符,預計需要花費 6 分鐘才能閱讀完成。

這篇文章主要介紹“linux 中 yum 是什么”,在日常操作中,相信很多人在 linux 中 yum 是什么問題上存在疑惑,丸趣 TV 小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”linux 中 yum 是什么”的疑惑有所幫助!接下來,請跟著丸趣 TV 小編一起來學習吧!

在 linux 中,yum 是一個專門為了解決包的依賴關系而存在的軟件包管理器;yum 是改進型的 RPM 軟件管理器,它很好的解決了 RPM 所面臨的軟件包依賴問題。當管理員使用 yum 安裝 RPM 包時,yum 會先從服務器端下載包的依賴性文件,通過分析此文件從服務器端一次性下載所有相關的 RPM 包并進行安裝。

yum 是什么工具

yum,全稱“Yellow dog Updater, Modified”,是一個專門為了解決包的依賴關系而存在的軟件包管理器。就好像 Windows 系統上可以通過 360 軟件管家實現軟件的一鍵安裝、升級和卸載,Linux 系統也提供有這樣的工具,就是 yum。

可以這么說,yum 是改進型的 RPM 軟件管理器,它很好的解決了 RPM 所面臨的軟件包依賴問題。

yum 在服務器端存有所有的 RPM 包,并將各個包之間的依賴關系記錄在文件中,當管理員使用 yum 安裝 RPM 包時,yum 會先從服務器端下載包的依賴性文件,通過分析此文件從服務器端一次性下載所有相關的 RPM 包并進行安裝。

yum 軟件可以用 rpm 命令安裝,安裝之前可以通過如下命令查看 yum 是否已安裝:

[root@localhost ~]# rpm -qa | grep yum
yum-metadata-parser-1.1.2-16.el6.i686
yum-3.2.29-30.el6.centos.noarch
yum-utils-1.1.30-14.el6.noarch
yum-plugin-fastestmirror-1.1.30-14.el6.noarch
yum-plugin-security-1.1.30-14.el6.noarch

可以看到,系統上已經安裝了 yum。

yum 源詳解

定義

使用 yum 安裝軟件包之前,需指定好 yum 下載 RPM 包的位置,此位置稱為 yum 源。換句話說,yum 源指的就是軟件安裝包的來源。

使用 yum 安裝軟件時至少需要一個 yum 源。yum 源既可以使用網絡 yum 源,也可以將本地光盤作為 yum 源。

網絡 yum 源搭建

一般情況下,只要主機網絡正常,可以直接使用網絡 yum 源,不需要對配置文件做任何修改。

網絡 yum 源配置文件位于 /etc/yum.repos.d/ 目錄下,文件擴展名為“.repo”(只要擴展名為“*.repo”的文件都是 yum 源的配置文件)。

[root@localhost ~]# ls /etc/yum.repos.d/
CentOS-Base.repo
CentOS-Media.repo
CentOS-Debuginfo.repo.bak
CentOS-Vault.repo

可以看到,該目錄下有 4 個 yum 配置文件,通常情況下 CentOS-Base.repo 文件生效。我們可以嘗試打開此文件,命令如下:

[root@localhost yum.repos.d]# vim /etc/yum.repos.d/ CentOS-Base.repo
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/? release= $releasever arch=$basearch repo=os
baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
…省略部分輸出…

此文件中含有 5 個 yum 源容器,這里只列出了 base 容器,其他容器和 base 容器類似。base 容器中各參數的含義分別為:

[base]:容器名稱,一定要放在 [] 中。

name:容器說明,可以自己隨便寫。

mirrorlist:鏡像站點,這個可以注釋掉。

baseurl:我們的 yum 源服務器的地址。默認是 CentOS 官方的 yum 源服務器,是可以使用的。如果你覺得慢,則可以改成你喜歡的 yum 源地址。

enabled:此容器是否生效,如果不寫或寫成 enabled 則表示此容器生效,寫成 enable=0 則表示此容器不生效。

gpgcheck:如果為 1 則表示 RPM 的數字證書生效;如果為 0 則表示 RPM 的數字證書不生效。

gpgkey:數字證書的公鑰文件保存位置。不用修改。

本地 yum 源

在無法聯網的情況下,yum 可以考慮用本地光盤(或安裝映像文件)作為 yum 源。

到此,關于“linux 中 yum 是什么”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注丸趣 TV 網站,丸趣 TV 小編會繼續努力為大家帶來更多實用的文章!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-12發表,共計2066字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 晋城| 申扎县| 隆化县| 阳西县| 南京市| 巴林右旗| 金川县| 仙桃市| 虞城县| 五原县| 东源县| 延庆县| 汉寿县| 平泉县| 苍南县| 萨迦县| 哈尔滨市| 壤塘县| 和硕县| 翼城县| 如东县| 徐闻县| 临夏县| 外汇| 阿拉善左旗| 信宜市| 浮梁县| 永城市| 丰县| 龙井市| 南郑县| 江川县| 三台县| 江油市| 江都市| 广南县| 汶上县| 巧家县| 文成县| 衡阳市| 旅游|