rpm和yum区别

源码包和rpm包区别

  • 安装之前 概念上的区别
  • 安装之后 安装位置的不同

安装位置不同 带来的是服务的管理方法的区别

  • 所有的命令都可以通过绝对路径启动

rpm包 安装命令启动

  • /etc/rc.d/init.d/httpd start
  • service httpd start //centos6
  • systemctl命令的基本操作格式是: // centos 7
  • systemctl 动作 服务名.service

源码包安装命令启动

  • /usr/local/apache2/bin/apachectl start

rpm包安装位置

  • /etc/ 配置文件位置
  • /usr/bin/ 可执行命令安装位置
  • /usr/lib/程序所使用的函数库位置
  • /usr/share/doc/ 基本软件使用手册位置
  • /usr/share/man/ 帮助文件保存位置

源码包安装在指定位置

  • 一般安装在/usr/local/软件名

源码包的安装过程

  • 安装之前需要安装gcc编译器
  • 下载源码包
  • 解压缩 INSTALL 里面有说明内容
  • ./configure 软件配置和检查 通过使用 ./configure --help 查看帮助
  • make 编译 //不会执行写操作 使用make clean 清除配置
  • make install 编译安装
  • 直接删除文件夹 就能达到卸载的目的

你可能感兴趣的:(rpm和yum区别)