首页 > 其他 > 详细

rpm包和源码包的一些相关知识

时间:2016-04-09 01:48:53      阅读:234      评论:0      收藏:0      [点我收藏+]

rpm包本地的文件所在位置:

      /mnt/cdrom/Packages

rpm包的安装缺点是:具有很强的依赖性,在安装时比较繁琐,又时候会因为某些安装文件之间的依赖性出错。



下面列出rpm包命令管理并进行一些说明:


  • rpm包的安装指令:

     rpm  -ivh  完整包名

    执行这个命令前提是 本地有这个安装包,在安装后会有依赖性提示,只需按照依赖性安装即可


  • rpm包命名规则:httpd-manual-2.2.9.el5.i386.rpm 

    httpd     //为软件名

    2.2.9    //为版本号

    i386   //为架构

    rpm    //为rpm包后缀

  • rpm包查询:

    rpm   -q   包名       进行包查询

          -qa    a为all   进行所有包查询

          -qi httpd   i为information    查询httpd相关包的信息

          -ql httpd   查询已安装包位置

          -qlp         查询未安装的rpm包将要放的位置

     rpm   -qf  某一文件名    查询出该文件所属于的rpm包

注意:rpm包的安装方式是安装在写rpm包作者所放的默认位置


  • rpm包校验:

    rpm   -V       这命令可以显示是否被别人所改动

  • rpm升级与卸载:

    rpm  -Uvh   包名    升级指令

    rpm   -e    包名     卸载指令

    注意:rpm之所以提供卸载命令是因为它的安装文件放的都比较分散,手工删除繁琐,有了对应指令就可以删除rpm包就可以



对于源码包安装与rpm包的区别:


  • 概念上区别:一个可以看到源代码,一个看不到,rpm包安装起来更快

  • 安装位置不同:rpm包安装是默认路径,而源代码安装则需要指定位置,一般是/usr/local/软件名

  • 启动服务:rpm可以使用 service  httpd   start  来启动,而另一个是   /usr/local/apache2/bin/apachectl  start  当然rpm安装最基本启动是/etc/rc.d/init.d/httpd  start

  • 删除方式:rpm包只需执行卸载命令 ,  而源代码安装则只用删除目录就可







本文出自 “11309357” 博客,请务必保留此出处http://11319357.blog.51cto.com/11309357/1761913

rpm包和源码包的一些相关知识

原文:http://11319357.blog.51cto.com/11309357/1761913

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!