源码包和rpm包的区别

源码包和rpm包的区别_第1张图片

 

安装之前的区别:比如说,源码包是开源的,安装更自由,安装效率更高,但是它安装更慢,更容易报错;rpm包是经过编译的,安装更快,报错容易解决,只有依赖性的相关问题

 

安装之后的区别:rpm包不需要知指定安装位置,它会安装在系统的默认位置中;而源码包需要人为指定安装位置。导致了后续管理的不同

 

绝大多数rpm包安装位置如下:(安装位置是在写rpm包的时候就已经决定好了的)

源码包和rpm包的区别_第2张图片

源码包和rpm包的区别_第3张图片

local是系统专门安装外来软件的目录

源码包和rpm包的区别_第4张图片

其中,法一:绝对路径+服务名+start 是linux启动服务、命令(系统或个人写的)的常见方式,/etc/rc.d/init.d/是所有服务的执行文件安装目录

源码包和rpm包的区别_第5张图片

 

 

但是由于太长不方便,使用service+(rpm包装的服务)服务名+start也可以启动服务(service会到/etc/rc.d/init.d/下搜寻服务),但其为RetHat专有的命令,其他linux版本并不一定会有。

 

 

 

 

原文链接:https://blog.csdn.net/dyd850804/article/details/87953721

你可能感兴趣的:(环境搭建,服务器)