码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 编译安装、RPM和tar包等安装方式的对比


    零、说在前面

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

    一、RPM方式

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

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

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

    二、tar包方式

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

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

    三、编译安装

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

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

  • 相关阅读:
    【java】力扣 合并两个有序链表
    StableSwarmUI 安装教程(详细)
    18 SpringMVC实战
    AI实用技巧 | 5分钟将coze集成到微信群机器人
    MySQL超详细安装教程 手把手教你安装MySQL到使用MySQL 最简单的MySQL安装方式,这种方式装,卸载也简单
    马斯克要求推特工程师默写代码,开始着手整顿美国职场?
    Pytorch lr_scheduler.LambdaLR()的简单理解与用法
    git安装使用简介
    详解GDAL (Python)读写栅格数据
    C++的构造函数
  • 原文地址:https://blog.csdn.net/darkdragonking/article/details/132686164
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号