zoukankan      html  css  js  c++  java
  • linux软件安装管理之yum

    yum(全程为yellow dog Updater,Modified),是一个前段软件包管理器,基于rpm包管理,能够从指定的服务器自动下载rpm包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无需繁琐的一次下载,安装.
    • 基于c/s架构

    yum源文件在/etc/yum.repos.d/目录下

    • CentOS-Base.repo文件是默认生效的
    • 其余的几个是不生效的
    cat /etc/yum.repos.d/CentOS-Base.repo 
    

     

    [base]:        容器名称,就是个标称
    name:          说明,可以自己写
    mirrorlist:     镜像站点,可以注释掉
    baseurl:        yum源服务器地址,默认是yum源服务器,如果觉得慢,可以使用自己喜欢的yum源地址   
    enabled:        此容器是否生效,如果不写或enabled=1都是生效的,enabled=0是不生效的
    gpgcheck:      如果是1,代表rpm的数字证书生效,如果是0代表不生效
    gpgkey           数字证书的公钥文件保存位置

    如果没有网络,怎么办呢

    • 光盘搭建yum源

    1,挂载光盘

    mkdir /mnt/cdrom
    
    mount /dev/cdrom /mnt/cdrom/

    2,将默认的yum文件失效

    进入yum源文件
    cd /etc/yum.repos.d
    
    修改yum源文件后缀名,使其失效
    mv Centos-Base.repo Centos-Base.repo.bak

    3将光盘yum生效

    vim CentOS-Media.repo

    [c7-media]
    name=CentOS-$releasever - Media
    baseurl=file:///media/CentOS/
            file:///media/cdrom/
            file:///media/cdrecorder/

    改为

    [c7-media]
    name=CentOS-$releasever - Media
    baseurl=file:///mnt/cdrom
    #        file:///media/cdrom/
    #        file:///media/cdrecorder/

    在后面加上enabled,使其生效

    enabled=1

    执行yum list   ,  搜寻yum源中所有的软件包列表

    保存,这样本地yum源就搭建好了

    如果要用yum从服务器下载包,再将名字改回来,将CentOS-Media.repo失效

    yum命令

    搜寻yum源中所有的软件包列表
    yum list
    
    搜索所有和关键字相关的包
    yum search 关键字
    
    
    安装
    yum -y install 包名
        选项     -y 自动回答yes
                install 安装
    
    升级
    yum -y update 包名
        选项:同上
    
    卸载
    yum -y remove 包名
        选项:同上
    • 服务器使用最小化安装,用什么安装什么,尽量不要卸载
    • 因为安装有依赖性,其实卸载也是有依赖性的

    yum软件组管理命令

    yum grouplist
    列出所有可用的软件组列表
    
    yum groupinstall 软件组名
    安装指定软件组,
    
    yum groupremove 软件组名
    卸载指定软件组
  • 相关阅读:
    Unique Binary Search Trees 解答
    Unique Paths II 解答
    Unique Paths 解答
    Maximum Subarray 解答
    Climbing Stairs 解答
    House Robber II 解答
    House Robber 解答
    Valid Palindrome 解答
    Container With Most Water 解答
    Remove Duplicates from Sorted List II 解答
  • 原文地址:https://www.cnblogs.com/sunlizhao/p/9609458.html
Copyright © 2011-2022 走看看