RPM包安装和删除.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
RPM包安装和删除

RPM包安装和删除?? 2008-09-18 21:30:16|??分类:  HYPERLINK /blog/ \l m=0t=1c=fks_087066085095084075086086082095087080083070086084094065 \o Linux系统管理 Linux系统管理 |??标签: |字号大中小?订阅 -ivh 获得一个详细的安装进程 --nodeps 忽略依赖关系 --force 强制安装 -U 包名:升级安装 -F 更新不管是什么直接覆盖 --replacepkgs这样 RPM 将忽略该错误信息 -vih --replacepkgs -q name :查询 -qa查询所有已安装的RPM -qi name 查询这个软件详细信息 -ql 显示列表 -qf path? :查询一个文件属于哪个包 -qp 包名 :查文件是什么 -qpl 包名 :针对一个没装过的包 rpm -qc 配置文件 效验 rpm? -Va rpm? -Vf /bin/ls rpm? -Vp 包名 5 -- MD5 校验和 S -- 文件长度 L -- 符号链接 T -- 文件修改日期 D -- 设备 U -- 用户 G -- 用户组 M -- 模式 (包含许可和文件类型) ? -- 不可读文件 ? ? rpm -qpl xxxxxx.rpm 1.如何安装rpm软件包 rmp软件包的安装能够使用程式rpm来完成。执行下面的命令 rpm -i your-package.rpm 其中your-package.rpm是您要安装的rpm包的文档名,一般置于当前目录下。 安装过程中可能出现下面的警告或提示: ... conflict with ... 可能是要安装的包里有一些文档可能会覆盖现有 的文档,缺省时这样的情况下是无法正确安装的能够用 rpm --force -i 强制安装即可 ... is needed by ... ... is not installed ... 此包需要的一些软件您没有安装能够用 rpm --nodeps -i 来忽略此信息 也就是说,rpm -i --force --nodeps 能够忽略任何依赖关系和文档问题,什么包 都能安装上,但这种强制安装的软件包不能确保完全发挥功能 2.如何安装.src.rpm软件包 有些软件包是以.src.rpm结尾的,这类软件包是包含了源代码的rpm包,在安装时 需要进行编译。这类软件包有两种安装方法, 方法一: 1.执行rpm -i your-package.src.rpm 2. cd /usr/src/redhat/SPECS 3. rpmbuild -bp your-package.specs 一个和您的软件包同名的specs文档 4. cd /usr/src/redhat/BUILD/your-package/ 一个和您的软件包同名的目录 5. ./configure 这一步和编译普通的源码软件相同,???够加上参数 6. make 7. make install 方法二: 1.执行rpm -i you-package.src.rpm 2. cd /usr/src/redhat/SPECS 前两步和方法一相同 3. rpmbuild -bb your-package.specs 一个和您的软件包同名的specs文档 这时,在/usr/src/redhat/RPM/i386/ (根据具体包的不同,也可能是i686,noarch等等) 在这个目录下,有一个新的rpm包,这个是编译好的二进制文档。 执行rpm -i new-package.rpm即可安装完成。 3.如何卸载rpm软件包 使用命令 rpm -e 包名,包名能够包含版本号等信息,但是不能够有后缀.rpm 比如卸载软件包proftpd-1.2.8-1,能够使用下列格式: rpm -e proftpd-1.2.8-1 rpm -e proftpd-1.2.8 rpm -e proftpd- rpm -e proftpd 不能够是下列格式: rpm -e proftpd-1.2.8-1.i386.rpm rpm -e proftpd-1.2.8-1.i386 rpm -e proftpd-1.2 rpm -e proftpd-1 有时会出现一些错误或警告: ... is needed by ... 这说明这个软件被其他软件需要,不能随便卸载 能够用rpm -e --nodeps强制卸载 4.如何不安装但是获取rpm包中的文档 使用工具rpm2cpio和cpio rpm2cpio xxx.rpm | cpio -vi

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档