fedora core3下RPM的详细演示安装、删除和查询(3)

刷新的语法是:

rpm -F [install-options] package_file

rpm --freshen [install-options] package_file

示例:

从未安装过lynx包,使用-F选项,将无法升级。

[root@localhost ~]# rpm -F lynx-2.8.5-18.i386.rpm
[root@localhost ~]# rpm -q lynx
package lynx is not installed
--------------------------------------------------------------------------------


安装和更新选项为:

--allfiles
安装或更新所有文件。

--badreloc
与--relocate一起使用,强制重新定位,即使包不是可重定位的。

--excludedocs
不安装任何文档文件。

--excludepath path
不安装文件名以path开始的任何文件。

--force
强制安装。等价于使用--replacepkgs,--replacefiles和--oldpackage。

-h,--hash
当包档案被解包时打印50个散列标记。使用--version选项以进行更好的显示。

--ignorearch
即使二进制包用于不同的体系结果也进行安装。

--ignoreos
即使操作系统不匹配也安装二进制包。

--ignoresize
安装前不检查磁盘的可用空间。

--includedocs
安装文档文件。只有在rpmrc文件中指定了excludedocs:1时,才需要这个选项。

--nodeps
不检查这个包是否依赖于其他包的存在。

--noorder
安装之前,不为了满足依赖关系而对包进行重新排序。

--noscripts
不执行任何预安装或后安装脚本。

--notriggers
不执行任何由包安装触发的脚本。

--oldpackage
允许升级以用旧包替换新包。

--percent
当文件被解压时输出完成百分比的信息。

--prefix path
把可重定位包的安装前缀设置为path。

--replacefiles
即使包替换了来自其他安装包的文件,也安装这些包。

--replacepkgs
即使某些包已经被安装,也安装他们。

--test
检查安装过程,看整个过程都做了些什么,但并不真正安装包。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/bb448012f0246e00dba778427a4f0f1a.html