yum装包:

我们先搞清楚yum的内在逻辑,其实在liux中安装软件,相较于windows是十分简洁的。会有官方维护的镜像站收集存储近乎所有的软件,并将它们打包存储。而我们在配置时只需将获取软件包的路径为操作系统指明,即可使用yum进行装包。

yum源:

yum源在centos上的路径为 /etc/yum.repos.d/
后缀为.repo的文件会被系统识别为yum源用于拉取信息
其文件格式为:

[ 仓库标识]
name=名字
baseurl=获取包的链接(在这里我们需要为服务器仙人指路,指明package到底在哪里)
gpgcheck=0     是否校验,通常置零

yum源分为两种,本地源和在线源,本地源可以离线装包,而在线源需要确定接入互联网

本地yum源配置

(1)准备原材料:
对应安装系统的系统镜像(ios文件),我用的是Centos8.4版本,可以通过

[root@server02 yum.repos.d]# cat /etc/centos-release
CentOS Linux release 8.4.2105

查看版本,再到
https://mirrors.163.com/centos-vault/8.4.2105/isos/x86_64/
找到最大的iso文件进行下载(作为本地源的话相对可以全一点)

(2)关闭虚拟机,挂载iso文件进入虚拟机磁盘

选中iso镜像文件,一定一定点击确认


切记要点击确定,打开虚拟机
挂载/dev/sr0到/mnt目录上去,查看是否挂载成功

[root@server02 ~]# mkdir /mnt
[root@server02 ~]# mount /dev/sr0 /mnt/
[root@server02 ~]# ll /mnt


到这里算是挂载成功了
(3)编辑repo文件
先到目标路径下删除所有的repo文件,在编辑一个新的文件

[root@server02 ~]# cd /etc/yum.repos.d/
[root@server02 yum.repos.d]# ll
total 8
-rw-r--r-- 1 root root 2495 Feb 14 21:16 beifen
-rw-r--r-- 1 root root  111 Feb 21 18:11 bendi.repo
[root@server02 yum.repos.d]# rm -rf *
[root@server02 yum.repos.d]# vim bendi.repo

文件内容为

[base]
name=base
baseurl=file:///mnt/BaseOS
gpgcheck=0[app]
name=app
baseurl=file:///mnt/AppStream
gpgcheck=0

(4)测试是否写入成功

[root@server02 yum.repos.d]# yum list


屏幕上出现包名即安装成功
(5)实现开机挂载,让本地源永久化
mount配置文件的位置在:/etc/fstab
对其进行配置即可

[root@server02 yum.repos.d]# vim /etc/fstab


注意这三个点就行,我们查看以下/dev/sr0设备的设备类型

[root@server02 yum.repos.d]# df -hT


在对文件进行编辑,重启电脑查看本地源是否还可以使用

[root@server02 yum.repos.d]# vim /etc/fstab

[root@server02 yum.repos.d]# reboot
[root@server02 ~]# yum list


配置完毕
注:
1.本地源配置完毕后需要设置永久挂载,否则重启后挂载需要手动重新挂
2.这里写的两个仓库是CentOS8版本出现的双库

在线yum源配置

这里推荐的几个在线国内源,原装源速度十分缓慢。
阿里源:https://developer.aliyun.com/mirror/
清华源:https://developer.aliyun.com/mirror/
网易源:https://mirrors.163.com/
其中,阿里源是照着上面的操作来就行,如果无法运行就需要手动写在线源,这里以网易源为示例:
(1)如何找到两个库:
先来看看上面的本地源

[root@server02 AppStream]# pwd
/mnt/AppStream
[root@server02 AppStream]# ll
total 1144
dr-xr-xr-x 2 root root 1167360 Nov 13 09:04 Packages
dr-xr-xr-x 2 root root    4096 Nov 13 09:04 repodata
[root@server02 AppStream]#

显然,我们是指定到了package包的上一级AppStream就停止指定了,也就是说,仙人指路的话得指定到package包的上一级,那么在这个在线源的配置中也是同理
由此我们可以得到两个仓库的在线源

AppSream=https://mirrors.163.com/centos-vault/8.4.2105/AppStream/x86_64/os/
BasOS=https://mirrors.163.com/centos-vault/8.4.2105/BaseOS/x86_64/os/

(2)编辑配置文件

[root@server02 AppStream]# cd /etc/yum.repos.d/
[root@server02 yum.repos.d]# ll
total 4
-rw-r--r-- 1 root root 112 Feb 27 11:12 bendi.repo
[root@server02 yum.repos.d]# rm -rf *
[root@server02 yum.repos.d]# vim net.repo

内容如下

[base]
name=base
baseurl=https://mirrors.163.com/centos-vault/8.4.2105/BaseOS/x86_64/os/
gpgcheck=0
[app]
name=app
baseurl=https://mirrors.163.com/centos-vault/8.4.2105/AppStream/x86_64/os/
gpgcheck=0

(3)测试配置情况

[root@server02 yum.repos.d]# yum list

出现了安装包名称,即配置完毕
注:第一次可能需要一点点时间来下载网络上的信息,如果不成功,检查是否联网,如果无法联网大家可以参考这篇文章
https://blog.csdn.net/SuichI314/article/details/121571629

CentOS配置yum源-本地和在线相关推荐

  1. centos配置yum源

    本文主要赘述在centos系统配置yum源的两种方式. 参考文章: centos配置yum源 Yum工具详解 配置外网yum源 确认可以访问外网. curl www.baidu.com 查看yum源, ...

  2. Linux配置yum源(离线和在线)

    配置yum源有2种方法,一种是离线yum源,另外一种是在线yum源. 一.离线yum源,基于安装光盘提供的安装仓库. 建立一个属于仓库文件夹 mkdir /media/zidong cd /media ...

  3. Linux配置yum源(本地源和网络源)

    目录 一:配置本地yum源 二:配置网络yum源 更新源可以获取最新的软件信息,以更新您的系统 Redhat7配置源 YUM(Yellow dog  Updater Modified): yum是Re ...

  4. CentOS 配置 yum 源

    执行 yum install 报错 Error: Failed to download metadata for repo 'appstream': Cannot prepare internal m ...

  5. centos 配置yum源

    为什么80%的码农都做不了架构师?>>> 简介 centos 的官方源比较慢,一般用国内的会好很多,国内比较好的源有163源,sohu源 具体步骤 替换源文件 mv /etc/yum ...

  6. yum源本地配置和网络源配置——超级完整详细

    文章目录 网络源 说明 通外网配置方法 不通外网使用方法 主服务器配置网络yum源 防火墙和selinux设置 vsftpd服务安装 光盘挂载设置方法 网上下载yum源的设置方法 客户端yum源配置 ...

  7. Centos7配置yum源(本地yum源和阿里网络yum源)

    一.centos7配置yum源 yum源分为本地yum源和网络yum源 1.配置本地yum源 步骤一:在centos虚拟机中挂载光盘 1.创建挂载点目录 [root@localhost ~]# mkd ...

  8. redhat配置centos的yum源

    redhat默认不支持第三方的yum源,要求有rhn账号,下面就rhel5和rhel6改为centos源 一.rhel5.5 X86_64更改为centos的yum源 查看系统自带的yum相关的rpm ...

  9. Liunx配置yum源与本地配置yum源

    环境:虚拟机中安装了RedHat ,在进行安装mariadb的时候,出现如下错误.是因为yum源的问题,需要进行配置yum源.本教程是配置本地yum源. 选中虚拟机中的操作系统,鼠标:右键--> ...

最新文章

  1. TimeUnit 使用
  2. nginx反向代理vue访问时浏览器加载失败,出现 ERR_CONTENT_LENGTH_MISMATCH 问题
  3. 升级到BigSur无法使用git和brew解决办法
  4. Linux 引导管理器 grub2 使用简介
  5. 02.改善深层神经网络:超参数调试、正则化以及优化 W1.深度学习的实践层面
  6. 10无法勾选隐藏的项目_Excel超好用的隐藏操作,不可多得
  7. python 1000线程_python单线程下载1000个视频()
  8. 2018-2019-1 20165214 《信息安全系统设计基础》第九周学习总结
  9. Opencv-python官方学习入门资料,vs+python+opencv初识读图片打开相机
  10. cmake安装到指定目录
  11. macbook2015年早期版本更换三星1T 980nvme遇坑过程
  12. Teststand 中用labview 读写station options属性
  13. 一块自制自行车码表从B站火到GitHub,稚晖君点赞,网友催量产
  14. 微电影剪辑就用会声会影
  15. CAS解决单点登录SSO
  16. Azure Synapse Analytics (Azure SQL DW)性能优化指南(4)——使用结果集缓存优化性能
  17. 中文加解密异常的问题
  18. unity基础(8)——3D场景添加音频
  19. PDF转换PPT后还是不能修改怎么办?
  20. echarts geo地图示例_ECharts 实现地图散点图上(转载)

热门文章

  1. 很多人都说flash as3 经常都是使用MC或者sprite(请问这里的sprite是什么意思?)...
  2. 深入解析Apache NIFI的调度策略
  3. ionic:点击某个商品名称,跳转到相应的商品详情页面
  4. 当析构函数遇到多线程 转载
  5. Android Studio:Type mismatch: inferred type is Int but Unit was expected
  6. 第三方软件测试报告 CMA CNAS标识的区别
  7. 口袋里的mini宝贝,西圣Ava蓝牙耳机,百元即可享受好音质耳机
  8. RTC与WebRTC有什么区别
  9. rar、zip、7z等压缩率的测试
  10. Flash应用之百宝箱