安装之前的区别:比如说,源码包是开源的,安装更自由,安装效率更高,但是它安装更慢,更容易报错;rpm包是经过编译的,安装更快,报错容易解决,只有依赖性的相关问题
安装之后的区别:rpm包不需要知指定安装位置,它会安装在系统的默认位置中;而源码包需要人为指定安装位置。导致了后续管理的不同
绝大多数rpm包安装位置如下:(安装位置是在写rpm包的时候就已经决定好了的)
local是系统专门安装外来软件的目录
其中,法一:绝对路径+服务名+start 是linux启动服务、命令(系统或个人写的)的常见方式,/etc/rc.d/init.d/是所有服务的执行文件安装目录
但是由于太长不方便,使用service+(rpm包装的服务)服务名+start也可以启动服务(service会到/etc/rc.d/init.d/下搜寻服务),但其为RetHat专有的命令,其他linux版本并不一定会有。
原文链接:https://blog.csdn.net/dyd850804/article/details/87953721