zoukankan      html  css  js  c++  java
  • 【CentOS7】通过挂载系统光盘搭建本地yum仓库的方法

    1丶挂载光盘

    #mount /dev/cdrom /media/cdrom/
    #mount: /dev/sr0 写保护,将以只读方式挂载
    #mount: /dev/sr0 已经挂载或 /media/cdrom 忙
            /dev/sr0 已经挂载到 /media/cdrom 上

    2丶检查是否挂载成功

    # df -h
    文件系统                 容量  已用  可用 已用% 挂载点
    /dev/mapper/centos-root   18G  858M   17G    5% /
    devtmpfs                 479M     0  479M    0% /dev
    tmpfs                    489M     0  489M    0% /dev/shm
    tmpfs                    489M  6.7M  483M    2% /run
    tmpfs                    489M     0  489M    0% /sys/fs/cgroup
    /dev/sda1                497M  125M  373M   26% /boot
    tmpfs                     98M     0   98M    0% /run/user/0
    /dev/sr0                 7.3G  7.3G     0  100% /media/cdrom

    现在光盘已经挂载到/media/cdrom了

    3丶进入yum库所在目录

    # cd /etc/yum.repos.d/
    # ls
    CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo
    CentOS-CR.repo    CentOS-fasttrack.repo  CentOS-Sources.repo

    4丶将yum库目录中的文件修改后缀名

    # mv CentOS-Base.repo CentOS-Base.repo.bak
    # mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak
    # mv CentOS-Vault.repo CentOS-Vault.repo.bak
    # mv CentOS-CR.repo CentOS-CR.repo.bak
    # mv CentOS-fasttrack.repo CentOS-fasttrack.repo.bak
    # mv CentOS-Sources.repo CentOS-Sources.repo.bak

    只保留CentOS-Media.repo 文件,方便yum库索引,提高效率(无网状态下)

    5丶进入 CentOS-Media.repo 文件,修改yum库

    将gpgcheck=1改为gpgcheck=0(gpgcheck是gpg验证是否开启的选项,1是开启,0是不开启,一般情况可以关掉。)

    将enabled=0改为enabled=1(enabled是开启选项,1是开启,0是不开启)

    然后保存  退出文件

    6丶测试yum库能否安装软件

    能够成功安装就说明yum库安装成功

    ————————————————————————————————————

     yum的基本命令

    1 安装
    yum install 全部安装
    yum install package1 安装指定的安装包package1
    yum groupinsall group1 安装程序组group1

    2 更新和升级
    yum update 全部更新
    yum update package1 更新指定程序包package1
    yum check-update 检查可更新的程序
    yum upgrade package1 升级指定程序包package1
    yum groupupdate group1 升级程序组group1

    3 查找和显示
    yum info package1 显示安装包信息package1
    yum list 显示所有已经安装和可以安装的程序包
    yum list package1 显示指定程序包安装情况package1
    yum groupinfo group1 显示程序组group1信息yum search string 根据关键字string查找安装包

    4 删除程序
    yum remove | erase package1 删除程序包package1
    yum groupremove group1 删除程序组group1
    yum deplist package1 查看程序package1依赖情况

    5 清除缓存
    yum clean packages 清除缓存目录下的软件包
    yum clean headers 清除缓存目录下的 headers
    yum clean oldheaders 清除缓存目录下旧的 headers
    yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除缓存目录下的软件包及旧的headers

  • 相关阅读:
    java 在线网络考试系统源码 springboot mybaits vue.js 前后分离跨域
    springboot 整合flowable 项目源码 mybiats vue.js 前后分离 跨域
    flowable Springboot vue.js 前后分离 跨域 有代码生成器 工作流
    Flowable 工作流 Springboot vue.js 前后分离 跨域 有代码生成器
    java 企业 网站源码 后台 springmvc SSM 前台 静态化 代码生成器
    java 进销存 商户管理 系统 管理 库存管理 销售报表springmvc SSM项目
    基于FPGA的电子计算器设计(中)
    基于FPGA的电子计算器设计(上)
    FPGA零基础学习:SPI 协议驱动设计
    Signal tap 逻辑分析仪使用教程
  • 原文地址:https://www.cnblogs.com/centos7/p/5946965.html
Copyright © 2011-2022 走看看