文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Linux系统中怎么配置网络yum源

2023-06-28 14:50

关注

今天就跟大家聊聊有关Linux系统中怎么配置网络yum源,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

YUM简介:

软件包来源:

配置本地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源有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注编程网行业资讯频道,感谢大家的支持。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-人工智能
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯