搭建本地yum仓库

挂载镜像的方式

cp -r /etc/yum.repos.d /etc/yum.repos.d.bak  //备份yum.repos.d目录
rm -f /etc/yum.repos.d/*    //删除yum.repos.d目录下的文件以便测试
mount /dev/cdrom /mnt     //挂载镜像到/mnt目录
vim /etc/yum.repos.d/dvd.repo //内容如下
[dvd]
name=install dvd
baseurl=file:///mnt
enable=1
gpgcheck=0
yum clean all   //清除缓存
yum repolist
yum list
如果不想用挂载的方式,可以把光盘镜像里的rpm包拷贝放在系统的一个目录里
这样在没有光驱的情况下也可以使用yum安装
方法:
在镜像里有两个文件夹,Packages和repodata
Packages里全部是rpm包
repodata是仓库数据文件夹
把这两个文件拷贝到/data/myyum
vim /etc/yum.repos.d/myyum.repo
[myyum]
name=myyum
baseurl=file:///data/myyum
enable=1
gpgcheck=0
yum clean all
yum repolist
yum list

制作yum仓库

mkdir /data/my-yum  //创建yum仓库目录
cp zsh-5.0.2-28.el7.x86_64.rpm /data/my-yum    //拷贝或下载rpm包到my-yum目录下
yum install createrepo -y     //安装createrepo
createrepo -v /data/my-yum    //生成repodata的仓库数据文件,此时创建库成功
vim /etc/yum.repos.d/my-yum.repo
[my-yum]
name=my-yum
baseurl=file:///data/my-yum
enable=1
gpgcheck=0
yum clean all
yum repolist
yum list

原文地址:http://blog.51cto.com/chenshengsheng/2106896

时间: 2024-09-29 18:09:11

搭建本地yum仓库的相关文章

centos 创建本地yum源搭建本地yum仓库 亲测可用

现在如果我们需要大规模部署洗个系统,或者系统需要安装一个什么软件如nginx之类的软件.有的时候你的环境限制你上外网,或者是外网很慢的时候.我们考虑搭建本地yum仓库,内网机器可以直接快速安装所需的软件,解决linux下面的包的依赖,方便,快捷. 下面我们来搭建一下根底yum仓库: 系统:centos6.5 搭建yum仓库有很多种方法,我们这里使用yum插件yum-downloadonly插件来下载我们所需的rpm包.使用createrepo来创建仓库文件. 开始: 我们需要安装zabbix监控

CentOS7搭建本地YUM仓库,并定期同步阿里云源

CentOS7同步阿里云镜像rpm包并自建本地yum仓库 系统环境 # cat /etc/centos-release CentOS Linux release 7.6.1810 (Core) # uname -r 3.10.0-957.el7.x86_64 # ip a |awk 'NR==9{print $2}'|awk -F '/' '{print $1}' 10.0.0.100 修改yum源为阿里云源 备份系统自带的yum源 # tar -zcvf CentOS-bk.tar.gz /e

通过ISO镜像简单搭建本地yum仓库

在一次安装软件过程中,需要依赖包,但是这个依赖包没有在原先的ISO源里面.因为下载的系统包有CD1跟CD2,检查后发现所需的rpm包在CD2里面,直接配置CD2为yum源时缺需要CD1里面的rpm包.最后想了个办法,用软连接把两个ISO的包合并后得到一个完整的安装源. 在一台机器上配置后,可以在这台服务器上搭建http服务器,把它当作一个内网的yum仓库使用.通过目录区分不同版本的yum源,简化并统一内网服务器的yum源配置. 一.原始的yum配置. [[email protected] ~]#

通过挂载系统光盘搭建本地yum仓库的方法

1.挂载光盘 [[email protected] ~]# mount /dev/cdrom /media/cdrom/ mount: /dev/sr0 写保护,将以只读方式挂载 /media下的cdrom目录是事先创建好的 2.修改yum配置文件(文件位置:/etc/yum.repos.d) [[email protected] /]# cd /etc/yum.repos.d/ [[email protected] yum.repos.d]# mkdir bak #创建一个文件夹来存放多余的配

linux通过挂载系统光盘搭建本地yum仓库的方法

1.挂载光盘 [[email protected] ~]# mount /dev/cdrom /media/cdrom/ mount: /dev/sr0 写保护,将以只读方式挂载 /media下的cdrom目录是事先创建好的 2.修改yum配置文件(文件位置:/etc/yum.repos.d) [[email protected] /]# cd /etc/yum.repos.d/ [[email protected] yum.repos.d]# mkdir bak #创建一个文件夹来存放多余的配

3、通过挂在系统光盘搭建本地yum仓库的方法

1. mkdir xxx #新建文件夹 (新建一个挂载需要的文件夹) 2.配置本地yum源(挂载光盘) 3.进入 yum.repos.d 4.ls (查看当前文件夹全部的文件) 并 mv 修改   除Media 外   全改为 xxx.bak 5. vi CentOS-Media.repos (修改yum配置文件) 重新设置路径 : gpgchek=1 修改为 gpgchek=0 :enabled=0 修改为 enabled=1 6.yum list (查看yum仓库里的所有软件)

通过挂载系统U盘搭建本地yum仓库

首先打开hbza(CentOS)和yum,两者要连接上 第1步:在hbza中创建一个目录 输入mkdir /lxk,名字随便起.输入mount  /dev/cdrom  /lxk 第2步:打开yum,输入"cd  /etc/yum.repos.d "  回车,ls查看,输入"cd  bak ",   ls查看,输入vi  CentOS-Media.repo  (vi 空格后面没有/) 第3步:进入后,修改file:///lxk  ,gpgcheck=1,改为0,en

3、通过挂在系统光盘搭建本地yum仓库。

1.首先创建一个文件 /aaa,然后挂载mount /dev/cdrom /aaa,进入 /aaa   ls 查看是否挂载OK. 2.进入yum文件夹.将除Media以外的所有文件名改为XXXXXXX.bak mv CentOS-Base.repo CentOS-Base.repo.bak 或者 mv CentOS-Base.repo{,.bak}   快速更改. 3.进入Media ,修改挂载路径/aaa,然后将gpgcheck=1改为0 enabled=0改为1  ,之后保存退出. 4.运行

使用光盘搭建本地yum仓库源

1.挂载光盘 mount /dev/cdrom /mnt 查看mnt目录,主要的源文件在Packages文件夹里面,其实直接把光盘Packages拷贝到Linux系统目录下面也是可以的 2.修改配置文件 第一步:备份配置文件 cp -r yum.repos.d/ yum.repos.d.bak 第二步:删除配置文件CentOS-Base.repo rm -rf CentOS-Base.repo 第三部:修改CentOS-Media.repo [local-cdrom] 模块名称 name=cdr