Linux系列(29) - rpm包命名规则(1)

RPM包命名规则

例如包名:httpd-2.2.15-15.el6.centsos.1.i686.rpm

  • 软件包名-httpd
  • 软件版本-2.2.15
  • 发布的次数-15
  • el6.centos适合的Linux平台
  • i686适应的硬件平台
  • rpm包扩展名

RPM包的来源

例如RPM包在系统光盘的Packages目录中

  • mkdir /mnt/cdrom:创建挂载点目录
  • mount /dev/sr0 /mnt/cdrom/:挂载光盘文件
  • cd /mnt/cdrom/:光盘中文件

RPM包依赖性

  • 树形依赖:a->b->c 解决方法:从后往前安装
  • 环形依赖:a->b->c->a 解决方法:把abc放在一条命令中安装即可
  • 模块依赖:库文件依赖,库也叫模块,就是linux当中的函数库文件,类似windows中的.dll文件。它有一个典型的特征,就是以【.so.数字】结尾,模块依赖的其实是一个文件,而不是软件包。该文件藏身在某一个软件包当中。我们只要将该文件所在的软件包安装上,该文件也就安装了。解决方法:登录www.rpmfind.net网站,输入库文件名称查询到对应的rpm包,然后安装即可。
上一篇:Bootstrap 简洁、直观、强悍、移动设备优先的前端开发框架,让web开发更迅速、简单。


下一篇:JSON parser error with double quotes