linux挂载光盘

yum并没有从0创建仓库的能力,仓库的本质是rpm包+repodata元数据。必须要现有rpm包和repodata元数据,yum才能所谓的搭建一个软件仓库

光盘里自带了rpm包和repodata。所以我们可以通过光盘搭建软件仓库,所谓的搭建软件仓库,就是将rpm包和repodata放到一个位置,让后yum指定repodata的路径

yum的配置文件是在/etc/yum.conf

yum的仓库配置文件所在目录是/etc/yum.repos.d/

1.虚拟机下添加挂载ISO镜像文件如下操作:

击右下角CD/DVD图标进入虚拟机设置界面,

2.选中CD/DVD,勾选“已连接”,在使用ISO镜像文件中添加对应的镜像文件,在点击确认

2.在系统中查看已挂载的ISO镜像文件路径

df -h (查看挂载的文件信息)或者df -Th(加T参数可额外显示文件类型Type)可以看到如下是挂载的路径 :文件路径:/run/media/root/CentOS-Stream-8-x86_64-dvd

也可以使用如下命令 : df -Th | grep sr0

3.ISO镜像文件中的信息

AppStream,BaseOS里面就是rpm软件包的存放位置

Packages文件夹中存放的是rpm软件包

repodata文件中存放的是rpm软件包的元数据信息                                                                                                                          

本地yum仓库的搭建

创建本地挂载光盘路径:

1. 创建一个目录文件用来放置

mkdir /iso

2. 光盘设备目录文件

ls -l /dev/sr0

3. 将光盘挂载在刚新建的iso目录文件下面

mount /dev/sr0 /iso

可以通过df -Th | grep sr0 命令看到对应的光盘的文件路径已经修改到指定的位置了

修改前

修改后

4.ls /iso/ (查看光盘文件是否在iso目录文件下面)

5.rpm包的位置

(进入Packges目录,光盘文件的rpm包就在Packges目录下)

ls /iso/BaseOS/Packges  , ls /iso/AppStream/Packges 

添加yum的软件仓库配置文件

1.yum的软件仓库配置文件存放路径

/etc/yum.repos.d

2.添加配置文件

cd /etc/yum.repos.d (进入文件目录)

vim iso.repo  (编辑配置文件)

[ergou]    #repo id

name = ergou   #repo name

enable = yes   #自动启动连接

gpgcheck = 0   #是否启用加密

baseurl = file:///iso/BaseOS  #通过file协议指定获取对应的repodata地址

创建成功后就会有一个iso.repo的文件

3.查看新建的yum软件仓库是否生效

yum repolist

可以看到repo id中有对应的ergou信息

通过linux挂载光盘以及搭建yum本地仓库使用rpm软件包相关推荐

  1. Linux安装及管理程序 配置yum本地仓库

    目录 一.应用程序与系统命令的关系 二.Linux应用程序基础 三.常见的软件包封装类型 四.RPM软件包 1.软件包命名格式 2.rpm命令格式 3.rpm常用命令 4.查询未安装的RPM软件包文件 ...

  2. 虚拟机linux挂载光盘显示:mount: you must specify the filesystem type

    虚拟机内 linux 挂载光盘显示:mount: you must specify the filesystem type 今天在虚拟机上挂载镜像文件时提示: 初步断定原因有2: 1.在卸载光盘时使用 ...

  3. 配置yum本地仓库(我对全世界说晚安,独独对你说喜欢)

    目录 一.配置yum本地仓库 二.示例安装httpd 三.总结 今天整理一下配置yum本地仓库,纯实操,不涉及原理,想看原理的移步至我的首页查找,近期更新 一.配置yum本地仓库 baseurl自动会 ...

  4. Rocky Linux 挂载DVD光盘ISO作为yum本地源

    Rocky Linux 搭建本地源方法如下: 首先下载 Rocky Linux 的光盘镜像,官网下载地址:https://rockylinux.org/download/ 下载到的文件名为:Rocky ...

  5. linux挂载media装服务,CentOS8服务器入门系列教程(五):Linux挂载光盘、yum安装软件包...

    不废话,直接上货!!!旨在为您解决开发中遇到的疑难杂症,文末有大厂必备资料分享. 一.环境准备 二.步骤 本篇文章分享的是如何用yum软件包管理器安装光盘中自带的软件包,我们以iptables.ser ...

  6. linux光盘安装yum,[转载]将linux安装光盘配置为一个本地yum源

    将redhat6.1Enterprise安装光盘配置为一个本地yum源======================================== 1.环境 redhat advanced Ent ...

  7. linux挂载光盘装ftp服务,linux ftp安装和配置

    各位仁兄: 小弟在虚拟机中装的radhat ,记得在装系统的时候,我选择了ftp,但是发觉,我要使用的时候,执行这个 service vsftpd start 结果却是 unrecognized se ...

  8. 红帽linux挂载光盘_linux挂载光盘

    mount -t iso9660 /dev/cdrom /mnt/cdrom umout /mnt/cdrom 查看系统已经挂载的文件系统 mount 每一行输出格式: 分区名 on  挂载点 typ ...

  9. [linux]Linux挂载光盘,解压光盘内的tar安装包,并安装软件(Install VMware Tools in a Linux Guest)...

    挂载光盘,解压光盘内的tar安装包,并安装(Install VMware Tools in a Linux Guest) 下面是vmware帮助文档里在linux下安装vmware tools的步骤, ...

最新文章

  1. 如何将ClearCase集成进VS.NET 2003的IDE
  2. 07-爬虫验证码破解实战
  3. 客户行为模型 r语言建模_客户行为建模:汇总统计的问题
  4. jQuery框架学习第三天:如何管理jQuery包装集
  5. Android快速开发不可或缺的11个工具类(下载)
  6. 达梦数据源配置_weblogic配置数据源连接达梦数据库
  7. python装饰器详解51-python装饰器使用实例详解
  8. 威逼司机二选一,是滴滴垄断,还是嘀嗒碰瓷?
  9. LeetCode刷题——27. 移除元素
  10. 分享12306秒票杀手锏源码
  11. CSDN:数学公式编辑器
  12. 【NeatUpload】大附件上传配置文件
  13. php如何输出换行,PHP怎样才能让输出的内容自动换行
  14. shell脚本学习教程(全网最全教学)
  15. 随机森林模型sklearn_sklearn之随机森林
  16. 每日一书丨金融反欺诈的底层逻辑
  17. 12x12怎么速算_12x12怎么速算_12x12怎样巧算
  18. 如何自学市场营销?推荐你看这本书
  19. Python爬虫——爬取股票信息生成csv文件
  20. 神奇。cv2.calcHist()函数返回值,灰度值为255的像素个数看似为0。

热门文章

  1. 2022年危险化学品生产单位主要负责人上岗证题目及在线模拟考试
  2. java 动物类 继承 Bird Dog Fish
  3. Linux--DHCP服务器配置!
  4. 同网段的设备通信信路径配置
  5. 【SDK】Left 4 Dead 2 Authoring Tools 完美整合版
  6. 学二胡到底有没有用?感觉坚持不下去了该怎么办?
  7. 在ASP.net中连接Access2007数据库
  8. coolshell 谜题通关
  9. 应届毕业生网上求职攻略
  10. 【Oracle教程】Oracle环境的搭建