找回密码
 立即注册
Qt开源社区 门户 查看内容

Linux安装软件的几种方式

2019-10-25 14:39| 发布者: admin| 查看: 978| 评论: 0

摘要: Linux下软件安装的方式主要有源码安装,rpm安装,yum安装,而常用的安装包主要有以下三种:tar包:例如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。rpm包,如software-1.2.3-1.i386.rpm。它是Redha ...


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 清除所有仓库缓存

推荐阅读 ↓↓↓
1.Java学习路线(基础,源码,项目,实战)

2.2019年Java基础学习阶段最新学习视频(限时领取)

3.2019年Java高级进阶学习视频(限时领取)

4.最新学习资源,看者有份,快来领取吧!

5.阿里资深技术专家教你如何快速成长为技术大牛!

----------------------------------------------------------------------------------------------------------------------
我们尊重原创,也注重分享,文章来源于微信公众号:Java编程指南,建议关注公众号查看原文。如若侵权请联系qter@qter.org。
----------------------------------------------------------------------------------------------------------------------

鲜花

握手

雷人

路过

鸡蛋

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了