离线Linux/openEuler服务器指定本地yum仓库

1、前提准备一个预装坏境比较完整的linux镜像文件,本文服务器使用的是openEuler

官网:openEuler下载 | 欧拉系统ISO镜像 | openEuler社区官网

2、上传镜像文件至服务器

如果是集群服务器,上传其中一台服务器之后,使用scp指令将镜像文件发布至其他服务器:

scp /usr/local/xxx.iso username@192.168.1.100:/usr/local/

这条命令的意思是:

  • scp:调用SCP程序,开始一个安全的文件复制过程。
  • /usr/local/xxx.iso:指定要传输的文件的完整路径。
  • username@192.168.1.100:指定目标服务器的用户及其IP地址。在@前是目标服务器上的用户名,在@后是目标服务器的IP地址或主机名。
  • :/usr/local/:指定目标路径。注意,冒号:用来分隔用户名和服务器信息与目标路径。

执行此命令后,系统可能会提示你输入username用户在目标服务器上的密码。输入密码后,文件传输将开始

3、挂载镜像文件

        首先你需要将镜像文件挂载到系统的某个目录,以便能够访问其中的文件:

mkdir /mnt/cdrom
chown -R 444 /mnt/cdrom
mount -o loop /path/to/your/image.iso /mnt/cdrom

       mkdir /mnt/cdrom 创建一个目录用于挂载镜像

      chmod -R 444 /mnt/cdrom 目录及其所有子文件和子目录的权限为只读

  mount -o loop 命令用于挂载ISO文件到这个目录

      /path/to/your/image.iso是你的镜像文件的路径

        如果输出:mount: /mnt/cdorm: WARNING: source write-protected, mounted read-only

出现这个提示是正常的,不用担心。这条信息告诉你的是,ISO镜像文件以只读模式挂载到了文件系统上,这意味着你不能在挂载的ISO文件上进行写操作,但这对于我们的需求来说是完全没问题的

4、创建仓库配置文件

vi /etc/yum.repos.d/local.repo

如果你对vi编辑器不熟悉,这里有一些简单的命令来帮助你开始:

  • i 进入插入模式,你可以开始编辑文件。
  • Esc 退出编辑模式,回到命令模式。
  • :w 保存文件但不退出。
  • :wq 或 :x 保存文件并退出。
  • :q! 不保存更改并强制退出。

        输入以下内容:

[local]
name=Local Repository
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0

        保存并关闭文件。这将创建一个指向你的本地镜像文件的仓库

5、清理yum缓存:为了让yum识别新的仓库,你需要清理yum缓存

yum clean all

6、列出可用的仓库:检查yum是否能够识别你的本地仓库

yum repolist

7、使用yum安装软件包:现在你可以使用yum安装软件包了,yum将会从本地仓库中获取所需的依赖

yum --disablerepo="*" --enablerepo="local" install 包名称

相关推荐

  1. 【内网线环境】搭建本地YUM

    2024-03-29 20:46:02       17 阅读
  2. centos 线安装yum

    2024-03-29 20:46:02       29 阅读
  3. 搭建本地YUM仓库

    2024-03-29 20:46:02       17 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-29 20:46:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-29 20:46:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-29 20:46:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-29 20:46:02       18 阅读

热门阅读

  1. Offer必备算法18_栈_五道力扣题详解(由易到难)

    2024-03-29 20:46:02       19 阅读
  2. 伦敦金实战日内短线交易技巧

    2024-03-29 20:46:02       17 阅读
  3. 富格林:抗拒虚假平台防止受害

    2024-03-29 20:46:02       19 阅读
  4. Git-基础命令

    2024-03-29 20:46:02       13 阅读
  5. C语言模拟试题一

    2024-03-29 20:46:02       19 阅读
  6. 蓝桥杯备考随手记: practise01

    2024-03-29 20:46:02       18 阅读
  7. 超声波雷达探测车位及信号处理方法

    2024-03-29 20:46:02       19 阅读
  8. C#程序结构详解

    2024-03-29 20:46:02       15 阅读
  9. 单元测试(UT)用例简介

    2024-03-29 20:46:02       16 阅读
  10. pod反亲和配置【软亲和和硬亲和】

    2024-03-29 20:46:02       18 阅读
  11. 力扣 1.两数之和

    2024-03-29 20:46:02       12 阅读