当前位置: 首页 > news >正文

Linux没网络的情况下快速安装依赖或软件(挂载本地yum仓库源(Repository))

一、上传iso系统镜像:
上传和系统同一版本、同一位数(32bit:i686或i386/64bit:x86_64)的系统,不能是Minimal版本,可以是DVD(较全)或everything(最全)。
:用FTP/SFTP工具上传即可,比如(MobaXterm)
:上传路径随意,比如/opt/mount/目录下

二、挂载镜像到指定目录并修改配置文件:
1. 挂载目录一般是系统根目录下的media文件夹下,可以在media目录下新建一个文件夹,用于存放镜像挂载文件
[root@cognos mount]# cd /media
[root@cognos media]# mkdir Centos7

2. 开始挂载镜像:
[root@cognos media]# cd /opt/mount/
[root@cognos mount]# mount -o loop CentOS-7-x86_64-DVD-2009.iso /media/Centos7/
mount: /dev/loop0 写保护,将以只读方式挂载
在这里插入图片描述
默认为只读 -r,加上参数 -w变成可读可写模式

3. 查看生成的文件:
[root@cognos mount]# cd /media/Centos7/
在这里插入图片描述
其中:Packages文件夹存放的是依赖包源文件

4. 配置本地yum源:
到此步骤之前只是放好了依赖包源文件,还要给系统配置本地的yum源,这样才能使用yum命令快速安装依赖及依赖的支持包。
[root@cognos Centos7]# cd /etc/yum.repos.d/
在这里插入图片描述

CentOS-Media.repo 这个是使用光盘挂载后调用的文件(要配置的是这个
CentOS-Base.repo 这个是联网后基础的源,一般都用这个 CentOS-Vault.repo 这个是最近新版本的加入的老版本的yum源配置
CentOS-Debuginfo.repo debug包尤其和内核相关的更新和软件安装

配置CentOS-Media.repo文件:
[root@cognos yum.repos.d]# vi CentOS-Media.repo
在这里插入图片描述
● 修改第一个file:///路径即可,改成镜像的挂载点,就是/media/Centos7/(就是第一步新建的那个Centos7文件夹)
● 修改gpgcheck参数1改为0,是否检察依赖包的数字证书的有效性
● 修改enabled参数0改为1,此处为禁用此配置(0)或者启用此配置(1),似乎不起作用。
由于配置文件中的enabled参数似乎不起作用,需要把其他.repo文件改名或者mv到其他位置,保证正常识别到CentOS-Media.repo
[root@cognos yum.repos.d]# mkdir backup
[root@cognos yum.repos.d]# mv CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Vault.repo backup/
在这里插入图片描述
:到这一步已经可以在没互联网的情况下正常使用yum命令安装依赖和软件(不必须到/media/centos7/目录下执行yum命令)。
在这里插入图片描述

5. 报错:
注意:如果不改名或者移走这几个文件,网络yum源CentOS-Base.repo依然会被使用,造成以下错误
在这里插入图片描述

http://www.lryc.cn/news/62637.html

相关文章:

  • 为了安装pip install pyaudio花费不少时间,坑
  • 第十一章 组合模式
  • LeetCode链表OJ题目 代码+思路分享
  • 第06讲:为何各大开源框架专宠 SPI 技术?
  • [Unity] No.1 Single单例模式
  • 【chatGPT知识分享】Flutter web 性能优化基础入门
  • 探索Qt折线图之美:一次详尽的多角度解析
  • minio集群部署,4台服务器+1台nginx
  • 实例分割算法BlendMask
  • 多线程、智能指针以及工厂模式
  • 初探 VS Code + Webview
  • Codeforces Round 864 (Div. 2)(A~D)
  • 第3章-运行时数据区
  • delta.io 参数 spark.databricks.delta.replaceWhere.constraintCheck.enabled
  • Redis知识点
  • 经典数据结构之2-3树
  • Numpy从入门到精通——节省内存|通用函数
  • Docker-compose 启动 lnmp 开发环境
  • 《android源码阅读四》Android系统源码整编、单编并运行到虚拟机
  • 深度学习技巧应用8-各种数据类型的加载与处理,并输入神经网络进行训练
  • 【笔试】备战秋招,每日一题|20230415携程研发岗笔试
  • 【unity专题篇】—GUI(IMGUI)思维导图详解
  • 【C++ Metaprogramming】0. 在C++中实现类似C#的泛型类
  • TDA4VM/VH 芯片 NAVSS0
  • 基于springboot的前后端分离的案列(一)
  • Docker网络模式详解
  • PXE高效批量网络装机
  • YOLOv5+双目实现三维跟踪(python)
  • ESP8266使用SDK软硬件定时执行函数
  • ThreadPoolExecutor源码阅读流程图