`
zhengdl126
  • 浏览: 2540332 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

CentOS yum仓库使用 ISO 文件制作

 
阅读更多

http://blog.csdn.net/dupei/article/details/6215381

 

 

 

CentOS yum仓库还是比较常用的,于是我研究了一下CentOS yum仓库,在这里拿出来和大家分享一下,希望对大家有用。CentOS yum仓库以光驱为源。为了避免从网络下载软件包可能发生的软件包不完整、下载速度慢、网络故障等问题,我们强烈建议您使用本地的 DVD/CD iso 来创建 CentOS yum仓库,这样在安装的时候速度快,而且可以保证所有软件包都能顺利安装。

如果您有局域网内的 CentOS yum仓库,可以直接使用它,就不需要按照以下的步骤重复创建了。下面的操作都是在您安装好 RHEL/CentOS 系统后进行的。先从光盘或已有的 CentOS yum仓库安装 createrepo 工具:

Shell 命令: # rpm -ivh createrepo-x.y.z.rpmcreaterepo 命令用于生成 CentOS yum仓库所必须的一些信息,这些信息都存放在 repodata/ 目录底下,您打开看看就会明白它做了些什么事情。

使用 ISO 文件制作 yum 仓库

DVD ISO 如果你使用的是 DVD 光盘,可以直接挂载光盘,然后制作CentOS yum仓库:

    Shell 命令:  
    # mkdir /mnt/dvd/ 
    # mount /dev/cdrom /mnt/dvd/ 
    # cd /mnt 
    # createrepo .

如果您使用的是官方的 DVD ISO,则需要将它复制到系统上,挂载后制作CentOS yum仓库:

    Shell 命令:  
    # mkdir /mnt/dvd/ 
    # mount -o loop /root/rhel5.1-dvd.iso /mnt/dvd 
    # cd /mnt 
    # createrepo .

CD ISO 如果您使用的是多个 CD iso 文件,需要先复制到系统上,挂载后制作CentOS yum仓库。有几个 ISO 就创建几个目录,并将对应的 ISO 挂载上去:

    Shell 命令:  
    # mkdir -p /mnt/{1,2,3,4,5,6} 
    # mount -o loop rhel5.1-disc1.iso /mnt/1 
    # mount -o loop rhel5.1-disc2.iso /mnt/2 
    # mount -o loop rhel5.1-disc3.iso /mnt/3 
    # mount -o loop rhel5.1-disc4.iso /mnt/4 
    # mount -o loop rhel5.1-disc5.iso /mnt/5

创建CentOS yum仓库:

    Shell 命令:  
    # cd /mnt/ 
    # createrepo .

定义CentOS yum仓库

创建CentOS yum仓库的定义文件:/etc/yum.repos.d/dvdiso.repo,然后加入以下内容:

    Shell 命令:  
    [DVDISO] 
    name=DVD ISO 
    baseurl=file:///mnt/ 
    enabled=1
    gpgcheck=0

测试CentOS yum仓库

强烈建议执行 'yum clean all' 命令,将所有 yum metadata 等信息清空,再重新获取最新的仓库信息:

    Shell 命令:  
    # yum clean all 
    # yum list

如果在 'yum list' 命令的输出中能够看到刚才制作的仓库里的软件包的名字,那就是 OK 了。再试着安装一个软件包看是否成功:

    Shell 命令:  
    # yum install cyrus-sasl.i386如果是 x86_64 平台,则将后面的 i386 改为 x86_64: 
    
    Shell 命令:  
    # yum install cyrus-sasl.x86_64 

如果安装成功,表示 CentOS yum仓库和 RPM 包都没问题。

分享到:
评论

相关推荐

    centos9ISO镜像及yum源配置文件

    本文将深入探讨如何下载与安装CentOS 9 Stream ISO镜像,并详细讲解如何配置YUM源,以便在系统中进行软件包的安装和更新。 一、CentOS 9 Stream ISO镜像获取 CentOS 9 Stream的ISO镜像是安装系统的媒介,可以从官方...

    CentOS yum 源配置文档

    在/etc/yum.repos.d/目录下创建 CentOS-ISO.repo 文件,内容如下: [c6-iso] name=CentOS-$releasever - ISO baseurl=file:///mnt/yum gpgcheck=0 enabled=1 三、禁用默认软件源 禁用默认软件源是创建本地 yum 源...

    CentOS7配置本地yum源(超详细过程)

    在你的服务器或机器上选择一个合适的目录来存储YUM仓库文件,例如 `/var/www/html/centos7repo`。然后,通过以下命令创建这个目录: ```bash sudo mkdir -p /var/www/html/centos7repo ``` 步骤2:挂载ISO镜像或...

    centos-yum离线源部署

    - 修改YUM仓库配置文件。首先备份当前的YUM配置文件,以防万一需要恢复。 ```bash cd /etc/yum.repos.d/ mkdir backup mv * backup ``` - 创建新的仓库配置文件,例如`/etc/yum.repos.d/ftp.repo`。 ```ini ...

    Centos8搭建本地yum源与局域网yum源.docx

    总结:搭建CentOS8的本地YUM源和局域网YUM源,主要涉及到Nginx服务器的配置、RPM包的组织以及YUM仓库配置文件的编写。正确配置后,局域网内的服务器可以高效地使用这些源进行软件的安装和更新,避免了网络延迟和带宽...

    离线yum源 centos7 下载地址

    linux封闭环境需要用到的离线yum源。由于iso文件过大,所以传了下载连接。其中有Centos7的yum源的iso文件的下载地址,和配置文件文档。

    Centos系统下 yum使用本地源安装

    假设我们的光盘文件命名为`CentOS-5.6-x86_64-bin-DVD-1of2.iso`,我们可以使用以下命令来挂载它: # mount -o loop /centos/CentOS-5.6-x86_64-bin-DVD-1of2.iso /mnt 或者,如果我们的机器已经插入了光盘,我们...

    Linux Centos7本地yum源制作(http方式).pdf

    Linux Centos7 本地 yum 源制作(http 方式) Linux 操作系统中,yum 工具是最常用的软件包管理器之一。它可以自动升级、安装、移除 rpm 软件包,并且可以自动查找并解决 rpm 包之间的依赖关系。为了成功地使用 ...

    centos6 yum源

    4. **CentOS-Media.repo**:这个配置文件可能用于从CentOS镜像光盘或ISO文件安装系统时使用的仓库。 5. **CentOS-fasttrack.repo**:这个仓库提供了最新发布的软件包,通常用于快速获取更新和新功能。 配置这些YUM...

    centos 6.3 yum本地源制作

    本篇文章将详细阐述如何在CentOS 6.3系统上制作和使用Yum本地源。 首先,了解Yum的基本概念。Yum通过网络连接到远程仓库(通常为HTTP或FTP服务器),检索软件包列表和依赖关系,然后自动下载并安装所需的所有软件...

    centos7配置局域网yum源--http方式.pdf

    然后,我们需要修改 YUM 配置文件,以便将 YUM 源仓库的 URL 指向我们的局域网 YUM 源仓库。使用以下命令: `vi CentOS-Base.repo` 将 `mirrorlist` 指令注释掉,并将 `baseurl` 指令修改为: `baseurl=...

    centos7.9定制版镜像制作文档(带图超详细文档)

    安装必要的工具,如 `createrepo` 用于创建软件仓库,`mkisofs` 用于制作 ISO 镜像,`isomd5sum` 用于校验 ISO 文件的完整性,以及 `rsync` 用于同步文件。 4. **同步 ISO 文件** 使用 `rsync` 将挂载的原版 ISO ...

    CentOS 7 yum源安装 VMware虚拟机

    一.本地yum源的安装 1.第一步挂载本地ISO文件 mount /dev/cdrom /media mount [需要挂载的设备] [挂载点] linux使用外部设备都需要挂载到media或者mnt目录下 ...[local] //yum仓库的名称 name=local

    Centos7部署本地局域网yum源

    本地 yum 源仓库是公司部署大量服务器时的必要配置,因为阿里云镜像源必须要连接外网才可以使用,占用出口带宽,且有些特殊的镜像源架设在国外,使用起来很不稳定。因此,部署本地 yum 源仓库可以解决这些问题。 一...

    CentOS配置本地yum源/阿里云yum源/163yuan源并配置yum源的优先级

    4. 编辑一个新的YUM源配置文件,如`/etc/yum.repos.d/local.repo`,并将baseurl设置为挂载的ISO镜像路径,启用该仓库并关闭GPG检查。 5. 使用`yum clean all`清除原有缓存,然后运行`yum makecache`生成新的缓存,...

    centos7配置局域网yum源--http方式.docx

    CentOS 7 配置局域网 YUM ...配置局域网 YUM 源需要挂载系统 ISO 光驱文件、创建 YUM 源仓库目录、拷贝 Packages 文件夹下的所有文件、创建 YUM 源仓库、配置 HTTP 服务器、启动 HTTP 服务器、配置 YUM 客户端等步骤。

    创建本地Yum仓库

    接下来,创建一个新的repo文件来配置本地Yum仓库。 ```bash # 创建新的repo文件 sudo vi /etc/yum.repos.d/CentOS.repo # 编辑repo文件 [CentOS] name=CentOS baseurl=file:///media enabled=1 gpgcheck=0 ``` ##...

    Centos7创建yum源HTTP服务器

    - 修改httpd配置文件/etc/httpd/conf/httpd.conf,设置DocumentRoot指向yum仓库目录。 - 确保yum仓库目录的所有权设置为apache用户,以保证HTTP服务可以正常访问yum仓库目录。 - 删除默认的www主页,以避免安全...

    Linux Centos7本地yum源制作(local模式).pdf

    Linux Centos7本地yum源制作(local模式) Linux 作为一种开源操作系统,具有广泛的应用前景。其中,CentOS 7 是一个基于 Red Hat Enterprise Linux(RHEL)源代码的 Linux 发行版。yum 源是 Linux 系统中非常重要...

    CentOS7 64位镜像文件

    为了安装这个系统,用户需要下载"CentOS-7-x86_64-Minimal-1804.iso"文件,然后使用像Rufus、UNetbootin或 Brasero 这样的工具将其刻录到USB或DVD上,或者使用虚拟机软件如VirtualBox或VMware加载ISO文件进行虚拟...

Global site tag (gtag.js) - Google Analytics