在linux上搭建本地yum源
准备yum仓库的光盘镜像IOS文件:
设置光驱加载本地磁盘的yum仓库的光盘镜像文件:
在linux的命令行输入setup命令打开设置窗口,选择“System Service”:
在打开的系统服务列表中找到httpd服务,确保它处于选中状态:
然后重启机器,使httpd服务启动生效,待虚拟机启动后,在浏览器中访问此机器的主机名,比如我的这台机器的主机名为hadoop01,那么就在浏览器中访问http://hadoop01/,如果出现如下界面,说明httpd服务成功启动:
然后使用SSH工具连接到Hadoop01,进入/var/www/html目录下,创建centos6目录,然后使用挂载命令将光盘挂载到/var/www/html/centos6这个目录:
然后在浏览器中直接访问这个地址:http://hadoop01/centos6/,就可以看到光盘中的文件了:
不过,如果hadoop01这台机器重启之后,再在浏览器中就访问不到了,因为它就不会自动挂载光盘到” /var/www/html/centos6”目录,需要重新使用如下命令再次进行挂载:
mount -t iso9660 -o ro /dev/cdrom /var/www/html/centos6 |
我们可以将光盘中的文件都拷贝到“/var/www/html/centos6”目录下,以后就不用每次启动机器都手动去挂载光盘了,具体操作步骤下面有详细介绍。
下面我们演示一下使用挂载光盘的方式来搭建本地yum仓库的方法:
首先修改/etc/yum.repos.d/CentOS-Media.repo文件(以.repo为后缀的文件是linux系统的yum源的配置文件),将baseurl指定到file:///mnt/cdrom,下面是修改后的CentOS-Media.repo文件的内容:
[c6-media] name=CentOS-$releasever - Media baseurl=file:///mnt/cdrom (指定本地yum所在路径) gpgcheck=0 (1为检查,0为不检查,这里一般设置为0,不检查) enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 |
为避免影响,我们可以将除了CentOS-Media.repo之外的所有的.repo后缀的文件都挪到一个文件夹下,比如下面我们都挪到了repofile-bak目录下:
我们还可以使用“yum list”命令来查看当前yum仓库中rpm包,不过文件太多了。
然后在/mnt目录下创建cdrom目录,并进入到/mnt/cdrom目录下,使用如下命令将光盘挂载到/mnt/cdrom目录:
mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom |
这样,我们的本地yum仓库就搭建好了,下面我们就可以使用yum命令来安装软件了。
我们使用yum install命令来安装一个telnet工具试试:
安装完成,说明我们的私有yum仓库搭建完成!^_^
注意:每次重启服务器,都要重新使用如下命令挂载光盘文件到/mnt/cdrom下,然后才可以使用yum命令来安装软件:
mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom |
如果你不想每次启动机器都要重新将光盘挂载到/mnt/cdrom目录,你可以先将光盘挂载到/mnt/cdrom目录,然后再将/mnt/cdrom目录下面的所有文件拷贝到某个新创建的目录下,然后在CentOS-Media.repo文件中将baseurl指向这个新建的目录即可。
假如我们的hadoop03机器的“/var/www/html/centos/”目录下面有我们拷贝好的光盘镜像文件,里面已经包含了yum仓库,而我们的hadoop01机器上没有本地yum仓库,现在我们要将hadoop03机器上的yum仓库拷贝到hadoop01机器上,然后在hadoop01机器上配置本地yum仓库。首先我们先查看一下hadoop03的“/var/www/html/centos/”目录下面的文件:
使用scp命令将hadoop03机器的“/var/www/html/centos/”目录下面所有的光盘镜像文件都拷贝到hadoop01机器的“/var/www/html/centos6/”目录下:
[root@hadoop03 ~]#scp -r /var/www/html/centos/ hadoop01:/var/www/html/centos6/ |
拷贝完成之后,我们查看一下hadoop01机器的“/var/www/html/centos6/centos/”目录:
然后打开浏览器访问一下http://hadoop01/centos6/centos/,可以看到拷贝过来的文件:
或者我们可以在使用wget命令来访问,如果响应200,说明访问正常:
然后修改hadoop01机器上的“/etc/yum.repos.d/CentOS-Media.repo”文件内容:
然后清理一下yum缓存,在更新一下yum缓存,然后随便查看一下yum仓库中的某个软件,如果能正常显示,说明hadoop01机器上的本地yum源搭建成功,以后就可以使用yum来安装软件了:
下面我们使用yum来安装一个“lrzsz”,该服务允许我们使用“sz”和“rz”这两个命令进行上传文件和下载文件:
在linux上搭建本地yum源相关推荐
- linux上samba+本地yum源最简单的配置
本地yum源配置: 1.以挂载光盘的形式配置yum源 mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom 配置yum配置文件 vim /etc/yum.repos ...
- CentOS Linux 使用系统镜像搭建本地 yum 源
一.基础环境 操作系统:CentOS-7-x86_64-2009 二.适用场景 一般生产服务器处于内网环境中,无法连接互联网的公共 yum 源,当我们需要使用 yum 命令安装一些软件的时候,就需要我 ...
- ROCKY 8.4搭建本地yum源及配置局域网公用
1.上传完整镜像文件 192.168.100.138:搭建本地yum源 192.168.100.139:使用138yum源 以下搭建以100.138为例 将iso文件上传至/opt下 2.创建挂载目录 ...
- 如何在CentOS6.5中搭建本地yum源(Redhat6.5、CentOS7、Redhat7可参考)
总体说明 你,是不是经常遇到rpm包环环相扣无穷无尽,而自己的主机又不能连外网的事情! 你,是不是总是面对着一个又一个的rpm安装error,深受其害而夜不能寐! 那还等什么?赶快整一个本地yum源出 ...
- RHEL6搭建本地yum源
RHEL6搭建本地yum源 1. 建立本地yum源目录 mkdir /yumsource 2. Copy光盘内容到yum源目录 cp –a /mnt/* /yumsour ...
- Linux5配置本地yum源,Rehat Enterprise Linux 5:配置本地yum源
Rehat Enterprise Linux 5:配置本地yum源,测试正常. 配置本地yum源 本地源首选使用DVD安装盘 1.挂载镜像 mount -t iso9660 /dev/cdrom /m ...
- Linux下配置本地yum源(Centos、Debain和SUSE)
Linux下配置本地yum源 Centos (Redhat同理) 一.挂载系统镜像 1.1.创建挂载点 mkdir /media/cdrom 1.2.挂载镜像 mount /dev/sr0 /medi ...
- centos搭建本地yum源:
centos7如何搭建本地yum源局域网yum源以及网络yum源 搭建本地yum源: yum源文件存放位置:/etc/yum.repos.d/*.repo 1.清空yum源文件 rm -f /etc/ ...
- 使用ISO文件搭建本地yum源
使用ISO文件搭建本地yum源 关闭SELinux vi /etc/selinux/config selinux=disabled //修改配置文件 reboot getenforce // 查看修改 ...
最新文章
- Google提出移动端新SOTA模型MixNets:用混合深度卷积核提升精度
- 前端技术周刊 2019-02-26:前端代码保护
- linux的dns查询工具,一款超强的统计DNS查询的工具--DNSTOP
- 发现check_nginx.sh 里的一个小bug~~~
- 自定义TabHost,TabWidget样式 .
- 【直播回放】80分钟剖析GAN如何从各个方向提升图像的质量
- 关于DCF(判别相关滤波器)的闭式解详细推导
- Golang源码探索(一) 编译和调试源码
- spring配置详解-三种对象创建方式_
- Maven 系统环境变量配置
- LeetCode 261. 以图判树(全部连通+边数=V-1)
- c语言年历表程序设计,c语言程序设计年历显示-20210413153548.docx-原创力文档
- 【NetWebApi】接口参数传递笔记
- 统计词语出现次数python_Python实战教程:如何统计序列中元素的出现频度
- RDD和DataFrame和Dataset比较
- MySQL之数据操作
- axure rp编辑html模板,AxureRP教程—用模板封装UI标准
- SC16IS750在STM32的应用
- 异常捕获与自定义迭代器
- 【Vmware】打开虚拟机时提示“无法连接虚拟设备,因为主机上没有响应的设备”
热门文章
- 服务器维修一天,魔兽世界怀旧服一天增加16个服务器,维护四次,这才是明智选择...
- linux挂载文件夹查看命令,findmnt命令查找已挂载的文件系统
- linux git 备份迁移,linux – 从GitHub迁移到GitLab(作为POSIX环境中的遥控器)
- qt连接错误ip的sqlserver超时时间_参数设置导致请求超时案例
- 2019编译ffepeg vs_2020/5-Win10下ffmpeg最简编译方法
- Mac上PDF中插入替换删除页面
- An error occurred. connect() failed (111: Connection refused) while connecting to upstream
- 笔记-信息化与系统集成技术-区块链的技术架构
- 《系统集成项目管理工程师》必背100个知识点-76配置审计
- 笔记-信息系统开发基础-面向对象基本概念-多态