溫馨提示×

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

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

Linux下如何配置本地yum源和外網(wǎng)yum源

發(fā)布時(shí)間:2022-01-26 10:30:26 來(lái)源:億速云 閱讀:189 作者:小新 欄目:開(kāi)發(fā)技術(shù)

這篇文章主要介紹Linux下如何配置本地yum源和外網(wǎng)yum源,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

YUM 它是一個(gè) C/S 架構(gòu)的軟件,能夠?qū)?RPM 格式的軟件包進(jìn)行管理,它提供了包括自動(dòng)解決依賴關(guān)系,軟件包的分組,軟件包的升級(jí)等功能。

Linux下如何配置本地yum源和外網(wǎng)yum源

一: 本地源配置方法:以光盤里rpm舉例(這里使用虛擬機(jī)演示)

1、掛載一個(gè)iso的鏡像

把光盤掛載到一個(gè)目錄/mnt下,然后進(jìn)入/etc/yum.reps.d/目錄下,創(chuàng)建一個(gè)以 .repo結(jié)尾的文件,內(nèi)容如下:*(此文件為最簡(jiǎn)寫法)*

Linux下如何配置本地yum源和外網(wǎng)yum源

YUM: Yellowdog Update Modifier,rpm的前端程序,可解決軟件包相關(guān)依賴性,可在多個(gè)庫(kù)之間定位軟件包,up2date的替代工具

yum repository: yum repo,存儲(chǔ)了眾多rpm包,以及包的相關(guān)的元數(shù)據(jù)文件(放置于特定目錄repodata下) 文件服務(wù)器

http:// https:// ftp:// file://

yum倉(cāng)庫(kù)的配置文件內(nèi)容格式如下: ? yum客戶端配置文件:(可按上面最簡(jiǎn)配置即可)

/etc/yum.conf   # 此目錄文件為所有倉(cāng)庫(kù)提供公共配置

/etc/yum.repos.d/*.repo  # 為yum倉(cāng)庫(kù)的指向提供配置

倉(cāng)庫(kù)指向的定義:

[repositoryID]
name=Some name for this repository
baseurl=url://path/to/repository/
enabled={1|0}      
gpgcheck={1|0}
gpgkey=URL
enablegroups={1|0}
failovermethod={roundrobin|priority}
roundrobin:意為隨機(jī)挑選,默認(rèn)值
priority:按順序訪問(wèn)
cost= 默認(rèn)為1000

配置完后緊接著使用命令

yum clean all 清空本地的yum源緩存

yum repolist  重新生成元數(shù)據(jù)

二、 外網(wǎng)源的配置方法:

網(wǎng)易(163)yum源是國(guó)內(nèi)最好的yum源之一 ,無(wú)論是速度還是軟件版本,都非常的不錯(cuò),將yum源設(shè)置為163yum,可以提升軟件包安裝和更新的速度,同時(shí)避免一些常見(jiàn)軟件版本無(wú)法找到。具體設(shè)置方法如下:

1、首先進(jìn)入yum源的配置目錄

cd  /etc/yum.repos.d/

此目錄下默認(rèn)會(huì)帶有官方的yum源,因?yàn)檫@些地址都是國(guó)外的源下載時(shí)候速度會(huì)慢很多,下面給它替換成163的源

Linux下如何配置本地yum源和外網(wǎng)yum源

2,先備份系統(tǒng)自帶的yum源

mv  *.repo  repo_backup/

Linux下如何配置本地yum源和外網(wǎng)yum源

3、在當(dāng)前目錄執(zhí)行面的命令,直接下載163網(wǎng)易的yum源:

wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

Linux下如何配置本地yum源和外網(wǎng)yum源

下完后會(huì)有一個(gè)以repo結(jié)尾的163yum源配置文件,直接就可以使用

避免受之前源的緩存的影響,最好清空一下yum的緩存

yum clean all   # 清空yum緩存

yum repolist    # 查看yum源的列表并生成相應(yīng)的元數(shù)據(jù)緩存到本地

Linux下如何配置本地yum源和外網(wǎng)yum源

4、配置完之后就可以使用了  yum install  +軟件名稱

二、配置外網(wǎng)yum源

除了網(wǎng)易之外,國(guó)內(nèi)還有其他不錯(cuò)的yum源,epel,清華大學(xué)的源,根據(jù)需要自己粘貼使用即可

阿里云(也可以直接下載現(xiàn)成的文件)

wget http://mirrors.aliyun.com/repo/Centos-7.repo
yum install -y epel-release   # 下載epel源

yum源的repo文件配置:也可以在一個(gè)文件內(nèi)配置多個(gè)yum源,名稱不能相同

[aliyun]
name=aliyun_yum
baseurl=https://mirrors.aliyun.com/centos/$releasever/os/x86_64/
gpgcheck=0
enabled=1

[epel]
name=net epel
baseurl=https://mirrors.aliyun.com/epel/$releasever/x86_64/
gpgcheck=0
enabled=1

 清華大學(xué)yum源配置方法:在/etc/yum.repos.d/目錄下新建一個(gè)xxx.repo文件,粘貼以下內(nèi)容即可:

[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

以上是“Linux下如何配置本地yum源和外網(wǎng)yum源”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向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