通过linux挂载光盘以及搭建yum本地仓库使用rpm软件包
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软件包相关推荐
- Linux安装及管理程序 配置yum本地仓库
目录 一.应用程序与系统命令的关系 二.Linux应用程序基础 三.常见的软件包封装类型 四.RPM软件包 1.软件包命名格式 2.rpm命令格式 3.rpm常用命令 4.查询未安装的RPM软件包文件 ...
- 虚拟机linux挂载光盘显示:mount: you must specify the filesystem type
虚拟机内 linux 挂载光盘显示:mount: you must specify the filesystem type 今天在虚拟机上挂载镜像文件时提示: 初步断定原因有2: 1.在卸载光盘时使用 ...
- 配置yum本地仓库(我对全世界说晚安,独独对你说喜欢)
目录 一.配置yum本地仓库 二.示例安装httpd 三.总结 今天整理一下配置yum本地仓库,纯实操,不涉及原理,想看原理的移步至我的首页查找,近期更新 一.配置yum本地仓库 baseurl自动会 ...
- Rocky Linux 挂载DVD光盘ISO作为yum本地源
Rocky Linux 搭建本地源方法如下: 首先下载 Rocky Linux 的光盘镜像,官网下载地址:https://rockylinux.org/download/ 下载到的文件名为:Rocky ...
- linux挂载media装服务,CentOS8服务器入门系列教程(五):Linux挂载光盘、yum安装软件包...
不废话,直接上货!!!旨在为您解决开发中遇到的疑难杂症,文末有大厂必备资料分享. 一.环境准备 二.步骤 本篇文章分享的是如何用yum软件包管理器安装光盘中自带的软件包,我们以iptables.ser ...
- linux光盘安装yum,[转载]将linux安装光盘配置为一个本地yum源
将redhat6.1Enterprise安装光盘配置为一个本地yum源======================================== 1.环境 redhat advanced Ent ...
- linux挂载光盘装ftp服务,linux ftp安装和配置
各位仁兄: 小弟在虚拟机中装的radhat ,记得在装系统的时候,我选择了ftp,但是发觉,我要使用的时候,执行这个 service vsftpd start 结果却是 unrecognized se ...
- 红帽linux挂载光盘_linux挂载光盘
mount -t iso9660 /dev/cdrom /mnt/cdrom umout /mnt/cdrom 查看系统已经挂载的文件系统 mount 每一行输出格式: 分区名 on 挂载点 typ ...
- [linux]Linux挂载光盘,解压光盘内的tar安装包,并安装软件(Install VMware Tools in a Linux Guest)...
挂载光盘,解压光盘内的tar安装包,并安装(Install VMware Tools in a Linux Guest) 下面是vmware帮助文档里在linux下安装vmware tools的步骤, ...
最新文章
- 如何将ClearCase集成进VS.NET 2003的IDE
- 07-爬虫验证码破解实战
- 客户行为模型 r语言建模_客户行为建模:汇总统计的问题
- jQuery框架学习第三天:如何管理jQuery包装集
- Android快速开发不可或缺的11个工具类(下载)
- 达梦数据源配置_weblogic配置数据源连接达梦数据库
- python装饰器详解51-python装饰器使用实例详解
- 威逼司机二选一,是滴滴垄断,还是嘀嗒碰瓷?
- LeetCode刷题——27. 移除元素
- 分享12306秒票杀手锏源码
- CSDN:数学公式编辑器
- 【NeatUpload】大附件上传配置文件
- php如何输出换行,PHP怎样才能让输出的内容自动换行
- shell脚本学习教程(全网最全教学)
- 随机森林模型sklearn_sklearn之随机森林
- 每日一书丨金融反欺诈的底层逻辑
- 12x12怎么速算_12x12怎么速算_12x12怎样巧算
- 如何自学市场营销?推荐你看这本书
- Python爬虫——爬取股票信息生成csv文件
- 神奇。cv2.calcHist()函数返回值,灰度值为255的像素个数看似为0。