• CentOS实验三:使用安装光盘建立本地软件源


    本实验的目的是使用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命令测试一下我们的成果:

      

    参考文档:http://www.cnblogs.com/eastson/archive/2012/07/06/2578758.html

  • 相关阅读:
    A16 React+AntDesign AntDesignUI框架初识
    A15 React+AntDesign 路由模块化 嵌套路由父子组件传值
    A14 React+AntDesign 路由嵌套
    react中实现JavaScript跳转路由
    react打包 npm run build 出现空白页面
    在react中解析html标签代码
    es6 模板字符串 在字符串里写变量
    A13 React+AntDesign 路由配置 react-router5.1.2
    nginx动态配置,环境安装
    Spring配置文件内容加密
  • 原文地址:https://www.cnblogs.com/eastson/p/2584937.html
Copyright © 2020-2023  润新知