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/yum.repos.d/ 找以  .repo 结尾的文件

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

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

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

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

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

 

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

 

源代码编译安装

  定义:

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

    优点:

      可以自定制软件包

    缺点:

      比较复杂

  1.配置工具

    yum install wget -y

    yum install pcre pcre-devel zlib zlib-devel -y

 

  2.下载源代码包

    格式:

      wget [源码下载链接]

    实例:

      wget https://nginx.org/download/nginx-1.20.2.tar.gz

 

  3.解压

    格式:

      tar -xf [压缩包名称]

    实例:

      tar -xf nginx-1.20.2.tar.gz

 

  4.设置系统参数

    1.  格式:

      cd [绝压文件夹]

      实例:

        cd nginx-1.20.2

 

    2.  # 自定制

      vim ./src/core/nginx.h

 

    3.  ./configure

 

  5.编译

    make

 

  6.安装

    make install

 

  7.启动

    格式:

      /usr/local/nginx/sbin/[软件名]

    实例:

      /usr/local/nginx/sbin/nginx

    # 关闭

      格式:

        /usr/local/nginx/sbin/[软件名] -s stop

        systemctl stop [软件名]

      实例:

        /usr/local/nginx/sbin/nginx -s stop

        systemctl stop nginx

 

END

 

posted @ 2021-12-16 15:54  Snails蜗牛  阅读(75)  评论(0)    收藏  举报