源码包和rpm包的区别

时间:2024-05-19 20:09:01

源码包和rpm包的区别

 

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

 

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

 

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

源码包和rpm包的区别

源码包和rpm包的区别

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

源码包和rpm包的区别

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

源码包和rpm包的区别

 

 

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

 

 

 

 

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