RPM方式安装软件 删除rpm 安装的软件

鉴于源码编译方式的复杂性,Redhat开发了RPM来管理软件安装。由于其易用性,很多系统如SuSE和Mandriva都支持这种方式。
RPM全名RedHatPackageManager,RPM是一种数据库记录的方式将所需要的套件安装到Linux主机上的一套管理程序,最大的特点是将要安装的套件先编译(如果需要的话)并打包,通过包装好的套件中默认的数据库记录,记录这个套件在安装的时候需要的依赖属性模块。自动解决依赖性问题。这样做的好处是:
1、由于已经编译完成呢个并打包,所以安装很方便,不需要重新编译。
2、由于套件信息以极高记录在Linux主机的数据库中,方便查询、升级和卸载。
当然,由于RPM包是事先编译好的,所以它在安装时必须限定一个环境。缺点是:
1、安装环境必须和打包时的环境一致。
2、需要瞒住套件的依赖属性要求。
3、卸载时需要特别小心,最底层的套件不可先卸载,否则会造成整个系统出问题。

为了解决以上问题,出现了SRPM,也就是带有源码的RPM,注意,其中的套件内容没有经过编译,提供的是源码。通常,SRPM采用.src.rpm的后缀。SRPM与tar方式的区别在于,除了源码,它还提供了依赖性说明以及所有RPM文件提供的数据。

RPM这么好,怎么用呢?
一、如何安装:
使用RPM装软件一般采用如下指令:
#rpm -ivh xxxx.i386.rpm
参数i表示install;v显示详细安装画面;h显示安装进度。
可以连接多个rpm包同时安装,也可以接一个网址,从网上安装。
二、如何升级:
#rpm -Uvh xxx
如果没安装,则安装,如果是旧版,则升级。
#rpm -Fvh xxx
如果没安装,则不安装,如果是旧版,则升级。
三、如何查询:
RPM查询时,是在/var/lib/rpm中读取数据库文件。
#rpm -qa 查询所有的包
#rpm -q x 查询是否安装了x包
RPM方式安装软件 删除rpm 安装的软件
#rpm -qi x 列出详细信息。
另外,ql列出所有与套件相关的文件和目录;qc列出套件所有的配置文件;qd列出所有的帮助文件;qR列出所有依赖套件包含的文件;qf指出文件属于哪一个已安装的套件。


  

爱华网本文地址 » http://www.aihuau.com/a/25101014/230452.html

更多阅读

怎样有效删除XP系统的用户账户 xp系统删除账户

我们知道,WINDOWS XP系统默认的管理员名称是Administrator。当我们新添一个管理员账户后,系统会在我们下次开机的时候,自动以新的用户名登录,以至于我们以前的设置全部都没有了。怎样将以前的设置还原呢,这里教大家一种便捷的方法,快速还

个人投资理财十种方式 马云说未来赚钱的行业

个人投资理财十种方式——简介随着人们生活水平的不断提高,我国股票债券市场的扩容,商业银行、零售业务的日趋丰富和市民总体收入的逐年上升,“理财”概念逐渐走俏。人们也越来越多的接触到了投资理财这一块,接下来让我们看看个人投资

pscs4安装的序列号 用ps怎么抠图

pscs4安装的序列号——简介序列号:1330-1082-3503-2270-3738-6738 1330-1776-8671-6289-7706-2916 1330-1567-6599-8775-4155-3745pscs4安装的序列号——工具/原料下载器 正版pscs4安装的序列号——方法/步骤

directx9.0怎么安装的详细教程 directx安装教程

  DirectX,(Direct eXtension,简称DX)是由微软公司创建的多媒体编程接口。有许多游戏,如果不安装DirectX,运行游戏可能会有如下报错:如《永恒之塔》对于每一台安装《永恒之塔》客户端的PC机,安装DirectX9.0C以上版本都是必须的。direct

声明:《RPM方式安装软件 删除rpm 安装的软件》为网友魔窟鬼龙分享!如侵犯到您的合法权益请联系我们删除