当前位置:首页 > 服务端 > yum本地安装仓库

yum本地安装仓库

2022年08月05日 14:52:27服务端4

1. 挂载安装dvd镜像文件所在的硬盘。

先创建一个挂载目录,_硬盘分区作为硬件设备必须先挂载才能使用和访问。

mkdir /mnt/sda 

mout /dev/sda6 /mnt/sda

/dev/sda6是我安装centos系统所在的硬盘,也是iso文件所在的硬盘

挂载 ios 文件到/media/CentOS/下面,IOS文件被初步解压。

2. 执行yum --enablerepo=c5-media yum install mysql-server

出错,因为没有找到repo源,所以还得生成repo仓库。

3.在/media/CentOS/下面执行createrepo.出错,

因为我没有安装createrepo.**这个软件,还得安装这个软件,然后再利用软件生成repo.

 

4.从package里面查找是否有createrepo这个rpm包,find 查找失败,我不知道怎么用find 正确找出来

利用 ls -l c*.* -p 查找我看到了这个软件 createrepo.0.9.8-4.e16.i686.rpm

我安装的时候由于RPM软件包的依赖,我还得装其他软件

rpm -ivh ./ceaterepo.0.9.8-4.e16.noarch.rpm 

需要装deltarpm、libxml2-python、python-deltarpm.

全部安装各个软件包后,成功安装完毕。

5 在/media/目录下面执行 createrepo . 开始生产软件包repo.

发现在media目录下面生产了一个repodata的文件夹,这个repodata的文件夹里面有几个xml.gz的文件。

这个和centos iso镜像文件里面的repodata估计是一样的。

  那么是不是开始我们不需要自己去制作本地的yum软件包仓库repo,直接挂载ISO镜像文件后,设置yum的本地更新源参数文件

就可以呢。

    经过最终一系列的尝试,证明确实可以。网上很多其实讲了都用的是系统ios自带的repodata

6 发现自己失败的原因在于没有把 /etc/yum.repo.d/目录下面的另外两个repo源文件禁用,

很多成功的方法一般是删除这三个文件,再自己添加一个新的repo文件,有的直接用mv改名字,留下media更新源

 

7.最新参考文章http://www.cnblogs.com/centoser/articles/2411694.html#commentform

改掉另外两个*.repo源文件,设置Media源里面的enable = 1

然后 执行:yum clean all

yum grouplist   

发现最终成功显示了yum安装包里面的所有组件和可安装包

来源链接:https://www.cnblogs.com/peterjade/archive/2012/04/27/2473847.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/server/17857.html

标签: yum命令
分享给朋友:

“yum本地安装仓库” 的相关文章

Linux使用yum命令安装jdk1.8

Linux使用yum命令安装jdk1.8 使用yum clean all 清除YUM缓存 yum makecache就是把服务器的包信息下载到本地电脑缓存起来(使下载安装速度更快)安装之前先检查一下系统有没有自带open-jdk 命令:rpm -qa |grep javarpm -qa |gre...

yum安装步骤(网络下载安装)

yum安装步骤(网络下载安装)

yum是Linux系统的安装必备神器,简直不要太方便。但是新系统一般是不自带yum工具的,所以需要手动安装一下。环境:centos7新建一个目录用来保存yum安装包 mkdir install  进入文件夹并输入命令wget http://yum.bas...

python的卸载方式和运行yum报错:No module named yum

公司测试机环境不知道给我卸了什么包,导致yum运行报错状况: 系统版本:Red Hat Enterprise Linux Server release 6.2 (Santiago) 内核版本:2.6.32-220.el6.x86_64   报错情况:...

centos7下使用yum安装mysql

CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。 1. 下载mysql的repo源 $ wget http://repo.mysql.com/mysql-community-release-el...

linux yum 安装mysql

1、安装查看有没有安装过:   yum list installed MySQL*  rpm -qa | grep mysql*  查看有没有安装包:  yum list mysql* ...

centos6.8 yum安装mysql 5.6 (完整)

本文转自:91博客;原文地址:http://www.9191boke.com/192454677.html 一、检查系统是否安装其他版本的MYSQL数据 #yum list installed | grep mysql #yum -y remove mysql-l...

Centos7通过yum安装最新MySQL

Centos7通过yum安装最新MySQL

一:去官网查看最新安装包 https://dev.mysql.com/downloads/repo/yum/ 二:下载MySQL源安装包 wget http://dev.mysql.com/get/mysql57-community-release-el7-11.no...

linux下 yum 安装mysql和卸载

1、查看有没有安装过:           yum list installed mysql*           rpm -qa | grep mysql* 2.查看...

CentOS 系统下使用 yum 安装 Redis

本文主要介绍在 CentOS 7 系统下使用 yum 安装 Redis 的过程 本文主要介绍在 CentOS 7 系统下使用 yum 安装 Redis 的过程。 更改 yum 源 将 Centos 的 yum 源更换为国内的阿里云源。 首先备份你的原...

yum和apt-get的用法和区别

一般来说著名的linux系统基本上分两大类: 1.RedHat系列:Redhat、Centos、Fedora等 2.Debian系列:Debian、Ubuntu等 RedHat 系列 1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数”&n...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。