虚拟机给Centos7配置yum源(本地yum和网络yum)

这篇具有很好参考价值的文章主要介绍了虚拟机给Centos7配置yum源(本地yum和网络yum)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

文章目录

  • 目录

    文章目录

    前言

    一、本地yum源配置

    二、配置网络yum源 (需要能连接外网)

    总结


前言

yum简介:

1.Yum(全称为 Yellowdog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。

2.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

3.本地yum源:光盘的rpm包集合

4.网络yum源:163或阿里云的yum源等,从网络下载。


提示:以下是本篇文章正文内容,下面案例可供参考

一、本地yum源配置

这里我挂载的是虚拟机(CentOS7.9)中的光盘,也可以用u盘来做。

(1).使用CentOS光盘作为本地yum源

(2).实体机:直接放入光盘

(3).VM虚拟机:虚拟机-可移动设备-CD/DVD-连接

[root@localhost ~]# lsblk     #列出所有可用块设备的信息,而且还能显示他们之间的依赖关系
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   20G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   19G  0 part 
  ├─centos-root 253:0    0   15G  0 lvm  /
  └─centos-swap 253:1    0    4G  0 lvm  [SWAP]
sr0              11:0    1 1024M  0 rom          #这是我们光盘的位置
[root@localhost ~]# 

1.创建挂载点目录

[root@localhost ~]# mkdir /mnt/cdrom      #创建目录
[root@localhost ~]# ls /mnt
cdrom
[root@localhost ~]# df /mnt/cdrom/        #查看设备状况
Filesystem              1K-blocks    Used Available Use% Mounted on
/dev/mapper/centos-root  15714304 1819684  13894620  12% /

2.挂载光盘

[root@localhost ~]# mount /dev/cdrom /mnt/cdrom/
mount: no medium found on /dev/sr0        #当出现这个不要慌

  出现上述情况请点击:解决办法

       

[root@localhost ~]# mount /dev/cdrom /mnt/cdrom/    
mount: /dev/sr0 is write-protected, mounting read-only       #此时已挂载成功
[root@localhost ~]# df /mnt/cdrom                            #再查看一下
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/sr0         4600876 4600876         0 100% /mnt/cdrom   
[root@localhost ~]# 

4.进入yum.repos.d 下,备份一下文件方便以后要做网络yum源。

[root@localhost ~]# cd /etc/yum.repos.d        #进入yum.repos.d下
[root@localhost yum.repos.d]# ls
CentOS-Base.repo  CentOS-CR.repo  CentOS-Debuginfo.repo  CentOS-fasttrack.repo  CentOS-Media.repo  CentOS-Sources.repo  CentOS-Vault.repo  CentOS-x86_64-kernel.repo
[root@localhost yum.repos.d]# mkdir bak        #创建备份目录
[root@localhost yum.repos.d]# ls
bak  CentOS-Base.repo  CentOS-CR.repo  CentOS-Debuginfo.repo  CentOS-fasttrack.repo  CentOS-Media.repo  CentOS-Sources.repo  CentOS-Vault.repo  CentOS-x86_64-kernel.repo
[root@localhost yum.repos.d]# mv C* bak        #将C开头的文件移到bak目录下
[root@localhost yum.repos.d]# ls
bak
[root@localhost yum.repos.d]# ls bak           #已经移动到了
CentOS-Base.repo  CentOS-CR.repo  CentOS-Debuginfo.repo  CentOS-fasttrack.repo  CentOS-Media.repo  CentOS-Sources.repo  CentOS-Vault.repo  CentOS-x86_64-kernel.repo

5.创建一个本地repo文件

[root@localhost yum.repos.d]# vi Local.repo
[root@localhost yum.repos.d]# cat Local.repo
[centos7]
name=centos7                    #名字随意,和[]里要一样最好
baseurl=file:///mnt/cdrom       #这里是挂载的文件目录
gpgcheck=0                      #用来检查GPG-KEY,0为关闭,1为开启
enabled=1                       #是否用该yum源,0为禁,1为使用

6.更新yum缓存

root@localhost yum.repos.d]# yum clean all;yum makecache  #更新yum缓存
Loaded plugins: fastestmirror, langpacks
Cleaning repos: centos7                                    
Loaded plugins: fastestmirror, langpacks
Determining fastest mirrors
centos7                                                                                                                                                                                                              | 3.6 kB  00:00:00     
(1/4): centos7/group_gz                                                                                                                                                                                              | 153 kB  00:00:00     
(2/4): centos7/filelists_db                                                                                                                                                                                          | 3.3 MB  00:00:00     
(3/4): centos7/primary_db                                                                                                                                                                                            | 3.3 MB  00:00:00     
(4/4): centos7/other_db                                                                                                                                                                                              | 1.3 MB  00:00:00     
Metadata Cache Created                        #成功了
[root@localhost yum.repos.d]# 

 显示所有仓库

[root@localhost yum.repos.d]# yum repolist all
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
repo id               repo name              status                                                                                                                                                                                                 
centos7               centos7                4,070                                                                                                                                                                                    
repolist: 4,070

此时已经配置成功了,但是我们设置的只是暂时挂载,一重启就没了,可以设置永久挂载

二、配置网络yum源 (需要能连接外网)

1.备份/etc/yum.repos.d/下的文件

[root@localhost ~]# cd /etc/yum.repos.d        #进入yum.repos.d下
[root@localhost yum.repos.d]# ls
CentOS-Base.repo  CentOS-CR.repo  CentOS-Debuginfo.repo  CentOS-fasttrack.repo  CentOS-Media.repo  CentOS-Sources.repo  CentOS-Vault.repo  CentOS-x86_64-kernel.repo
[root@localhost yum.repos.d]# mkdir bak        #创建备份目录
[root@localhost yum.repos.d]# ls
bak  CentOS-Base.repo  CentOS-CR.repo  CentOS-Debuginfo.repo  CentOS-fasttrack.repo  CentOS-Media.repo  CentOS-Sources.repo  CentOS-Vault.repo  CentOS-x86_64-kernel.repo
[root@localhost yum.repos.d]# mv C* bak        #将C开头的文件移到bak目录下
[root@localhost yum.repos.d]# ls
bak
[root@localhost yum.repos.d]# ls bak           #已经移动到了
CentOS-Base.repo  CentOS-CR.repo  CentOS-Debuginfo.repo  CentOS-fasttrack.repo  CentOS-Media.repo  CentOS-Sources.repo  CentOS-Vault.repo  CentOS-x86_64-kernel.repo

2.下载阿里云的yum源

[root@localhost yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo       
 #这里我版本是7.9,所以下载7的就可以可以用。 cat /etc/redhat-release   来查看版本是多少
        

这时已经好了。再更新yum缓存就好了

 3.更新yum缓存

虚拟机给Centos7配置yum源(本地yum和网络yum)

4.查看yum所有的仓库

虚拟机给Centos7配置yum源(本地yum和网络yum)

 可以看到已经有了,后面的status 有几项出现disabled是没有启用,像我们配置的本地Local.repo文件里修改enabled=0就可以关了

到这里已经配置完了


总结

提示:这里对文章进行总结:

配置yum本地,和网络yum(这里用阿里云演示)。希望能帮到大家。文章来源地址https://www.toymoban.com/news/detail-430257.html

到了这里,关于虚拟机给Centos7配置yum源(本地yum和网络yum)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 配置VM虚拟机Centos7网络

    第一步,进入虚拟机设置选中【网络适配器】选择【NAT模式】 第二步,进入windows【控制面板网络和 Internet网络连接】设置网络状态。 我们选择【VMnet8】 点击【属性】查看它的网络配置 2 .我们找到【Internet 协议版本 4(TCP/IPv4)】点击设置如上图所示。 第三步、设置VM的【虚拟

    2024年02月09日
    浏览(36)
  • VM虚拟机配置centos7网络步骤

    1.1第一步: 1.2、修改NAT设置 1.3、修改DHCP设置 1.4、最后点击应用 3.1、将本地网络分享给VMnet8

    2024年02月09日
    浏览(36)
  • 虚拟机CentOs7配置网络 (NAT模式)

    前言: 创建三台虚拟机,先后配置网络IP地址,这里虚拟机的版本的是 CentOS7 本文适合Hadoop集群网络配置,如果电脑换了网络连不上虚拟机,以及虚拟机ping不通外网,都可以参照一下操作 如需了解NAT模式与桥接模式,请点这里 详解 过程如下: 1. 打开虚拟机的网络配置 2. 点

    2024年02月07日
    浏览(27)
  • CentOS7 挂载镜像为本地YUM源

    mkdir  /media/centos7_repo **注意不要放在刚刚创建的目录下** 方式有多种 winscp 或者 利用windowshell下执行scp命令 比如 /usr/local/src/ 利用mount A  B 命令挂载 A代表ISO文件所在位置  B代码第1步创建的目录 删除/etc/yum.repos.d/的内容 **删除之前BAK下** #创建备份目录 mkdir -p /etc/bak #移动到备

    2024年02月07日
    浏览(46)
  • 基于x86架构的CentOS7虚拟机通过qemu安装ARM架构CentOS7虚拟机_centos7 arm 网络配置

    【原文连接】基于x86架构的CentOS7虚拟机通过qemu安装ARM架构CentOS7虚拟机_centos7 arm_redrose2100的博客-CSDN博客 试过很多版本的在win10系统直接qemu安装arm版linux都失败了,也看到了别人也说这个方式不行得用虚拟机套虚拟机才行的方式,因为我没有ubunto所以搜到大佬的centos虚拟机套

    2024年02月09日
    浏览(46)
  • M 芯片的 macos 系统安装虚拟机 centos7 网络配置

    centos 安装之前把网络配置配好或者是把网线插好 第一步找到这个 第二步打开网络适配器 在这个地方要看你选择的是连得无线还是插的网线, 要看具体情况具体选择 选择图中所指位置 设置好之后 开机启动 centos 第三步 开机以后 编写网卡文件保存 重启网卡就可以了,如果重

    2024年02月15日
    浏览(41)
  • VM虚拟机安装Centos7 | 静态ip网络服务配置 | 虚拟化 | 虚拟机运行架构

    在学习之前我觉得有必要先介绍一些前置的知识,列如 “虚拟化” 和 “虚拟机” 还有 “虚拟机运行架构” ,这样更有利于我们对操作环境的理解 (1).什么是虚拟化 ? VT 就是虚拟化技术(Virtualization Technology)的缩写 是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机 对

    2023年04月12日
    浏览(30)
  • 使用桥接方式配置Centos7-Linux虚拟机网络,并连通外网

    所用镜像-密码2o3r **Bridged ** 桥接模式( 推荐 ): 同事关系,地位平等 VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器,你需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器

    2024年02月07日
    浏览(40)
  • Centos7 两种方式安装 MySQL5.7 步骤 yum 、本地 tar 文件

    1、卸载系统自带 mariadb MariaDB Server 是最流行的开源 关系型数据库 之一。它由 MySQL 的原始开发者制作,并保证保持开源。 在 CentOS 7 中默认安装有 MariaDB 可忽略,安装完成之后可以直接覆盖掉 MariaDB。 查看并卸载系统自带的 Mariadb 2、下载并安装 MySQL 官方的 Yum 由于 CentOS 的

    2024年01月24日
    浏览(39)
  • CentOS7配置阿里yum源 超详细!!!

    所有操作都是在root权限下做的,切换root用户 命令: su root 使用 ls /etc/yum* 查看所有的关于yum的文件的路径   命令: cd /etc/yum.repos.d 进去,以便于操作 我们需要配置的是CentOS-Base.repo和epel.repo文件 先下载wget,先备份就不能用yum安装东西了 命令: yum install wget -y 备份原来的文件

    2024年01月21日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包