`
zjc801
  • 浏览: 22747 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
社区版块
存档分类
最新评论

CentOS-使用安装光盘建立本地软件源

 
阅读更多

CentOS-使用安装光盘建立本地软件源

转载于:http://www.cnblogs.com/eastson/archive/2012/07/11/2584937.html

本实验的目的是使用CentOS的两张DVD安装光盘作为本地软件源,避免执行yum安装命令时每次都要从网络重新下载。

安装createrepo软件包

createrepo是制作软件源所需要的一个工具,默认的CentOS最小安装不会安装该软件包。该软件包在CentOS第一张安装DVD里,需要我们手动安装。

1. 启动CentOS Server。将CentOS第一张安装DVD放入光驱,挂载到/media/cdrom目录。

[root@localhost ~]# mkdir -p /media/cdrom [root@localhost ~]# mount -t iso9660 /dev/cdrom /media/cdrom

2. CentOS所有的软件源都定义在/etc/yum.repos.d目录。默认安装已经定义了一个c6-media的软件源,处于禁用状态。

打开/etc/yum.repos.d/CentOS-Media.repo文件,我们可以发现该软件源的位置列表中有一项刚好指向/media/cdrom目录:

3. 使用c6-media软件源安装createrepo软件包。

[root@localhost ~]# yum --disablerepo=* --enablerepo=c6-media install createrepo

制作安装DVD光盘镜像

本过程将两张CentOS安装DVD制作成ISO镜像文件,放到/media目录。

1. 将第一张DVD放进光驱,执行如下命令:

[root@localhost ~]# dd if=/dev/cdrom of=/media/CentOS-6.2-x86_64-bin-DVD1.iso

2. 换第二张DVD放进光驱,执行如下命令:

[root@localhost ~]# dd if=/dev/cdrom of=/media/CentOS-6.2-x86_64-bin-DVD2.iso

OK,现在/media目录下应该多出来了两个ISO文件。

制作本地软件源

本实验制作的本地软件源计划放在/usr/local/yum目录下,其中子目录dvd1挂载第一个ISO文件,子目录dvd2挂载第二个ISO文件。

1. 创建/usr/local/yum目录,挂载DVD ISO文件。

[root@localhost ~]# mkdir -p /usr/local/yum/dvd{1,2} [root@localhost ~]# mount -o loop /media/CentOS-6.2-x86_64-bin-DVD1.iso /usr/local/yum/dvd1 [root@localhost ~]# mount -o loop /media/CentOS-6.2-x86_64-bin-DVD2.iso /usr/local/yum/dvd2

2. 使用createrepo命令创建软件源目录。

[root@localhost ~]# createrepo /usr/local/yum

该执行执行完毕后可以发现在/usr/local/yum目录下多出来了一个名为repodata的子目录。

3. 建立软件源定义文件/etc/yum.repos.d/CentOS-ISO.repo。该文件内容如下:

[c6-iso] name=CentOS-$releasever - ISO baseurl=file:///usr/local/yum/ gpgcheck=0 enabled=1

4. 打开/ect/yum.repos.d/CentOS-Base.repo文件,禁用其中定义的软件源(加上enabled=0):

如果还有其它启用的软件源,也按此方法将它们禁用。最后,所有软件源的状态应该类似下图:

OK,到此为止,本地软件源c6-iso成功建立了,使用yum命令测试一下我们的成果:

分享到:
评论

相关推荐

    建立本地yum源

    ### 建立本地yum源:Centos6.4实战指南 #### 知识点概览 1. **本地yum源的概念与优势** - 定义:本地yum源是在本地计算机或局域网内搭建的软件包仓库,用于替代远程网络上的yum仓库。 - 优势:适用于网络不稳定...

    centos上对统信UOS进行软件封装

    在这个场景中,我们将讨论如何在CentOS上对统信UOS(UnitedOS)进行软件封装。 统信UOS是一款基于Linux的国产操作系统,它为用户提供了一个安全、稳定的运行环境。在批量部署UOS时,手动逐台安装软件显然是低效的。...

    CentOS 7 telnet 网络依赖包

    然而,CentOS 7默认并不包含`telnet`客户端,因此在离线环境中,如果需要使用`telnet`进行网络测试,我们需要手动安装相应的依赖包。 标题"CentOS 7 telnet 网络依赖包"所指的就是这个过程,即在没有互联网连接的...

    Linux CentOS 5.8 安装文档.docx

    1. **安装启动**:首先,将CentOS 5.8的安装光盘放入服务器光驱,并设置服务器从光驱启动。在服务器启动时,光盘会自动引导系统,展示初始安装界面。 2. **跳过光盘检查**:在启动界面出现后,按Tab键将光标移动到...

    CentOS.5系统管理-part1

    2.2.2 使用安装光盘启动系统 2.3 安装后的基本配置 2.3.1 运行SetupAgent 2.3.2 使用更新源的国内镜像 2.3.3 安装必要的软件包 第3章 Linux字符界面操作基础 3.1 字符操作界面简介 3.1.1 选择在字符界面下工作 3.1.2...

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

    在Linux环境中,有时我们需要安装软件或更新系统,但网络连接不稳定或者速度较慢时,可以考虑使用本地yum仓库。通过挂载系统光盘搭建本地yum仓库是一种有效且实用的方法,这样可以利用光盘中的软件包资源,避免网络...

    KVM虚拟化系统安装

    - **从光盘启动**: 开机后设置BIOS以从光盘启动,并进入CentOS安装程序。 - **选择安装类型**: 选择“Desktop”模式进行安装。此选项包含了图形界面以及其他桌面相关的组件。 - **磁盘分区**: 默认情况下选择“Use ...

    redhat6.5-oracle11gR2-grid搭建RAC(个人整理-yjc)

    ### Red Hat 6.5与Oracle 11g R2 Grid 搭建RAC环境 #### 一、概述 ...这些准备工作包括但不限于安装Oracle Grid Infrastructure软件、配置集群网络、创建ASM磁盘组、安装数据库实例以及最后的集群验证等步骤。

    Linux下面django开发环境搭建

    - 挂载系统安装光盘进行安装。 ```shell # mount /dev/cdrom /mnt/cdrom/ # rpm –ivh /mnt/cdrom/Packages/yum-3.2.22-33.el5.centos.noarch.rpm # rpm –ivh /mnt/cdrom/Packages/yum-fastestmirror-1.1.16-...

    基于flink的风电数据实时采集项目总结

    首先,使用VMware在本地搭建三台虚拟机,分别为master、slave1和slave2。 **步骤2:更改数据镜像源** 由于原始的CentOS yum源可能访问速度较慢,这里推荐将默认yum源更改为国内的镜像源,如网易或阿里云。此处以...

    linux的dns

    你需要挂载CentOS的安装光盘,并安装以下四个RPM包: 1. `bind-9.3.6-16.P1.el5.i386.rpm`:这是BIND(Berkeley Internet Name Domain)的主要组件,提供DNS服务。 2. `bind-utils-9.3.6-16.P1.el5.i386.rpm`:包含...

    搭建DNS服务器

    通常情况下,可以通过挂载Linux发行版的安装光盘到 `/media` 目录下,然后进入光盘目录的 `Server` 文件夹安装 `bind-9.3.3`、`bind-chroot-9.3.3` 和 `caching-nameserver-9.3.3` 软件包。安装完成后,还需要设置 `...

    (5/5)CenOS镜像-005.zip

    【CenOS镜像-005.zip】这个压缩包...无论是用于本地的虚拟机,还是云端的服务器部署,它都是快速建立和配置CenOS系统的基石。了解并掌握如何有效利用和管理CenOS镜像,对于提升IT基础设施的管理和运维能力至关重要。

Global site tag (gtag.js) - Google Analytics