CentOS搭建本地光盘YUM源
两台主机,第一台演示光盘YUM与YUM服务器的搭建;第二台用作后面YUM测试。
操作系统:Centos 6.5 主机名:yum.server IP地址:172.20.1.11 |
操作系统:Centos 6.5 主机名:test1 IP地址:172.20.1.10 |
1. 搭建本地光盘YUM源
[root@yum ~]# mkdir /mnt/cdrom/ ------》创建光盘挂载目录
[root@yum ~]# mount /dev/cdrom /mnt/cdrom/ --------》挂在光盘
[root@yum ~]# cd /etc/yum.repos.d/ --------》切换到YUM配置目录
[root@yum yum.repos.d]# tar czf repo.tar.gz ./* --------》将原来所有的文件进行打包备份
[root@yum yum.repos.d]# rm -f CentOS* --------》删除原文件
[root@yum yum.repos.d]# vim CentOS-Media.repo --------》配置光盘源文件
[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/cdrom --------》这里为你光盘的挂载目录
gpgcheck=1 --------》是否启动检查GPG-KEY
enabled=1 --------》是否启用YUM源
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-CentOS-6 --》指定挂载目录下的GPG-KEY文件
验证:
2. 如果要让公司所有的Linux主机可用内部源服务,可以用FTP/HTTP搭建一个YUM服务器,由于Http较为简便,我这里就以HTTP的方式搭建一个YUM服务了。
继上面的操作,我借用本地光盘源搭建一个HTTP的YUM服务!
2.1
HTTP我在上面已经通过YUM的方式安装了,如果大家没有安装可以通过光盘里面的安装包进行安装,联网也可以通过网络的YUM进行安装。启动http服务!关闭防火墙和SELinux!
[root@yum ~]# service httpd start
Starting httpd: httpd: apr_sockaddr_info_get() failed for yum.server [ OK ]
[root@yum ~]# chkconfig httpd on
[root@yum ~]# service iptables stop
[root@yum ~]# chkconfig iptables off
[root@yum ~]# setenforce 0
2.2
在Apache根目录下建立子文件夹,如果想让本YUM服务器为不同版本的Linux服务,可根据情况创建目录,然后将光盘内所有的文件CP至该目录!
注:一般使用DVD1即可,当然也可以合并DVD1和DVD2来作为源。
[root@yum ~]# mkdir -p /var/www/html/yum
[root@yum ~]# mkdir -p /var/www/html/yum/CentOS-6
[root@yum ~]# cp -prf /mnt/cdrom/* /var/www/html/yum/CentOS-6/
2.3
客户端修改CentOS-Base.repo,建议先备份一个副本哦,这样以后要从外网更新的话,可以再用。
[root@test1 yum.repos.d]# cp CentOS-Base.repo CentOS-Base.repo.bak1
[root@test1 yum.repos.d]# vim CentOS-Base.repo
###################CentOS-Base.repo内容修改后,如下#####################
centosplus][contrib]的内容不需要修改,它们的enabled值默认值是0,即模块不启用。
2.4
客户端测试!
附加:
DVD1和DVD2文件合并的步骤:
1.将DVD2光盘中Packages目录下所有的rpm文件CP到DVD1的目录下。
Cp /mnt/dvd2/Packages/*.rpm /var/www/html/yum/CentOS-6/Packages/
2.合并TRANS.TBL,将DVD2中TRANS.TBL的信息追加到DVD1中TRANS.TBL后面, 并排序保存。
cat mnt/dvd2/Packages/TRANS.TBL >> /var/www/html/yum/centos-6/Packages/TRANS.TBL
Mv /var/www/html/yum/centos-6/Packages/{TRANS.TBL,TRANS.TBL.BAK}
Sort /var/www/html/yum/centos-6/Packages/TRANS.TBL.BAK/var/www/html/yum/centos-6/Packages/TRANS.TBL
CentOS搭建本地光盘YUM源相关推荐
- Centos搭建内网yum源
Centos搭建内网yum源 手动创建repo文件 使用yum-config-manager配置yum源 安装yum-utils 手工指定yum源 将gpgcheck设置为0 Centos搭建内网yu ...
- 如何搭建本地的yum源(CeontOS7)?
问题描述: 我们如何搭建一个属于自己本地的yum仓库 搭建完成后我们如何将yum指向自己搭建的yum仓库 解决方案: (1)首先我们先进行创建repoment的索引 ##如果没有索引文件即使本地有rp ...
- centos8配置本地光盘yum源_CentOS8 配置本地yum源的详细教程
centos8发行版通过 baseos 和应用流 (appstream) 仓库发布,appstream 是对传统 rpm 格式的全新扩展,为一个组件同时提供多个主要版本 centos8 自带封装了ng ...
- redhat制作本地光盘yum源
养成好习惯,先备份一下 /etc/yum.repos.d/下面的repo文件 1.挂载光盘 mount /dev/cdrom /media/ 2.新建本地yun源的配置文件 vi /etc/yum.r ...
- oracle linux 配置本地yum,oracle linux配置本地光盘yum源
mkdir -p /mnt/cdrom/ mount /dev/sr0 /mnt/cdrom [[email protected] yum.repos.d]# cat local.repo [Serv ...
- 基于VSFTP的本地YUM源及光盘YUM源搭建
基于VSFTP的本地YUM源及光盘YUM源搭建 一.yum环境的本地源搭建(基于VSFTP): 1)安装vsftp; ******************************* ...
- Linux下光盘yum源搭建及简单软件安装
Linux下软件安装包常见的有源码包.二进制包, 软件安装一般有以下几种方式:RPM包安装.yum安装.以及脚本安装. 严格来说,脚本安装并不是独立的一种安装方式,只是对Linux字符界面下软件复杂安 ...
- Linux学习——yum学习和光盘yum源搭建
在rmp安装的时代,rpm包依赖让安装人员头大,而且头疼,有了yum后整个的安装更加简单和方便. yum源文件 1.yum源的介绍: 将所有的软件包放到官方服务器上,当进行yum在线安装时,可以自动解 ...
- linux本地yum源与软件包管理,【Linux系统中的】本地yum源的搭建与使用yum源进行软件的下载...
前言: 当我们在使用Linux系统时,有时需要一些辅助工具帮助我们实现某项功能, 例如画图.wps.等功能,而这些功能并不是系统自带的,需要我们下载相关的 软件,那如何去下载这些软件那,这里我们不得不 ...
最新文章
- blackberry Jvm error 104 错误(Device Simulator)
- 【Asp.Net】:如何处理大量页面的身份验证跳转
- IE下var丢失造成的错误
- 优化算法笔记|萤火虫算法理解及实现
- 【uC/OS-II】笔记1----入门
- splice slice
- [it-ebooks]电子书列表v0.1.1
- MIPS处理器 CPU数据通路
- scintilla 中的代码折叠功能的使用
- 流风ASP.NET框架企业版试用地址公布
- C语言 定时器的原理,单片机定时器作用原理及学习应用详解
- 阻尼牛顿法_python
- 2345看图王总是弹窗广告怎么办?
- The error occurred while setting parameters
- 深度强化学习算法研究中的常用对比试验及作图技巧
- GetLastError()函数
- 飞思卡尔智能车之舵机算法
- 《时光不再,你还在》凌莫寒白静熙第二章 这么开心的时刻,他只想和我庆祝...
- 影像数据的分辨率与比例尺关系
- Tensorflow-- 第一天使用过程中的报错records
热门文章
- selenium中webdriver跳转新页面后定位置新页面的两种方式
- python 笔记 之 sqlalchemy操作数据库-说明
- nltk自然语言处理
- 《HTML5 界面设计与开发》 读书笔记
- Windows Server 2008 配置IE使用代理
- ALSM_EXCEL_TO_INTERNAL_TABLE
- [深入理解MySQL系列] - sort_buffer
- axios请求五种方法
- 正确返回Unicode码点大于0xFFFF的字符串长度
- Linux(Ubuntu 16) 下Java开发环境的配置(一)------JDK的配置