zoukankan      html  css  js  c++  java
  • Linux安装软件的几种方式

    Linux下软件安装的方式主要有源码安装,rpm安装,yum安装,而常用的安装包主要有以下三种:

    • tar包:例如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。

    • rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一种包封装格式。 (现在用的全称叫RPM Package Manager,以前叫Redhat Package Manager)

    • dpkg包,如software-1.2.3-1.deb。它是Debain Linux提供的一种包封装格式。


      注意:大多数Linux应用软件包的命名也有一定的规律,它遵循:

        名称-版本-修正版-类型

      例如:software-1.2.3-1.tar.gz

      软件名称:software

      版本号:1.2.3

      修正版本:1

      类型:tar.g
      常见的安装方法
    常见的安装方法之源码安装
    • 源码安装


      几乎所有的开源软件都支持在Linux下运行,而这些软件一般都以源码形式发放,只需要Linux安装了gcc、make、automake、autoconf都支持源码安装。
    • 源码安装的方式


      1、cd 源码所在目录
      2、./configure [opts]
      3、make
      4、make install
    • 源码安装的优点


      源码安装的优点有以下几点:

      1.文档齐全
      2.因为可以定位到代码,所以debug方便
      3.本机兼容性最好(由于是本机编译的,只要编译通过,就没有各种库的依赖的问题)
    • 源码安装的缺点


      编译麻烦
      缺乏自动依赖管理,软件升级麻烦
    rpm包安装
    • rpm包安装的方式


      rpm包安装几乎在所有Linux平台上都支持,它就像Windows下的exe安装文件一样,各种文件已经编译好,并打包,哪个文件在哪个文件夹里面都已经被指定好,所以很方便。
      由于安装的方式非常简单,我们只需要输入一条指令即可。
            rpm -i xxx.rmp
    • rpm包卸载的方式


      rmp包卸载的方法也很简单,只需要如下命令:
            rpm -e 包名
    • rpm包升级的方式


      rpm -U 包名
    yum安装软件包
    • yum包安装的方式


      yum并不是一种包,它是安装包的一个软件,在CentOS中是软件包的管理器
      Yum软件仓库便是为了进一步降低软件安装难度和复杂度而设计的技术,为了解决软件包之间的依赖关系,但是必须要在联网的情况下完成
      yum -y install 包名
    • yum包卸载的方式


      yum remove 包名
    • yum其它命令


      yum list all             列出所有仓库
      yum info 软件包名称       查看软件包信息
      yum update 软件包名称     升级软件包
      yum clean all             清除所有仓库缓存
  • 相关阅读:
    pipelinewise 学习二 创建一个简单的pipeline
    pipelinewise 学习一 docker方式安装
    Supercharging your ETL with Airflow and Singer
    ubuntu中使用 alien安装rpm包
    PipelineWise illustrates the power of Singer
    pipelinewise 基于singer 指南的的数据pipeline 工具
    关于singer elt 的几篇很不错的文章
    npkill 一个方便的npm 包清理工具
    kuma docker-compose 环境试用
    kuma 学习四 策略
  • 原文地址:https://www.cnblogs.com/caodneg7/p/10053978.html
Copyright © 2011-2022 走看看