Linux安装软件

三种安装方式

 

rpm安装方法

  定义:

    rpm安装类似windows中的安装包,下载了之后直接安装

    缺点:

      不能知己解决依赖问题

  1.下载安装包

    在华为云和阿里云里面下载.rpm的安装包文件

    上传与下载:yum install lrzsz -y 

 

  2.安装 

    格式: 

      rpm -ivh [软件包名称]

 

    实例:

      rpm -ivh zsh-5.0.2-34.el7_8.2.x86_64.rpm

      Preparing...                         ################################# [100%]

      Updating / installing...

      1:zsh-5.0.2-34.el7_8.2        ################################# [100%]

 

  3.卸载

    格式:

      rpm -e [软件安装包]

 

    实例:

      rpm -e zsh

 

  4.更新

    格式:

      rpm -Uvh [软件安装包]

 

    实例:

      rpm -Uvh zsh-5.0.2-34.el7_8.2.x86_64.rpm

      Preparing...                        ################################# [100%]

      Updating / installing...

      1:zsh-5.0.2-34.el7_8.2       ################################# [100%]

 

  5.软件包名称介绍

    zsh-5.0.2-34.el7_8.2.x86_64.rpm

      zsh                 :  软件包名称

      5.0.2               :  版本号

      34                   :  编译次数

      el7_8(CentOS 7)    :  适用平台

      x86_64         :  适用系统位数

      .rpm                :  拓展名

 

  6.查看软件包的配置文件

    格式:

      rpm -qc [软件名]

    实例:

      rpm -qc zsh

 

  7.查看是否安装软件

    格式:

      rpm -q [软件名]

    案例:

      rpm -q zsh

 

  8.查看系统安装了哪些软件

    格式:

      rpm -qa

 

  9.查看软件安装路径

    格式:

      rpm -ql [软件名]

    实例:

      rpm -ql zsh

 

yum安装方式

  定义:

    yum安装基于rpm安装,也就是在rpm上自动解决依赖的问题

 

  

  1.安装

    格式:

      yum install [软件包名称]

    参数:

      -y                     : 免交互

      --nogpgcheck  :忽略公钥认证

 

  2.卸载

    格式:

      yum remove [软件包名称]

    参数:

      -y  :免交互

 

  3.更新

    格式:

      yum update [软件包名称]

    参数:

      -y  :免交互

    注意:

      如果跟具体的软件包名称,就会更新指定软件包;如果没有指定,则更新系统所有的需要更新的软件包

 

  4.yum安装的生命周期(安装步骤)

    1.执行 yum install [软件名] -y

    2.去 /etc/yun.repos.d/ 找以  .repo 结尾的文件

    3.通过 .repo 文件中的链接,找到相应的软件仓库

    4.在对应的软件仓库中下载指定的软件包

    5.缓存至 /var/cache/yum/

    6.根据缓存,安装软件包

    7.删除软件包(keepcache 是否保存缓存, 0 代表不保存, 1 代表保存)

 

    注: /etc/yum.conf 是yum的配置文件 

 

源代码编译安装

  定义:

    通过编译源代码,得到软件包

  优点:

    可以自定制软件包

  缺点:

    比较复杂

 

 

END

 

上一篇:linux 系统安装配置jdk + mysql + redis (离线状态)


下一篇:python3使用requests发闪存