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

零、说在前面

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

一、RPM方式

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

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

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

二、tar包方式

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

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

三、编译安装

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

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
中标麒麟离线安装nginx所需的rpm和源码包如下: 1. RPM包: 中标麒麟操作系统官方提供的软件包管理系统是RPM(Red Hat Package Manager)。可根据系统版本选择对应的RPM包进行安装。可以通过访问中标麒麟官方网站或软件源,下载适用于该操作系统版本的nginx.rpm文件。将rpm文件保存到本地,以便离线安装。 2. 源码包: 中标麒麟离线安装nginx还可以选择源码包安装。首先需要下载适用于中标麒麟操作系统的nginx源码包。可以通过访问nginx官方网站或者开源镜像站点选择合适版本的源码包进行下载。 离线安装过程如下: 1. 部署RPM包: a. 将下载好的nginx.rpm文件复制到目标服务器中,例如将其放置在/home/user/nginx.rpm路径下。 b. 打开终端,并使用root权限登录到目标服务器上。 c. 使用以下命令安装RPM包:sudo rpm -ivh /home/user/nginx.rpm d. 根据提示完成安装。 2. 部署源码包: a. 将下载好的nginx源码包复制到目标服务器中,例如将其放置在/home/user/nginx源码路径下。 b. 打开终端,并使用root权限登录到目标服务器上。 c. 解压源码包:tar -zxvf /home/user/nginx源码包.tar.gz d. 进入解压后的目录:cd /home/user/nginx源码包目录 e. 配置编译选项:./configure f. 编译源码包:make g. 安装编译好的文件:sudo make install 以上是中标麒麟离线安装nginx所需的rpm和源码包的基本步骤。根据具体情况和需求,可能会有一些额外的配置和操作。为了保证离线安装成功,建议参考相关文档或官方指南进行安装

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值