• Linux中3钟安装软件的方式


    1、使用标准的yum/apt/yast包管理程序安装

    这种安装方式相当于苹果/安卓平台上的“应用商店"安装,是最安全可靠的安装模式。

    通过这种方式安装的软件,不仅完全契合你的操作系统本身,而且可以保证和系统其他软件包的相容性,一般来说是不可能遇到冲突的。yum并不是一种包,它是安装包的一个软件,在CentOS中是软件包的管理器,yum也对依赖关系进行管理,但是必须要在联网的情况下完成。

    Linux有很多发行版;其中一些面对服务器的版本会非常保守,里面的每一个软件都会经过连续多年的测试,稳定度极高。但相应的,这里面的软件就会老旧一些。

    优点︰安装方便,稳定度极高,与系统兼容性好

    缺点∶需要联网,有些软件版本老旧或没有(例如安装jdk只能选择openjdk)

    2、使用标准rpm/deb或厂商自己的安装包(比如nVidia的显卡驱动用的bin包)安装

    rpm包安装几乎在所有Linux平台上都支持,它就像Windows下的exe安装文件一样,各种文件已经编译好,并打包,哪个文件在哪个文件夹里面都已经被指定好,所以很方便。但可能会因为你用了过新/过旧的安装包而和系统其他部分产生相容性问题
    ――比如系统用python2.4你到网上找到了python3python1.5、又强行把它装上去还附加到路径最前,那么很可能就会造成其他依赖python的软件出现混乱。
    优点∶安装方便

    缺点∶兼容性没有yum方式好

    3、直接解压软件开发者的tar.gz包

    这种类似于Windows的“免安装绿色版"软件,你可以把它解压到自己的用户目录,然后在自己的配置文件中,用export把它加入路径path
    ——这样你才可以直接在shell中敲它提供的新命令。
    优点∶文档齐全,因为可以定位到代码,所以debug方便

    本机兼容性最好(由于是本机编译的,只要编译通过,就没有各种库的依赖的问题)

    缺点∶编译麻烦,缺乏自动依赖管理,软件升级麻烦。

    安装软件方式的优先级yum > rpm > tar包

  • 相关阅读:
    4.docker容器编排(docker compose 与 docker swarm)
    c++代码生成标定板
    【Linux】常用工具(下)
    视频播放VideoView
    【微服务~原始真解】Spring Cloud —— 初识sentinel
    LabVIEW应用开发——控件的使用(一)
    云计算、区块链、大数据之间的关系与特点
    Python每日一练(牛客数据分析篇新题库)——第30天:逻辑运算
    【C语言学习】易混淆知识点
    centos7.9安装postgresql12
  • 原文地址:https://blog.csdn.net/greenlemmon/article/details/126570615