【Linux】挂载CentOS 并配置 iso镜像文件为 yum 源

这篇具有很好参考价值的文章主要介绍了【Linux】挂载CentOS 并配置 iso镜像文件为 yum 源。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

有时候会遇到内网安装CentOS时,运维人员总是最小化安装,但是当你安装其他应用的时候,例如:MySQL,Nginx, Redis 系统中缺少的依赖很多。目前只有把ISO安装文件作为yum源,这样在安装编译其他的应用的时候,就不会缺少依赖了。
要将 ISO 文件挂载为 YUM 源,您可以按照以下步骤进行操作:

  1. 首先,创建一个目录,用于挂载 ISO 文件。例如,创建一个名为 /mnt/iso 的目录:

    sudo mkdir /mnt/iso
    
  2. 使用 mount 命令将 ISO 文件挂载到刚创建的目录中。假设 ISO 文件的路径为 /path/to/your.iso,执行以下命令:

    sudo mount -o loop /path/to/your.iso /mnt/iso
    
  3. 确保 ISO 文件已成功挂载。您可以运行以下命令来检查挂载情况:

    mount | grep /mnt/iso
    

    如果命令输出了关于 ISO 文件的信息,表示挂载成功。

  4. 现在,您需要创建一个新的 YUM 源文件。在终端中使用文本编辑器(如 vinano)打开 /etc/yum.repos.d/ 目录中的一个新文件,例如 myiso.repo

    sudo nano /etc/yum.repos.d/myiso.repo
    
  5. 在编辑器中,输入以下内容:

    [myiso]
    name=My ISO Repository
    baseurl=file:///mnt/iso # 注意,CentOS 8 的 repomd.xml 在 AppStream/repodata/repomd.xml,此文件包含有关 YUM 软件仓库中可用软件包的元数据信息。
    enabled=1
    gpgcheck=0
    

    这将创建一个名为 [myiso] 的新 YUM 源,其中 baseurl 指向您挂载的 ISO 文件的路径,另外,本地配置 file:// + 绝对路径,ftp配置 ftp:// + 主机名或IP + 相对路径,http配置 http://+主机名或IP+相对路径。请注意,这里的 gpgcheck 设置为 0 是为了简化过程,但这会禁用对软件包的验证。如果需要更安全的设置,请参考相关文档进行设置。

  6. 保存并关闭文件。如果使用 vim 编辑器,按 Exit,然后输入 :wq 后按 回车 保存更改。

  7. 现在,您可以使用新创建的 YUM 源来安装软件包。运行以下命令来更新 YUM 缓存并搜索可用的软件包:

    sudo yum update #这将使用新配置的 ISO 镜像源更新 YUM 缓存,并尝试与源中的软件包进行同步。
    

    然后,您可以使用 yum install 命令安装您需要的软件包。例如:

    sudo yum install package-name
    

这样,您就成功将 ISO 文件挂载为 YUM 源,并可以使用 YUM 包管理器来安装软件包。请注意,在使用 ISO 源之前,确保已经卸载之前的挂载并删除相应的 YUM 源文件,以避免冲突。

在挂载 ISO 文件后,您可以选择删除 ISO 文件,而不会影响已经挂载的文件系统。挂载是将 ISO 文件的内容映射到文件系统中,而不是直接访问原始 ISO 文件本身。
Linux 的挂载点通常在这些目录:/media /mnt /run/media/用户名文章来源地址https://www.toymoban.com/news/detail-559214.html

到了这里,关于【Linux】挂载CentOS 并配置 iso镜像文件为 yum 源的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Centos7 挂载 ISO镜像

    切到mnt目录: cd /mnt mkdir iso 确保centos镜像在服务上存在,磁盘挂载 mount -o loop /home/xx.iso /mnt/iso 查看是否挂载成功 df -h 出现红色的部分表示挂载成功 修改源 切目录并修改yum源: cd /etc/yum.repos.d ll vim Centos-Base.repo 修改后 yum clean all yum list 安装lrzsz yum install lrzsz 两台服务器之间文件

    2024年02月07日
    浏览(85)
  • Linux配置本地yum源(光盘镜像挂载)

    上传或者从其它服务器scp传输镜像CentOS-7-x86_64-DVD-1908.iso到目标服务器/mnt目录下(我这里从集群中别的服务器scp过来的): scp传输命令(1024是服务器端口,需要改成你自己的,IP地址也是同样的需要修改): 如果服务器上有镜像就不用管下面这条命令 登录到目标服务器查看镜像

    2024年02月08日
    浏览(61)
  • 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日
    浏览(63)
  • linux挂载内网镜像源文件,支持yum安装

        重建yum缓存

    2024年02月11日
    浏览(53)
  • Centos7 制作系统镜像iso文件

    这部分针对有系统备份需求,防止系统遭受意外状况,无法紧急恢复。整体备份内容较大,建议考虑后再进行操作 本次使用 mondo 软件进行备份及制作镜像,基本上是一键到底 mondo 官网 1.1 安装mondo 1.2 制作备份镜像 选择备份到本地磁盘 Hard disk 选择备份路径,输入备份ISO镜像

    2024年01月15日
    浏览(75)
  • redhat linux 8 安装 阿里云centos-8 yum源(网络yum源配置)

    1、起因: 使用redhat自带镜像yum源安装软件时,报错:unable to read consumer identity。这个提示告诉我们,yum没有读取到你的用户id。如果你想使用redhat同步不想花费几千元注册系统,就可以使用centos的yum源来代替。 2、centos-8 yum网络源配置         2.1、访问阿里云镜像站,下载

    2024年01月18日
    浏览(69)
  • 【运维杂谈】如何将iso镜像挂载到Linux系统中?

    本期我们实现将CentOS7.9系统镜像挂载到Linux系统当中,首先明确什么是挂载,我理解的挂载就是把系统镜像与Linux操作系统建立直接的联系,将镜像的顶级目录连接到Linux根目录下的某一目录中,就好比我们Windows系统插入一张光盘,我们可以在Windows系统中去打开光盘,查看操

    2024年02月06日
    浏览(53)
  • Linux Centos 配置 Docker 国内镜像加速

    在使用 Docker 进行容器化部署时,由于国外的 Docker 镜像源速度较慢,我们可以配置 Docker 使用国内的镜像加速器,以提高下载和部署的效率。本文将介绍如何在 CentOS 系统上配置 Docker 使用国内镜像加速。 首先,我们需要在 CentOS 系统上安装 Docker。可以使用以下命令进行安装

    2024年02月01日
    浏览(50)
  • CentOS-8.4系统配置国内清华镜像站yum源

    一、为啥要更改yum源 1、Centos 8官方已于2021年12月31日以后停止Centos 8支持、转至Centos 8 Stream项目支持2021年12月31日以后,CentOS Linux 8的使用者将无法获得包括问题修复和功能更新在内的任何软件维护和支持。 2、Centos Stream 是一个面向开发者的滚动发布的 Linux 发行版,CentOS Str

    2024年02月12日
    浏览(53)
  • 在Docker中使用Dockerfile实现ISO文件转化为完整版Centos镜像,并搭建集群数据仓库

    在上一篇文章中,我们提到了如何使用Docker官方版本的centos7搭建容器集群并实现同一ip下使用不同端口的ssh远程登录,但是其中遇到了非常多的问题,例如: 官方的centos7过于“简陋”,导致我们运行脚本时因为没有预装依赖包而报错! 这个可太致命了,所以这篇文章教大家

    2024年02月12日
    浏览(44)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包