Linux yum 本地源配置

1.、装入 Centos 7 光盘
进入虚拟机设置中得CD/DVD
在这里插入图片描述
然后连接光盘:虚拟机-> 可移动设备 -> CD/DVD(IDE) -> 连接
2、 挂装 CENTOS7 光盘
系统默认将光盘自动挂装在/run/media/root/CentOS\ 7\ x86_64/ 上(注意反斜杠
“\”表示后面有转义字符,此处是空格“ ”)。由于该目录路径有 2 个空格,
不方便书写,我们用 ln 命令建立一个链接文件/media/cdrom 指向它,以后访问
/media/cdrom 就能直接访问光盘的内容。
用户名,视个人情况不同而定
完成上述命令后,检测是否操作正确,若出现下面界面红色框中的结果,则表示
ln 命令指向成功,否则会出现红色的警告。出现警告的原因一般都是因为光盘
目录名出现空格所致,在输入命令时应用 TAB 协助补全光盘路径即可。
在这里插入图片描述
3、 修改 yum 配置文件
先保存旧的 repo 文件
cd /etc/yum.repos.d/
mkdir bak
mv *.repo bak/
从 bak 目录中拷贝 CentOS-Media.repo
cp bak/CentOS-Media.repo ./
修改 CentOS-Media.repo 文件,修改成如下
vi CentOS-Media.repo
###############################################################################
[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///media/cdrom/
gpgcheck=0
enabled=1
###############################################################################
(保存并退出用:wq)
4、在控制台上运行 yum 命令
yum clean all
yum makecache
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 这个问题的含义是询问如何在Linux系统中配置本地的Yum。要回答这个问题,可以执行以下步骤: 1. 在Linux系统中打开终端,以root用户身份登录。 2. 编辑Yum配置文件,可以使用以下命令: vim /etc/yum.repos.d/local.repo 3. 在文件中添加本地Yum配置,例如: [local] name=Local Yum Repository baseurl=file:///path/to/local/yum/repository enabled=1 gpgcheck=0 将"file:///path/to/local/yum/repository"替换为实际本地Yum的路径。 4. 保存并退出文件。 5. 清除Yum缓存: yum clean all 6. 使用Yum命令安装软件包时,系统会从本地Yum中查找软件包并进行安装。 ### 回答2: yum是一个非常方便的软件包管理工具,可以自动处理依赖关系并下载安装软件包。为了更快地安装软件包,我们可以配置本地yum,这样提高了软件包的获取速度,减轻了网络的负担。 在配置yum本地前,我们需要先准备好一个yum本地,并将其拷贝到指定目录。我们可以通过把CD/DVD中的ISO文件挂载到某个目录下来搭建一个本地yum,也可以从Internet上下载已经做好的Centos/Red Hat的镜像来使用。 配置yum本地有以下步骤: 1.配置yum文件 在/etc/yum.repos.d/目录下新建一个.repo文件,名称可以任意,以.repo结尾即可。文件内容为: [local] name=Local Repository baseurl=file:///mnt/cdrom enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 其中baseurl=file:///mnt/cdrom表示本地yum所在的路径,可以是绝对路径,也可以是相对路径。 2.挂载yum本地 使用mount命令挂载yum本地,如下: # mkdir -p /mnt/cdrom # mount -o loop /path/to/iso/file.iso /mnt/cdrom/ 挂载完毕后,可以通过ll /mnt/cdrom/命令查看本地yum目录下的所有软件包。 3.验证yum配置 使用yum命令验证yum配置是否正确,如下: # yum update # yum list 若能正确列出本地yum中的软件包,则说明yum配置正确。 通过以上步骤,就可以配置好本地yum了,可以愉快地使用yum命令安装、更新、升级软件包了。 ### 回答3: yum是一种常见的包管理器,它可以在Linux操作系统中方便地安装、升级和删除软件包。在一些不具备外网连接的场景下,使用本地yum可以更方便地管理软件包。本文将介绍如何配置yum本地。 首先,需要在本机或局域网的一台服务器上搭建yum服务器。可以使用Apache或Nginx等WEB服务器来搭建yum服务器,其实现方式与普通的WEB服务器搭建相似。需要注意的是,yum服务器的目录结构应按照特定规则组织,以满足yum本地的要求。具体规则如下: 1.将所有的RPM安装包置于同一目录下,该目录是yum服务器的根目录。 2.建立两个目录repodata和Packages,其中repodata目录用于存放rpm包的元数据,Packages目录用于存放所有的rpm安装包。 3.将所有的RPM安装包复制到Packages目录下。 4.使用createrepo工具生成repodata目录下的元数据,命令如下: `createrepo /path/to/Packages/` 生成元数据后repodata目录下应该会出现一个repomd.xml文件和一些其他文件。 5.使用Apache或Nginx等WEB服务器发布yum。将yum服务器的根目录设置为WEB服务器的根目录,即可通过HTTP方式访问该本地yum配置yum的方法非常简单,在终端中打开yum配置文件,修改baseurl值即可。在CentOS系统中,yum配置文件为/etc/yum.repos.d/CentOS-Base.repo。假设本地yum的HTTP访问路径为http://yum-server.example.com/,则可以将baseurl的值修改为: `baseurl=http://yum-server.example.com/` 保存文件并退出编辑器,然后运行yum clean all命令清空yum缓存,运行yum list命令检查本地yum是否生效。如果看到了yum列表,则说明已经成功配置yum本地。 总结来说,配置本地yum需要完成如下几个步骤:搭建yum服务器,生成元数据,发布yum,修改yum配置文件,清空yum缓存,检查yum是否生效。这些步骤都非常简单,需要注意的是在生成元数据时应该保证目录结构符合yum本地的要求,这是本地yum能否成功的关键步骤。尽管配置本地yum需要一些工作,但是一旦完成,可以在没有外网连接的场景下灵活地管理和安装软件包,是非常值得推荐的操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值