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
    
  • 相关阅读:
    jvm基本结构和解析
    多态的意思
    java中对象的简单解读
    double类型和int类型的区别
    python 解析xml文件
    win10不能映射Ubuntu共享文件
    Qt程序打包
    Ubuntu boot分区文件误删,系统无法启动,怎么解
    ubuntu Boot空间不够问题“The volume boot has only 5.1MB disk space remaining”
    Ubuntu 分辨率更改 xrandr Failed to get size of gamma for output default
  • 原文地址:https://www.cnblogs.com/dbf-/p/11770383.html
Copyright © 2011-2022 走看看