您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關(guān)Linux系統(tǒng)中怎么配置網(wǎng)絡(luò)yum源,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
Yellow dog Updater, Modified由Duke University團(tuán)隊(duì),修改Yellow Dog Linux的Yellow Dog Updater開發(fā)而成,是一個(gè)基于RPM包管理的字符前端軟件包管理器。
能夠從指定的服務(wù)器自動(dòng)下載RPM包并且安裝,可以處理依賴性關(guān)系,并且一次安裝所有依賴的軟件包,無須繁瑣地一次次下載、安裝。
被Yellow Dog Linux本身,以及Fedora、Red Hat Enterprise Linux采用。
可供Yum下載的軟件包包括Fedora本身的軟件包以及源自rpmfusion等非官方軟件倉庫的軟件包,全部是由Linux社區(qū)維護(hù)的,并且基本是自由軟件。
所有的包都有一個(gè)獨(dú)立的GPG簽名,主要是為了用戶的系統(tǒng)安全。對(duì)于Fedora core 4及更高版本的用戶,來自新軟件倉庫的簽名是自動(dòng)導(dǎo)入并安裝的。
配置本地yum源是通過本地映射光盤掛載到系統(tǒng)中,然后將yum的配置文件中的 baseurl 指向掛載的目錄即可。
首先在虛擬機(jī)的這個(gè)配置中,勾選使用iso映射文件,然后選中我們iso文件所在的位置即可。
在虛擬機(jī)系統(tǒng)中,我們的 iso 文件是 /dev/sr0 設(shè)備,系統(tǒng)會(huì)默認(rèn)把我們的iso文件掛載到 /run/media/$username/ 目錄下。但是現(xiàn)在我們要將iso文件掛載到 /mnt/cdrom 下。如果mnt目錄下沒有cdrom,那么我們自己新建一個(gè)。
掛載有兩種方式掛載
一: 一次性掛載,重啟完系統(tǒng)后失效
mount /dev/sr0 /mnt/cdrom
二: 永久掛載
我們的設(shè)備的掛載信息在 /etc/fstab 里面,所以我們要想永久掛載,需要修改 fstab 文件。用 vim 打開該文件,我們可以看到有三行信息,是其他分區(qū)的掛載信息,所以我們現(xiàn)在要把我們的光盤的掛載信息添加過去。
添加如下我們光盤的掛載信息過去
/dev/sr0 /mnt/cdrom iso9660 defaults 0 0
添加完后,保存退出。
然后執(zhí)行 mount -a 。這個(gè)命令的意思是掛載fstab文件中的所有文件系統(tǒng)。可以看到,我們已經(jīng)掛載好了。
掛載好iso文件之后,我們?nèi)バ薷脑吹呐渲梦募?/etc/yum.repos.d/ ,它默認(rèn)有一個(gè)文件,我們把它刪除,然后自己新建以 .repo 結(jié)尾的文件,用vim編輯器打開。輸入以下的配置,保存。
[name] #括號(hào)中的名稱為倉庫源名稱,通常為字母和數(shù)字,必須填寫 name=my new repo #對(duì)yum的描述,可寫可不寫 baseurl=file:///mnt/cdrom #baseurl表示聲明yum可以管理并使用的rpm包路徑,必須填寫 enabled=1 #enabled表示當(dāng)前倉庫是否開啟,1為開啟,0為關(guān)閉,此項(xiàng)不寫默認(rèn)為開啟 gpgcheck=0 #gpgcheck表示安裝rpm包時(shí),是否基于公私鑰對(duì)匹配包的安全信息,1表示開啟, #0表示關(guān)閉,此項(xiàng)不寫默認(rèn)為驗(yàn)證
然后執(zhí)行 yum clean all ,清空緩存信息。
yum list | wc -l 統(tǒng)計(jì)列出所有包的數(shù)量,如果列出了,說明yum源配置完成。這里可以看出有4405個(gè)包。
由于Red Hat Enterprise Linux7的更新包只對(duì)注冊(cè)的用戶生效,所以需要自己手動(dòng)改成Centos的更新包,Centos幾乎和和Redhat是一樣的,所以無需擔(dān)心軟件包的兼容問題。
首先查看redhat7系統(tǒng)本身安裝的yum軟件包 ,redhat本身安裝了6個(gè)關(guān)于yum的軟件包,我們需要把它給卸載!
rpm -qa | grep yum
卸載這些軟件包的指令
rpm -qa | grep yum | xargs rpm -e --nodeps #不檢查依賴關(guān)系,直接卸載
然后重新安裝centos的yum軟件包 ,把軟件包放到統(tǒng)一的文件夾里,然后安裝,安裝完后可以看到centos安裝包已經(jīng)安裝好。這里我看其他很多人的教程給的centos的yum的安裝包的鏈接都是不可用了,后來我自己到國外的網(wǎng)站找了幾個(gè)可用的安裝包。
鏈接: https://pan.baidu.com/s/10IrBjM5j_TJT0Qc2aW64Cg 提取碼: i4pe
rpm -ivh * # 安裝該目錄下所有rpm包 rpm -qa | grep 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個(gè),比本地yum源的四千多個(gè)多了不少!
看完上述內(nèi)容,你們對(duì)Linux系統(tǒng)中怎么配置網(wǎng)絡(luò)yum源有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注億速云行業(yè)資訊頻道,感謝大家的支持。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。