• Linux命令yum和rpm


    yum命令使用

    可以简化软件安装命令

    yum可以做软件的

    1自动安装,安装软件的时候会自动安装需要的依赖

    yum install 软件名
    如安装epel源
    yum install epel-release

    2删除软件。(这个只能删除这个软件,不会删除相关依赖)

    yum install 软件名

    要删除相关依赖需要做回滚操作

    比如意外安装的erlang这个软件包及其依赖,我们想恢复到安装之前的环境。我们要使用回滚操作

    安装时使用yum install erlang

    使用yum history list erlang

    查找到操作的历史id

    这里因为我使用过remove操作,所以这里要做两次回滚

    yum history undo 25
    
    yum history undo 24

    现在就恢复到之前环境状态的

    3安装RPM包

    yum install rpm包路径

     其它

    查看所有已安装的软件列表
    
    yum list installed
    
    查看软件包信息
    
    yum info 包名
    
    查找软件包,模糊匹配搜索
    
    yum search 包名
    
    查看当前软件yum源
    
    yum repolist

    rpm命令使用

     rpm是一个包管理工具。和yum命令相似,可以进行二进制包的安装。但不会进行依赖包的安装

    许多yum源都是通过rpm进行本地安装。

    比如mysql

    rpm -Uvh mysql80-community-release-el6-n.noarch.rpm

    升级或安装:如果不知道一个软件包是否已经安装,并希望如果已经安装那么升级次软件包,使用 -U 选项

    1安装软件包

    rpm -ivh xxx.rpm

    v表示安装过程中显示正在安装的文件信息;

    vh表示安装过程中显示正在安装的文件信息及安装进度

    2查询软件包(可以查询到软件包的全名)

    rpm -q 包名

    使用管道模式的模糊匹配查找

    rpm -qa |grep xx

    这里可以查询检验到yum安装的软件是否已经安装成功。

    3查询安装软件包的所在路径

    rpm -ql 包名

    4卸载软件包(包名必须全名)

    rpm -e 包名
  • 相关阅读:
    Elasticsearch--ES-Head--docker版安装
    springboot配置rabbitmq
    springboot开启多线程配置
    Hyper-v安装centos后的网络配置
    阿里云服务器centos7,docker部署mysql+Redis+vue+springboot+Nginx+fastdfs,亲测可用
    安装docker-compose
    装饰器
    数据类型操作中的坑 循环删除
    python数据类型:字典dict常用操作
    函数def
  • 原文地址:https://www.cnblogs.com/gne-hwz/p/10400179.html
Copyright © 2020-2023  润新知