zoukankan      html  css  js  c++  java
  • yum

    yum

    yum 安装的是 RPM 包,它可以自动解决 RPM 包的依赖性
    关于 RPM 包 <- 点击查看

    常用命令

    # 列出可用包
    yum list
    
    # 搜索包
    yum search name
    
    # 查看软件包信息
    yum info name
    
    # 安装包
    yum install [-y] name
    
    # 卸载包并删除依赖 (确认卸载软件的依赖包不会对系统产生影响)
    yum remove [-y] name
    
    # 升级包 (不指定包就升级整个系统)
    yum update [-y] [name]
    
    # 查询可以安装的软件组
    yum grouplist
    
    # 查询软件组中包含的软件
    yum groupinfo name
    
    # 安装软件组
    yum groupinstall name
    
    # 卸载软件组
    yum groupremove name
    

    网络 yum 源

    yum 源的配置文件在 /etc/yum.repos.d/ 中,扩展名为 .repo
    默认的配置只要网络正常就可以使用

    文件内容

    [base]
    name=CentOS-$releasever - Base
    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
    #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    
    [base]: 容器名称
    name: 容器说明
    mirrorlist: 镜像站点
    baseurl: yum 源服务器地址
    enable: 此容器是否生效 (1 为生效)
    gpgcheck: RPM 数字证书是否生效 (1 为生效)
    gpgkey: 数字证书公钥保存位置
    

    更改 yum 源

    阿里云镜像站:https://opsx.alibaba.com/mirror?lang=zh-CN
    操作流程:

    1. 备份 CentOS-Base.repo

    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
    

    2. 下载新的 CentOS-Base.repo

    以阿里云为例

    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    

    3. 生成缓存

    yum makecache
    

    yum 搭建本地仓库

    当 linux 没有联网时,可以使用本地仓库进行 yum 下载

    操作步骤

    /etc/yum.repos.d/CentOS-Media.repo 是以本地光盘作为 yum 源服务器的模版文件

    1. 挂载光盘

    首先放入 CentOS 安装光盘

    # 创建 cdrom 目录
    mkdir /mnt/cdrom
    # 挂载光盘到 /mnt/cdrom 下
    mount /dev/cdrom /mnt/cdrom
    

    2. 使其他 yum 源配置文件失效

    将目录 /etc/yum.repos.d/ 下除 CentOS-Media.repo 外其他 .repo 文件扩展名改为 .repo.bak 使其失效

    mv CentOS-Base.repo CentOS-Base.repo.bak
    

    3. 修改光盘配置文件

    [c7-media]
    name=CentOS-$releasever - Media
    baseurl=file:///mnt/cdrom
    # 地址为光盘挂载地址
    #		file:///media/CentOS/
    #       file:///media/cdrom/
    #       file:///media/cdrecorder/
    gpgcheck=1
    enabled=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    
  • 相关阅读:
    Tensorflow学习笔记1
    强化学习——从最简单的开始入手
    MATLAB R2017a 安装与破解
    C# 理解lock
    Bayer Pattern
    OpenCV参考手册之Mat类详解
    opencv学习之颜色空间转换cvtColor()
    UNICODE下CString转string
    解决VS2013报错fopen、sprintf等函数安全的问题
    Convert between cv::Mat and QImage 两种图片类转换
  • 原文地址:https://www.cnblogs.com/dbf-/p/11770383.html
Copyright © 2011-2022 走看看