千家信息网

Linux下如何配置本地yum源和外网yum源

发表于:2024-10-05 作者:千家信息网编辑
千家信息网最后更新 2024年10月05日,这篇文章主要介绍Linux下如何配置本地yum源和外网yum源,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!YUM 它是一个 C/S 架构的软件,能够对基于 RPM 格式的软件
千家信息网最后更新 2024年10月05日Linux下如何配置本地yum源和外网yum源

这篇文章主要介绍Linux下如何配置本地yum源和外网yum源,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

YUM 它是一个 C/S 架构的软件,能够对基于 RPM 格式的软件包进行管理,它提供了包括自动解决依赖关系,软件包的分组,软件包的升级等功能。

一: 本地源配置方法:以光盘里rpm举例(这里使用虚拟机演示)

1、挂载一个iso的镜像

把光盘挂载到一个目录/mnt下,然后进入/etc/yum.reps.d/目录下,创建一个以 .repo结尾的文件,内容如下:*(此文件为最简写法)*

YUM: Yellowdog Update Modifier,rpm的前端程序,可解决软件包相关依赖性,可在多个库之间定位软件包,up2date的替代工具

yum repository: yum repo,存储了众多rpm包,以及包的相关的元数据文件(放置于特定目录repodata下) 文件服务器:

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

yum仓库的配置文件内容格式如下:  yum客户端配置文件:(可按上面最简配置即可)

/etc/yum.conf   # 此目录文件为所有仓库提供公共配置/etc/yum.repos.d/*.repo  # 为yum仓库的指向提供配置

仓库指向的定义:

[repositoryID]name=Some name for this repositorybaseurl=url://path/to/repository/enabled={1|0}      gpgcheck={1|0}gpgkey=URLenablegroups={1|0}failovermethod={roundrobin|priority}roundrobin:意为随机挑选,默认值priority:按顺序访问cost= 默认为1000

配置完后紧接着使用命令

yum clean all 清空本地的yum源缓存yum repolist  重新生成元数据

二、 外网源的配置方法:

网易(163)yum源是国内最好的yum源之一 ,无论是速度还是软件版本,都非常的不错,将yum源设置为163yum,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到。具体设置方法如下:

1、首先进入yum源的配置目录

cd  /etc/yum.repos.d/

此目录下默认会带有官方的yum源,因为这些地址都是国外的源下载时候速度会慢很多,下面给它替换成163的源

2,先备份系统自带的yum源

mv  *.repo  repo_backup/

3、在当前目录执行面的命令,直接下载163网易的yum源:

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

下完后会有一个以repo结尾的163yum源配置文件,直接就可以使用

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

yum clean all   # 清空yum缓存yum repolist    # 查看yum源的列表并生成相应的元数据缓存到本地

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

二、配置外网yum源

除了网易之外,国内还有其他不错的yum源,epel,清华大学的源,根据需要自己粘贴使用即可

阿里云(也可以直接下载现成的文件)

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

yum源的repo文件配置:也可以在一个文件内配置多个yum源,名称不能相同

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

清华大学yum源配置方法:在/etc/yum.repos.d/目录下新建一个xxx.repo文件,粘贴以下内容即可:

[base]name=CentOS-$releasever - Basebaseurl=http://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/os/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7#released updates[updates]name=CentOS-$releasever - Updatesbaseurl=http://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/updates/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7#additional packages that may be useful[extras]name=CentOS-$releasever - Extrasbaseurl=http://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/extras/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7#additional packages that extend functionality of existing packages[centosplus]name=CentOS-$releasever - Plusbaseurl=http://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/centosplus/$basearch/gpgcheck=1enabled=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

以上是"Linux下如何配置本地yum源和外网yum源"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

配置 文件 软件 目录 软件包 内容 缓存 仓库 方法 数据 速度 网易 不错 光盘 名称 命令 多个 大学 指向 最好 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中科院吕述望网络安全 电子商务数据库技术历年真题可复制 重庆语音网络技术分类产品介绍 网络安全须知句子50个字 青浦区软件开发培训 平板下载软件开发 温州桌面软件开发费用 网络安全保障措施的思考 一支高水平网络安全队伍 电子科技大学互联网是实验班 重庆直播软件开发公司哪个好 舟山衡阳网络技术 护苗网络安全手抄报小报 为什么串口服务器只能收到数据 重庆网络软件开发流程特点 计算机网络技术的收获 计算机网络技术知识技能 常州发展软件开发技术参数 银行软件开发部怎么样 石家庄云程网络技术有限公司 学软件开发哪个专业最好 网络安全管理专业能考二建吗 疫情期间网络安全风险上升 电子信息工程网络技术方向 bms软件开发岗位信息 二道区智能化网络技术咨询哪家好 精益软件开发pdf百度云 星型局域网连接文件服务器 csgorpg服务器 《光网络技术》
0