1,rpm命令,几乎所有的Linux发行版本都会使用这种形式的命令来管理,安装,更新和卸载。概括的说,rpm命令有五种功能(不包括创建rpm包):安装,卸载,升级,查询和验证。
rpm的使用需要很多依赖,例如要安装a软件,需要b软件来辅助,就需要先安装b,在安装a。
yum命令,帮我们在rpm安装时解决了软件包的依赖,背后还是使用rpm,不需要直接使用rpm,让安装更智能,底层的工作还是rpm在进行。
yum主要用于自动安装,升级rpm软件包,它能自动查找并解决rpm包之间的依赖关系。
1,rpm安装
简单 ,快 ,依赖多 ,解决依赖困难繁琐
2,yum安装
简单,快,自动解决依赖,不能选择软件版本或者软件存放路径
3,编译安装(源码编译)
慢,复杂,需要GCC编译器,可以自定义安装(版本,软件路径)
4,将源码制作成rpm,然后放到yum仓库,实现yum自动安装
一次性慢,复杂,安装快,可以自定义安装(版本,软件路径)
制作RPM YUM仓库搭建
https://blog.oldboyedu.com/autodeploy-rpm/
2,chattr -i 该命令可以给文件上锁
给文件解锁 -i 就可以