首页 > 系统相关 >2个ios文件合并作为yum源

2个ios文件合并作为yum源

时间:2023-11-20 14:22:54浏览次数:40  
标签:xqilla mnt ios 合并 yum dvd slnngk01 Packages root

 

环境:
Os:Centos 6.9

1.上传CentOS到服务器,并挂载CentOS镜像
将两个iso文件上传到服务器上
创建挂载目录/mnt/dvd1和/mnt/dvd2
[root@slnngk01 soft]# mkdir -p /mnt/dvd1 /mnt/dvd2

 

2.挂载镜像
[root@slnngk01 ios]# mount -o loop CentOS-6.9-x86_64-bin-DVD1.iso /mnt/dvd1
[root@slnngk01 ios]# mount -o loop CentOS-6.9-x86_64-bin-DVD2.iso /mnt/dvd2

 

3.拷贝并合并文件
将两个镜像文件的内容合并到/mnt/dvd目录
创建/mnt/dvd目录
[root@slnngk01 ios]# mkdir -p /mnt/dvd
拷贝第一个镜像的内容到/mnt/dvd
[root@slnngk01 mnt]# cp -r /mnt/dvd1/* /mnt/dvd --doing
将第二个镜像的Packages目录下的rpm文件合并到第一个镜像的Packages目录
[root@slnngk01 dvd1]# cp -r /mnt/dvd2/Packages/*.rpm /mnt/dvd/Packages/

 

4.合并TRANS.TBL
将DVD1和DVD2中的TRANS.TBL合并并排序
[root@slnngk01 dvd]#cat /mnt/dvd[12]/Packages/TRANS.TBL|sort > /mnt/dvd/Packages/TRANS.TBL
dvd已经是合并后的文件了,作本地源使用.

 

5.生成新的YUM配置文件

vi /etc/yum.repos.d/CentOS-Media.repo

[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/dvd
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

 

6.更新YUM源
yum clean all
yum upgrade

 

7.验证

[root@slnngk01 Packages]# yum list|grep xqilla
xqilla.i686                                 2.2.3-8.el6                 c6-media
xqilla.x86_64                               2.2.3-8.el6                 c6-media
xqilla-devel.i686                           2.2.3-8.el6                 c6-media
xqilla-devel.x86_64                         2.2.3-8.el6                 c6-media
xqilla-doc.noarch                           2.2.3-8.el6                 c6-media

dvd1目录是没有这个包的
[root@slnngk01 Packages]# ls -al xqilla*
ls: cannot access xqilla*: No such file or directory
[root@slnngk01 Packages]# pwd
/mnt/dvd1/Packages

 

标签:xqilla,mnt,ios,合并,yum,dvd,slnngk01,Packages,root
From: https://www.cnblogs.com/hxlasky/p/17843838.html

相关文章

  • yum localinstall用法
    yumlocalinstall命令安装本地rpm包。以下是具体使用方法:1.下载rpm包。在一台有网络的Linux虚拟机里执行以下命令,只下载所需要的软件包和依赖包,并将其存放到指定目录:bash yuminstall--downloadonly--downloaddir=/usr/local/rpms/vimvim这里的目录可以自行设......
  • 功能“合并赋值”在 C 7.3 中不可用。请使用 8.0 或更高的语言版本。
    https://blog.51cto.com/u_11283245/5237505在使用using等新语法时,在VisualStudio2019会自动判断框架版本,如在net45就不会自动使用最新版本的语法,需要修改项目文件在使用C#8.0之前,请在官网下载最新的VisualStudio2019版本如果在编译时提示“Using声明”在C#......
  • nodejs你应该知道的13个库 | Sequelize CORS Nodemailer Async Lodash Axios
    1.SequelizeSequelize是一种基于promise的Node.js对象关系映射器(ORM)使用,它使开发人员更容易使用关系数据库。 2.CORSCORS是一个Node.js包,它使用Connect/Express提供跨域资源共享(CORS)作为中间件。CORS包包装了Node.js路由中间件,允许程序从其自己的域以外的......
  • Centos 7 修改YUM镜像源地址为阿里云镜像地址
    安装wgetyuminstall-ywget进入目录cd/etc/yum.repos.d/创建目录mkdirbackup默认源配备份mvC*backup/下载阿里云yum源wget-O/etc/yum.repos.d/CenOS-Base.repohttps://mirrors.aliyun.com/repo/Centos-7.repo清除旧缓存yumcleanall创建新缓存yummakecac......
  • yum仓库
    目录yum仓库1.基本概念linux安装软件方式yum原理如何实现安装2.yum配置文件yum主配置文件yum缓存文件yum仓库配置文件yum日志文件3.yum命令详解查询yumlistyuminfoyumsearchyumprovidesyumgroupinfoyumgrouplist安装更新yuminstallyumgroupinstallyumupdateyumgroupu......
  • 合并有序链表
    一、题目二、代码1.思想:将情况分为三种,大于和小于简单的合并,相等的时候需要额外考虑一些问题哪些问题?1.新表指针如何移动2.两个子表指针如何移动相等的时候,需要考虑新表指针的如何操作,当新表中已经存在,两个子表指针目前所指节点的值,就只需将两个子表中重复的元素略过,......
  • 局域网的yum的仓库
    yum仓库实验HTTPyum仓库实验环境准备1、两台机器,一台做为服务端,一台做为客户端2、关闭防火墙3、由服务端提供安装包4、在客户端写配置服务端配置1、下载httpd服务,并启动 2、将光盘设备挂载 服务端配置完成客户端配置1、调整yum目录 #新建一个文件夹bak,将所有......
  • cf1899G. Unusual Entertainment(启发式合并)
    https://codeforces.com/contest/1899/problem/G首先将将节点重新映射一下然后就是个启发式合并板题#include<cstdio>#include<algorithm>#include<cstring>#include<cmath>#include<map>#include<vector>#include<set>#include<queue>#in......
  • yum install 出错
     ```yum-yinstallansible```出错一直在刷屏,刚开始以为在安装但是最后没有安装成功百度发现是这是redhat7和8的yum源混用1.先确认本机器系统信息cat/etc/*-release......
  • axios向后台springboot服务器发送请求时出现的错误
    this.$axios.post("http://localhost:8080/changeExamStatus?billID="+this.tableData[index].billID).then((response)=>{if(response.data.code==1){alert("第"+(index+1)+"项申请单审核成功");}......