linux RPM

RPM命令使用详细版 2016-01-08

一.RPM包管理的用途:1.可以安装.删除.升级和管理软件:当然也支持在线安装和升级软件:2.通过RPM包管理能知道软件包包含哪些文件,也能知道系统中的某个文件属于哪个软件包:3.可以在查询系统中的软件包是否安装以及其版本:4.作为开发者可以把自己的程序打包为RPM 包发布:5.软件包签名GPG和MD5的导入.验证和签名发布6.依赖性的检查,查看是否有软件包由于不兼容而扰乱了系统:二.RPM 的使用权限:RPM软件的安装.删除.更新只有root权限才能使用:对于查询功能任何用户都可以操作:如果普

Linux的程序包管理 2015-08-19

Linux的程序包管理软件包管理工具:rpm.yumPOSIX:Portable Openratin System 跨平台调用API:兼容,意味开发库兼容,因此,源代码可跨平台ABI:兼容,编译后的程序可以跨平台库为函数,function库:可执行程序,本身不能作为程序执行入口,但可以被调用 是编译好的二进制格式程序的过程:预编译.编译.汇编.链接静态链接:将库包含在程序中动态链接:dll,so(shared object)编译:源代码翻译成cpu指令集的过程 注意:os平台:编译好的应用程序必

linux下rpm包和命令使用简介 2015-07-10

一.rpm包简介 RPM[1] 是RPM Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux.S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了.二.rpm包的安装 首先本例实在CentOS中进行的,若是别的发行版不在本篇文件的介绍范围内,同时在找rpm安装包时最好是发行商提供或者是从官方下载,最后还可以从国内比较常用的镜像网站中下载,请

CentOS软件包管理之RPM 2014-03-01

CentOS软件包管理之RPM
   很多人最识Linux的时候,搞不明白什么是软件包管理系统,其实,linux下的软件包管理系统就是在电脑中自动安装.配置.卸载和升级软件包的工具组合,有点类似于windows下的控制面板.    在Linux发行版中,几乎每一个发行版都有自己的软件包管理系统.常见的有deb软件包的dpkg以及它的前端apt(适用于debian.ubuntu等).rpm以及它的前端yum(适 ...

RPM包制作方法 2013-12-03

RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中.它生成具有.RPM扩展名的文件.使用rpm安装软件和管理软件非常的方便.而这节我们不是介绍如何使用rpm安装或管理软件,而是如何把源码制作成rpm包. 下面我们以制作nginx的rpm开始介绍其制作方法.以下操作在centos-5 32系统进行. 制作nginx的rpm例子 1.建立目录结构 /usr/src/redhat/SOURCE
一周排行