RPM软件包安装-升级-卸载

  • 软件包安装
  • 1.软件包分类
    • 源码包

    • 二进制包:DPKG包和RPM包
  • 软件包建议:
    • 源码包:如果服务是给大量客户端提供访问的,建议使用源码包,源码包效率更高(LAMP)
    • RPM包:如果程序是给少量用户访问,或者本地使用的,建议使用RPM包,因为RPM管理方便
  • 2.RPM包依赖
    • 树形依赖
    • 环形依赖
    • 函数库依赖
  • 3.RPM包命名规则:httpd-2.2.15-15.e16.centos.1.i686.rpm
    • httpd:软件包名
    • 2.2.15:软件版本
    • 15:软件发布的次数
    • e16:软件发行商
    • i686:适合的硬件平台
    • rpm:rpm包的扩展名
  • 4.RPM包默认安装位置
    • /etc/ :配置文件安装目录
    • /usr/bin/ :可执行的命令安装目录
    • /usr/lib/ :程序所使用的函数库保存位置
    • /usr/share/doc/ :基本的软件使用手册保存位置
    • /usr/share/man/ :帮助文件保存位置
  • 5.RPM包安装
  • 1)安装命令 :rpm -ivh 包全名
  • 选项:
    • -i :install安装
    • -v:显示更详细的信息
    • -h:打印#显示安装进度
    • --nodeps 不检测依赖性安装、--replacefiles 替换文件安装、--replacepkgs 替换软件包安装、--force强制安装、--test 测试安装、--prefix 指定安装路径
  • 2)服务启动 :service 服务名 start|stop|restart|status 或 systemctl restart httpd
  • 参数:
    • start:启动服务
    • stop:停止服务
    • restart:重启服务
    • status:查看服务状态
  • 3)RPM包升级
    • rpm -Uvh 包全名 (U大写,升级安装,如果没有安装过,系统直接安装。)
    • rpm -Fvh 包全名(F大写,升级安装,如果没有安装过,则不会安装)
  • 4)卸载:rpm -e 包名
  • 选项:
    • --nodeps:不检查依赖性
    • -e:卸载
  • 5)查询
    • 查询软件包是否安装:rpm -q 包名 (q查询)
    • 查询系统中的所有安装软件包:rpm -qa | grep(a所有),会把包含包名称的所有包都列出来
    • 查询已经安装的某个软件包的详细信息
      • rpm -ql 包名
    • 查询未安装的软件包的详细信息
      • rpm -qlp 包全名
    • 查询系统文件属于哪个RPM包
      • rpm -qf 系统文件名
    • 查询软件包所依赖的软件包
      • rpm -qR 包名
  • 6.区分包全名和包名
    • 包全名:如果操作的是未安装软件包,则使用包全名,而且需要注意绝对路径
    • 包名:如果操作的是已经安装的软件包,则使用包名即可,系统会生产RPM包的数据库(/vai/lib/rpm),而且可以在任意路径下使用
  • 7.rpm包安装的Apache
  • 1)启动:
    • service httpd restart
    • /etc/rc.d/init.d/httpd start | restart |stop
  • 2)网页位置
    • /var/www/html/
  • 3)配置文件位置
    • /etc/httpd/conf/httpd.conf
  • RPM包建议安装在默认路径中(作者决定的):
    • 1)默认安装位置是系统的习惯位置
    • 2)RPM包管理系统是有卸载命令的(数据库记录安装位置)
  • 卸载顺序从上到下,安装顺序从下到上,最好不要使用yum卸载
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Far away..

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值