问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何建立自己的离线yum源

发布网友 发布时间:2022-03-01 08:06

我来回答

1个回答

热心网友 时间:2022-03-01 09:36

在创建之前,我们先了解些相关的内容:
yum仓库可以支持三种途径提供给yum在安装的时候下载rpm包
第一种: ftp服务 ftp://
第二种: http服务 http://
第三种: 本地文件 file://
我们暂且可以将yum的安装分为客户端和服务器端,当然你的客户端和服务器端可以是一台主机 ,我们今天介绍的就是在一台主机上完成的。
客户端就是我们用yum来安装rpm包的主机,其中也需要提供一些配置文件 定义yum的一些属性 以及告诉yum仓库在哪个地方等等
服务器端必须有配置好的yum仓库 yum仓库能正常的提供下载功能
yum客户端的配置文件有两部分组成
1:/etc/yum.conf 主配置文件 定义了全局属性,调试级别,日志文件保存位置等等信息
2:/etc/yum.repos.d/目录下每一个以repo结尾的文件 其中定义了yum仓库的名字,指向等信息, 此文件是我们今天要在客户端配置的文件
切入正题,简单的创建步骤如下:
1:#mount /dev/cdrom /media/cdrom 将镜像光盘挂载到cdrom目录下
#cd /media/cdrom/Server 切换到/media/cdrom/Server目录中,
#rpm –ivh createrepo-0.4.11-3.e15.noarch.rpm 安装createrepo软件包
(如果你已经有安装过createrepo这个软件包 此步可以跳过)
2 : # createrepo /var/yum 在/var/yum目录下创建yum源 当然此目录得事先存在,你也可以指定其他路径,完成之后你会发现目录/var/yum中有个repodata的目录 说明已安装成功 但是里面是没有rpm包的 你可以将镜像文件中Server目录下 的rpm包拷贝过来使用
#cp /media/cdrom/Server/*.rpm /var/yum 将server目录下的所有rpm包拷贝到/var/yum中
3:#vim /etc/yum.repos.d/yum.repo 编辑yumm.repo文件 此文件是我新建的一个repo结尾的文件,可按自己需求命名
编辑的内容如下 :
[yum] 指定yum源的识别名
name=yum 指定yum源的完整名称
baseurl=file:///var/yum 指定yum源的路径
gpgcheck=0 是否检查签名0为不检查
enable=1 是否启用yum源 1为启用
你也可以在这个文件中写入多个这样的yum源 ,如果你的ftp或者http服务器上有创建好的的yum源 ,也可以指定ftp服务器上或者http服务器的路径,来使用服务器上的yum源 例如baseurl=http://192.168.0.1/Server 其他几项可按照自己的要求来写入即可。
此时我们的yum源已经创建成功 用 #yum repolist 查询当前可用的yum源。yum源若成功创建,你再安装rpm包的时候,yum命令会自动在你所指定的路径下去下载所依赖的软件包了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
bringin,bringup,bringout,bringabout的意思和区别?尽量详细一点... 郭冬乐著作与获奖 我在北京,以个人名义买了一套商住两用房,用来给公司注册和办公室... 两台iPhone,两个ID,为什么一台可以查到另一台位置,而另一台却不能查到... 喝的相近词有哪些 渴的相近词有哪些 手机已经丢失,丢失手机已经安装手机管家? ...注销后,这个微信号还可以用我身份证号实名认证吗? 梦见男朋友喝多了掉下楼 ...的化学方程式氧化锌与稀硫酸反应的化学方程式是什么 JAVA高级工程师证书获取流程 Centos linux上执行了 yum -y install vsftpd 启动ftp 为什么本地FTP连接不上?加:562326930 谢谢急 没有yum怎么在linux下搭建ftp 请问centos 怎么安装ftp客户端 使用yum 安装ftp客户端具体命令是什么 linux有 yum install ftp -y 这个命令吗 在linux中ftp是客 kvm虚拟机上配置ftp的yum源需要客户机上有ftp服务吗? 怎么搭建基于ftp服务器的yum源 yum仓库如何放在有密码的ftp上?不知道说明白没有,如果有大神明白了,求指教。 配置本地YUM环境,安装vsftpd软件包。(要图片)? 求C语言的学习方法 C语言好的学习方法。 21朵红色玫瑰花 代表什么意思? c语言是什么?怎样学习 十二朵玫瑰花代表什么意思 最快学习C语言的方法是什么 求C语言学习方法 21朵玫瑰花代表的是什么意思 学习C语言的好方法是什么? 2o朵玫瑰花代表是什么呢? C语言学习方法! centos7 如何查看正在使用的yum源配置文件,或者yum源的地址 搭建ftp yum centos repo怎么写 yum能否将源下载到本地而不进行安装? 怎么发展成为系统分析师? 安装linux的时候出现一下这个报错 我用的命令式 yum install vsftpd 我的linux系统上没ftp的文件 怎样在手机上新建表格 在手机上如何制作表格 安卓智能手机能做EXCEL表格吗 在手机上能做表格吗?急求 手机怎么创建表格 怎么在手机上做工作用的表格 手机上做表格用什么软件 手机有什么软件可以做表格的? 安全工程师的报考条件是什么????????? 表格怎么在手机上编辑 安全工程师报名条件是哪些? 手机怎样下载制作表格软件 报考安全工程师的条件是什么? 安全工程师报名条件 自制碗豆凉粉不筋道的原因是什么