【移动应用开发技术】详解使用ISO镜像搭建私有yum源_第1页
【移动应用开发技术】详解使用ISO镜像搭建私有yum源_第2页
【移动应用开发技术】详解使用ISO镜像搭建私有yum源_第3页
【移动应用开发技术】详解使用ISO镜像搭建私有yum源_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

【移动应用开发技术】详解使用ISO镜像搭建私有yum源

有时候在我们本地搭建一些Linux上的程序运行环境或者安装一些软件的时候,难免会遇到需要使用yum方式安装一些依赖库,但是苦于没有网,无法下载依赖库软件的情况。又或者是在机房中无法连接外网的情况下需要安装一大堆依赖的基础软件,怎么解决这种问题呢?下面我就这种情况介绍两种搭建私有yum源的方案:一、基于文件协议的本地yum源的搭建:

1、准备工作:

(1)CentOS镜像,此处我使用CentOS-6.9-x86_64-bin-DVD1.iso,可从网络自行下载

(2)已经安装好的一台虚拟机,此处我使用的是Vmware虚拟机工具,虚拟机安装步骤此处略2、打开本地的虚拟机实例

3、选中打开之后的虚拟机实例,右键->设置,如下所示:

4、选择本地下载好的ISO镜像文件,如下所示:

5、勾选已连接和启动时连接选项,如下所示:

6、使用远程连接工具SecureCRT或者XShell远程连接到该Linux实例,首先创建ISO镜像的挂载目录,然后将ISO镜像挂载在创建好的挂载目录下,挂载过程是通过Linux的光驱/dev/cdrom完成,操作过程如下:

挂载完成可以使用"df-h"命令查看:

7、进入到yum源的配置文件目录,/etc/yum.repos.d/,首先备份原有的yum源配置文件8、编辑自定义yum源配置文件server.repo:写入如下内容:参数含义:[LocalRepo]:表示一个yum源配置段的名称,可以随意命名

name:表示该yum源的名称

baseurl:表示yum源的目录,使用file:///表示指向的是本地文件系统上的目录,注意:有三个斜杠。

enabled:表示该yum配置段是否生效,1表示生效,0表示无效

gpgcheck:表示是否对yum源指定的软件包进行安全校验,0表示不校验,本地挂载的镜像可以认为软件就是安全的,不必校验;9、保存退出,然后执行"yumcleanall"命令清楚原有的yum源缓存:10、然后执行"yumlistall"查看本地yum源是否生效,如果可以输出常用软件包,表示本地yum源配置成功,如下:11、至此,基于本地文件协议的yum源配置完成,可以使用"yuminstall[软件名称]"命令安装常见的软件,如:"yuminstallgccgcc-c++"。如果软件安装完成之后,可以使用"umount/media/cdrom/"将挂载目录卸载。二、基于http的远程私有yum的搭建:

1、准备工作:

(1)CentOS镜像,此处我使用CentOS-6.9-x86_64-bin-DVD1.iso,可从网络自行下载

(2)已经安装好的一台虚拟机,此处我使用的是Vmware虚拟机工具,虚拟机安装步骤此处略

(3)确保服务器上安装了http服务器,可以是任意的可以提供http的web服务器即可,此处使用httpd

2、将ISO镜像文件上传至需要作为yum源的虚拟机,此处假设该虚拟机的主机名称为WB-BLOG,ip为:0,使用SecureCRT或者XShell远程连接工具连接至WB-BLOG主机,然后使用sz命令或者使用图形界面工具FlashFXP上传至WB-BLOG主机的/home/software目录下3、创建挂载目录,为了方便,此处直接使用httpd默认的目录,/var/www/html/4、将上传的ISO镜像文件挂载到/var/www/html目录下,如下所示:参数含义:

-oloop:指定设备的挂载方式,loop表示把一个文件当成硬盘分区挂载到系统

-tiso9660:指定文件系统的类型,ISO文件的类型对应为iso9660,其他文件类型可以自行查资料

5、进入到yum源的配置文件目录,备份原有的yum源配置文件,然后编辑server.repo配置文件,添加如下内容:6、启动httpd服务,然后执行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论