• 【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

  • 相关阅读:
    wapp HTTP Error 404. The requested resource is not found.
    JS 动态修改json字符串
    使用VS2017新建的Web项目报错:Package Microsoft.Composition 1.0.27 is not compatible with netcoreapp1.1
    java park unpark
    DOUHAO
    Thread dump
    线程状态
    https://stackoverflow.com/questions/20795295/why-jstack-out-says-thread-state-is-runnable-while-socketread
    rocketmq-flink
    the-implementation-of-epoll
  • 原文地址:https://www.cnblogs.com/centos7/p/5946965.html
Copyright © 2020-2023  润新知