中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux系統中怎么配置網絡yum源

發布時間:2022-01-25 11:57:48 來源:億速云 閱讀:786 作者:柒染 欄目:開發技術

今天就跟大家聊聊有關Linux系統中怎么配置網絡yum源,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

YUM簡介:

  • Yellow dog Updater, Modified由Duke University團隊,修改Yellow Dog Linux的Yellow Dog Updater開發而成,是一個基于RPM包管理的字符前端軟件包管理器。

  • 能夠從指定的服務器自動下載RPM包并且安裝,可以處理依賴性關系,并且一次安裝所有依賴的軟件包,無須繁瑣地一次次下載、安裝。

  • 被Yellow Dog Linux本身,以及Fedora、Red Hat Enterprise Linux采用。

軟件包來源:

  • 可供Yum下載的軟件包包括Fedora本身的軟件包以及源自rpmfusion等非官方軟件倉庫的軟件包,全部是由Linux社區維護的,并且基本是自由軟件。

  • 所有的包都有一個獨立的GPG簽名,主要是為了用戶的系統安全。對于Fedora core 4及更高版本的用戶,來自新軟件倉庫的簽名是自動導入并安裝的。

配置本地yum源

配置本地yum源是通過本地映射光盤掛載到系統中,然后將yum的配置文件中的 baseurl 指向掛載的目錄即可。

首先在虛擬機的這個配置中,勾選使用iso映射文件,然后選中我們iso文件所在的位置即可。

Linux系統中怎么配置網絡yum源

在虛擬機系統中,我們的 iso 文件是 /dev/sr0 設備,系統會默認把我們的iso文件掛載到 /run/media/$username/ 目錄下。但是現在我們要將iso文件掛載到 /mnt/cdrom 下。如果mnt目錄下沒有cdrom,那么我們自己新建一個。

Linux系統中怎么配置網絡yum源

掛載有兩種方式掛載

一: 一次性掛載,重啟完系統后失效

 mount /dev/sr0  /mnt/cdrom

Linux系統中怎么配置網絡yum源

二: 永久掛載

我們的設備的掛載信息在 /etc/fstab 里面,所以我們要想永久掛載,需要修改 fstab 文件。用 vim 打開該文件,我們可以看到有三行信息,是其他分區的掛載信息,所以我們現在要把我們的光盤的掛載信息添加過去。

Linux系統中怎么配置網絡yum源

添加如下我們光盤的掛載信息過去

 /dev/sr0        /mnt/cdrom      iso9660   defaults    0    0

Linux系統中怎么配置網絡yum源

添加完后,保存退出。

然后執行 mount  -a 。這個命令的意思是掛載fstab文件中的所有文件系統。可以看到,我們已經掛載好了。

Linux系統中怎么配置網絡yum源

掛載好iso文件之后,我們去修改源的配置文件 /etc/yum.repos.d/ ,它默認有一個文件,我們把它刪除,然后自己新建以 .repo 結尾的文件,用vim編輯器打開。輸入以下的配置,保存。

 [name]               #括號中的名稱為倉庫源名稱,通常為字母和數字,必須填寫
 
 name=my new repo     #對yum的描述,可寫可不寫
 
 baseurl=file:///mnt/cdrom    #baseurl表示聲明yum可以管理并使用的rpm包路徑,必須填寫
 
 enabled=1            #enabled表示當前倉庫是否開啟,1為開啟,0為關閉,此項不寫默認為開啟
 
 gpgcheck=0           #gpgcheck表示安裝rpm包時,是否基于公私鑰對匹配包的安全信息,1表示開啟,
 
                      #0表示關閉,此項不寫默認為驗證

然后執行 yum clean all  ,清空緩存信息。

yum list | wc -l  統計列出所有包的數量,如果列出了,說明yum源配置完成。這里可以看出有4405個包。

Linux系統中怎么配置網絡yum源

配置網絡yum源

由于Red Hat Enterprise Linux7的更新包只對注冊的用戶生效,所以需要自己手動改成Centos的更新包,Centos幾乎和和Redhat是一樣的,所以無需擔心軟件包的兼容問題。

首先查看redhat7系統本身安裝的yum軟件包 ,redhat本身安裝了6個關于yum的軟件包,我們需要把它給卸載!

 rpm  -qa | grep yum

Linux系統中怎么配置網絡yum源

卸載這些軟件包的指令

 rpm -qa | grep yum | xargs rpm -e --nodeps   #不檢查依賴關系,直接卸載

Linux系統中怎么配置網絡yum源

然后重新安裝centos的yum軟件包 ,把軟件包放到統一的文件夾里,然后安裝,安裝完后可以看到centos安裝包已經安裝好。這里我看其他很多人的教程給的centos的yum的安裝包的鏈接都是不可用了,后來我自己到國外的網站找了幾個可用的安裝包。

鏈接: https://pan.baidu.com/s/10IrBjM5j_TJT0Qc2aW64Cg  提取碼: i4pe

 rpm -ivh *              # 安裝該目錄下所有rpm包
 
 rpm -qa | grep yum      # 查詢是否安裝好

Linux系統中怎么配置網絡yum源

安裝完centos的yum軟件包后,就可以去修改 /etc/yum.repos.d/ 下的文件了,這里和配置本地yum源修改一樣

 [base]
 
 name= yum repo
 
 baseurl=http://mirrors.aliyun.com/centos/7/os/$basearch/
 
 enabled=1
 
 gpgcheck=0

配置完保存退出,清除yum緩存,查看yum中的包有多少,這里可以看到有11056個,比本地yum源的四千多個多了不少!

Linux系統中怎么配置網絡yum源

看完上述內容,你們對Linux系統中怎么配置網絡yum源有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

柳江县| 榕江县| 阳谷县| 唐山市| 日喀则市| 耒阳市| 西峡县| 安远县| 翁牛特旗| 乌鲁木齐市| 龙山县| 辽阳市| 冕宁县| 鸡西市| 苍梧县| 读书| 余江县| 罗甸县| 本溪| 沿河| 大同市| 望奎县| 登封市| 祁东县| 巴南区| 陆丰市| 卫辉市| 砀山县| 翁牛特旗| 襄垣县| 清水县| 博乐市| 习水县| 辰溪县| 泰州市| 繁峙县| 南木林县| 永泰县| 祁连县| 莱西市| 双鸭山市|