• 编译安装、RPM和tar包等安装方式的对比


    零、说在前面

            在docker大行其道的当下,编译、RPM和tar包这些传统安装方式略显过时,但在某些应用场景下(比如MySQL、PostGreSql),使用这些传统的安装方式肯定是有必要的。

    一、RPM方式

            它是redhat、CentOS、Suse、Fedora等linux操作系统的软件包管理器。

            其优点是自动化程度高,可以帮助用户安装软件以及软件运行依赖的内容、配置文件等。

            缺点是“运行环境独占性”,也就是说用RPM方式安装的某个软件,在同一个操作系统下只运行一个实例。安装路径一般不能修改。

    二、tar包方式

           其优点是自主程度高,可以自主指定部署路径、使用的端口。如果用户对将要安装部署的软件有较深入的了解,那么tar包方式更适合你。

            其缺点是较繁琐,且某些软件在安装时需要配置的地方较多,若对配置参数的功能不够理解的话,不建议新手使用。另外,根据操作系统的不同,可能需要自己安装运行时需要的内容。

    三、编译安装

            这种方法需要将源码下载到服务器上进行编译安装。虽然最繁琐,但是编译过程会根据硬件情况以及操作系统的环境进行适配,同时而且需要像tar包安装那样自己指定一些配置信息。

            这种方式应该是三种安装方式中耗时最长的,但是后期出问题概率应该是最小的。同样,该方法对新手不够友好,有学习门槛。

  • 相关阅读:
    systemctl管理kafka和zookeeper
    Spring配置文件的详细介绍
    【C语言易错点】循环结构
    CTF-PUT上传漏洞【超详细】
    (七)Java算法:希尔插入排序(详细图解)
    P4315 月下“毛景树”(树链剖分)
    mysql安装_改密码_找回密码
    如何解决多人编辑场景下的内容覆盖问题
    Map集合的概述和接口的使用
    Spring Boot全面总结(超详细,建议收藏)
  • 原文地址:https://blog.csdn.net/darkdragonking/article/details/132686164