zoukankan      html  css  js  c++  java
  • CentOS yum安装软件包

    yum(Yellowdog Update Modifie)命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

    1、基本格式

    Usage: yum [options] COMMAND
    选项
    
    -h:显示帮助信息;
    -y:对所有的提问都回答“yes”;
    -c:指定配置文件;
    -q:安静模式;
    -v:详细模式;
    -d:设置调试等级(0-10);
    -e:设置错误等级(0-10);
    -R:设置yum处理一个命令的最大等待时间;
    -C:完全从缓存中运行,而不去下载或者更新任何头文件。
    参数
    
    install:安装rpm软件包;
    update:更新rpm软件包;
    check-update:检查是否有可用的更新rpm软件包;
    remove:删除指定的rpm软件包;
    list:显示软件包的信息;
    search:检查软件包的信息;
    info:显示指定的rpm软件包的描述信息和概要信息;
    clean:清理yum过期的缓存;
    shell:进入yum的shell提示符;
    resolvedep:显示rpm软件包的依赖关系;
    localinstall:安装本地的rpm软件包;
    localupdate:显示本地rpm软件包进行更新;
    deplist:显示rpm软件包的所有依赖关系。

    2、安装、更新、删除等

    安装
    
    yum install              #全部安装
    yum install package1     #安装指定的安装包package1
    yum groupinsall group1   #安装程序组group1
    
    更新和升级
    
    yum update               #全部更新
    yum update package1      #更新指定程序包package1
    yum check-update         #检查可更新的程序
    yum upgrade package1     #升级指定程序包package1
    yum groupupdate group1   #升级程序组group1
    
    查找和显示
    
    yum info package1      #显示安装包信息package1
    yum list               #显示所有已经安装和可以安装的程序包
    yum list installed #显示已经安装的包 yum list package1 #显示指定程序包安装情况package1 yum groupinfo group1 #显示程序组group1信息yum search string 根据关键字string查找安装包 yum provides /bin/mv #查看某一文件来自于那个程序包
    删除程序 yum remove package1
    或yum erase package1 #删除程序包package1 yum groupremove group1 #删除程序组group1 yum deplist package1 #查看程序package1依赖情况 清除缓存 yum clean packages #清除缓存目录下的软件包 yum clean headers #清除缓存目录下的 headers yum clean oldheaders #清除缓存目录下旧的 headers

    3、仓库命令

    yum repolist all            #显示所有仓库
    yum repolist enabled    #显示所有可用仓库
    yum repolist disabled    #显示所有可用仓库

     4、修改CentOS默认yum源为国内yum镜像源

    # 备份当前的yum源
    mv /etc/yum.repos.d /etc/yum.repos.d.backup
    
    # 新建空的yum源设置目录
    mkdir /etc/yum.repos.d
    
    # 下载阿里云的yum源配置
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    # 重建缓存 yum clean all yum makecache
     
  • 相关阅读:
    laravel 连接同一服务器上多个数据库操作 、 连接多个不同服务器上的不同数据库操作以及多个数据库操作的事务处理
    061——VUE中vue-router之通过程序控制路由跳转
    015PHP文件处理——文件处理flock 文件锁定 pathinfo realpath tmpfile tempname
    linux传输文件lrzsz
    ffmpeg命令详解(转)
    提取文件名剔除扩展名
    CGI = MCC + MNC + LAC + CI
    VMware虚拟机提示“锁定文件失败 打不开磁盘”解决方法
    VirtualBox.org
    bat函数调用 带返回值
  • 原文地址:https://www.cnblogs.com/asker009/p/10239001.html
Copyright © 2011-2022 走看看