RPM包安装和删除

RPM包安装和删除

ID:39467874

大小:17.69 KB

页数:5页

时间:2019-07-04

RPM包安装和删除_第1页
RPM包安装和删除_第2页
RPM包安装和删除_第3页
RPM包安装和删除_第4页
RPM包安装和删除_第5页
资源描述:

《RPM包安装和删除》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、RPM包安装和删除  2008-09-1821:30:16

2、  分类:Linux系统管理

3、  标签:

4、字号大中小 订阅-ivh获得一个详细的安装进程--nodeps忽略依赖关系--force强制安装-U包名:升级安装-F更新不管是什么直接覆盖--replacepkgs这样RPM将忽略该错误信息-vih--replacepkgs-qname:查询-qa查询所有已安装的RPM-qiname查询这个软件详细信息-ql显示列表-qfpath :查询一个文件属于哪个包-qp包名:查文件是什么-qpl包名:针对一个没装过的包rpm-qc配置文件效验rpm -Varpm -V

5、f/bin/lsrpm -Vp包名5--MD5校验和S--文件长度L--符号链接T--文件修改日期D--设备U--用户G--用户组M--模式(包含许可和文件类型)?--不可读文件  rpm-qplxxxxxx.rpm1.如何安装rpm软件包rmp软件包的安装能够使用程式rpm来完成。执行下面的命令rpm-iyour-package.rpm其中your-package.rpm是您要安装的rpm包的文档名,一般置于当前目录下。安装过程中可能出现下面的警告或提示:...conflictwith...可能是要安装的包里有一些文档可能会覆盖现有的文档,缺省时这样的情况下是

6、无法正确安装的能够用rpm--force-i强制安装即可...isneededby......isnotinstalled...此包需要的一些软件您没有安装能够用rpm--nodeps-i来忽略此信息也就是说,rpm-i--force--nodeps能够忽略任何依赖关系和文档问题,什么包都能安装上,但这种强制安装的软件包不能确保完全发挥功能2.如何安装.src.rpm软件包有些软件包是以.src.rpm结尾的,这类软件包是包含了源代码的rpm包,在安装时需要进行编译。这类软件包有两种安装方法,方法一:1.执行rpm-iyour-package.src.rpm2.

7、cd/usr/src/redhat/SPECS3.rpmbuild-bpyour-package.specs一个和您的软件包同名的specs文档4.cd/usr/src/redhat/BUILD/your-package/一个和您的软件包同名的目录5../configure这一步和编译普通的源码软件相同,能够加上参数6.make7.makeinstall方法二:1.执行rpm-iyou-package.src.rpm2.cd/usr/src/redhat/SPECS前两步和方法一相同3.rpmbuild-bbyour-package.specs一个和您的软件包同

8、名的specs文档这时,在/usr/src/redhat/RPM/i386/(根据具体包的不同,也可能是i686,noarch等等)在这个目录下,有一个新的rpm包,这个是编译好的二进制文档。执行rpm-inew-package.rpm即可安装完成。3.如何卸载rpm软件包使用命令rpm-e包名,包名能够包含版本号等信息,但是不能够有后缀.rpm比如卸载软件包proftpd-1.2.8-1,能够使用下列格式:rpm-eproftpd-1.2.8-1rpm-eproftpd-1.2.8rpm-eproftpd-rpm-eproftpd不能够是下列格式:rpm-ep

9、roftpd-1.2.8-1.i386.rpmrpm-eproftpd-1.2.8-1.i386rpm-eproftpd-1.2rpm-eproftpd-1有时会出现一些错误或警告:...isneededby...这说明这个软件被其他软件需要,不能随便卸载能够用rpm-e--nodeps强制卸载4.如何不安装但是获取rpm包中的文档使用工具rpm2cpio和cpiorpm2cpioxxx.rpm

10、cpio-virpm2cpioxxx.rpm

11、cpio-idmvrpm2cpioxxx.rpm

12、cpio--extract--make-directories参数i和e

13、xtract相同,表示提取文档。v表示指示执行进程d和make-directory相同,表示根据包中文档原来的路径建立目录m表示保持文档的更新时间。5.如何查看和rpm包相关的文档和其他信息下面任何的例子都假设使用软件包mysql-3.23.54a-111.我的系统中安装了那些rpm软件包rpm-qa讲列出任何安装过的包假如要查找任何安装过的包含某个字符串sql的软件包rpm-qa

14、grepsql2.如何获得某个软件包的文档全名rpm-qmysql能够获得系统中安装的mysql软件包全名,从中能够获得当前软件包的版本等信息。这个例子中能够得到信息mysql-3.

15、23.54a-113.一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。