• 小凡带你搭建本地的光盘yum源


    小凡带你搭建本地的光盘yum源

    导读
    当我们在使用Yum工具安装软件包时,我们会感觉非常简单,它解决了一定程度软件包的依赖关系。但是Yum工具默认提供的是一种在线安装的方式,它会从默认的网上地址来寻找软件包,然后自动完成一系列过程。然而当我们没有网络的情况下,我们就需要搭建自己本地的Yum源。今天山医的小凡就手把手带你搭建本地的光盘Yum源。

    yum

    1.虚拟机的设置

    虚拟机
    注意硬件使用ISO映像文件,设备处于已连接状态。

    2.挂载CD光盘
    [root@nft_server ~]# mkdir /mnt/cdrom
    [root@nft_server ~]# mount -o loop /dev/cdrom /mnt/cdrom
    [root@nft_server ~]# ls -l /mnt
    总用量 4
    dr-xr-xr-x. 7 root root 4096 3月 6 2013 cdrom
    

    跟着山医的小凡,手把手敲命令。在mnt目录下创建一个cdrom目录作为挂载点,把光盘挂载在此处,作为一个访问的入口。

    3.让网络yum源失效
    [root@nft_server ~]# cd /etc/yum.repos.d/
    [root@nft_server yum.repos.d]# ls
    CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo  CentOS-Vault.repo
    [root@nft_server yum.repos.d]# mkdir repo.dir
    [root@nft_server yum.repos.d]# mv Centos* ./repo.dir
    [root@nft_server yum.repos.d]# mv CentOS* ./repo.dir
    [root@nft_server yum.repos.d]# ls
    repo.dir
    

    此处让网络yum源失效的方式就是将其配置文件移动到我创建的repo.dir目录下,这样在使用yum工具时,就读取不到网络yum源的地址。

    3.创建并配置本地的yum源文件
    [root@nft_server yum.repos.d]# touch chenfan.repo
    [root@nft_server yum.repos.d]# vim chenfan.repo
    [root@nft_server yum.repos.d]# cat chenfan.repo
    #############by chenfan 2016/5/14
    [chenfan]
    name=chenfan
    baseurl=file:///mnt/cdrom
    gpgcheck=0
    enabled=1
    #########by chenfan 2016/5/28
    

    主要通过创建以.repo结尾的文件,然后在文件里面增加上述的内容,注意此处的baseurl为挂载点路径!

    4.检验本地yum源是否配置正确
    [root@nft_server yum.repos.d]# yum install tree -y
    Loaded plugins: fastestmirror, security
    Loading mirror speeds from cached hostfile
    chenfan                                                  | 4.0 kB     00:00 ...
    chenfan/primary_db                                       | 4.4 MB     00:00 ...
    Setting up Install Process
    Resolving Dependencies
    --> Running transaction check
    ---> Package tree.x86_64 0:1.5.3-2.el6 will be installed
    --> Finished Dependency Resolution
    Dependencies Resolved
    ========================================================================================================================================================================
     Package                              Arch                                   Version                                      Repository                               Size
    ========================================================================================================================================================================
    Installing:
     tree                                 x86_64                                 1.5.3-2.el6                                  chenfan                                  36 k
    
    Transaction Summary
    ========================================================================================================================================================================
    Install       1 Package(s)
    Total download size: 36 k
    Installed size: 65 k
    Downloading Packages:
    Running rpm_check_debug
    Running Transaction Test
    Transaction Test Succeeded
    Running Transaction
      Installing : tree-1.5.3-2.el6.x86_64                                                                                                                              1/1
      Verifying  : tree-1.5.3-2.el6.x86_64                                                                                                                              1/1
    
    Installed:
      tree.x86_64 0:1.5.3-2.el6
    
    Complete!
    

    此处主要通过安装tree包来检查本地yum源是否配置正确,跟着小凡学linux,简单而直接!

    免费提供最新Linux技术教程书籍,为开源技术爱好者努力做得更多更好:https://www.linuxprobe.com/

  • 相关阅读:
    springboot小技巧(转)
    spring boot项目如何测试,如何部署
    thymeleaf模板的使用(转)
    springboot+多数据源配置
    springboot+shiro
    springboot+jpa+thymeleaf增删改查的示例(转)
    SpringBoot ( 七 ) :springboot + mybatis 多数据源最简解决方案
    tcpdump查看某个端口数据
    oracle完全删除表空间
    检测python进程是否存活
  • 原文地址:https://www.cnblogs.com/linuxprobe/p/5559700.html
Copyright © 2020-2023  润新知