<!--StartFragment -->--percent
使用参考:
rpm-i--percentnmap-3.00-4.i386.rpm
用途:
将显示安装的百分比
-hor--hash
使用参考:
rpm-i--hashnmap-3.00-4.i386.rpm
用途:
在大文件安装比较友好,你可以不用怀疑是否机器出毛病了,可知道具体做到哪里.
-vv[for-ioption]
使用参考:
rpm-i-vvnmap-3.00-4.i386.rpm
用途:
可以在安装的过程获得更多的信息
--excludedocs
使用参考:
rpm-i--excludedocsnmap-3.00-4.i386.rpm
用途:
将不安装DOC文档,也就是说你在/usr/share/doc/目下下将没有nmap-3.00的文档目录.这在需要斤斤计较安装包所需要的空间比较有用,比如说你在做路由器?
--includedocs
使用参考:
rpm-i--includedocsnmap-3.00-4.i386.rpm
用途:
指定必需安装随包发送的文档
--replacepkgs
使用参考:
rpm-i--replacepkgsnmap-3.00-4.i386.rpm
用途:
即使该包已经安装了,还是强制再次安装一遍.
--replacefiles
使用参考:
rpm-i--replacefilesnmap-3.00-4.i386.rpm
用途:
即使该包会覆盖一些别的包的文件,也继续安装
--force
使用参考:
rpm-i--forcenmap-3.00-4.i386.rpm
用途:
忽略包和文件的冲突,强制安装
--noscripts
使用参考:
rpm-i--noscriptsvsftpd
用途:
不执行vsftpd.spec文件内的%pre和%post脚本
例如:[%pre]
%prep
%setup-q-n%{name}-%{version}
%patch1-p1-b.rh
%patch2-p1-b.mok
cp%{SOURCE1}.
例如:[%post]
%post
/sbin/chkconfig--addvsftpd
/usr/sbin/usermod-d/var/ftpftp>/dev/null2>&1||:
--prefix<path>
使用参考:
rpm-i--prefix/tmp/localnmap-3.00-4.i386.rpm
用途:
使该包不安装到默认目录,而是安装到你指定的目录
--ftpproxy
使用参考:
rpm-i--ftpproxy<ProxyIPaddress>ftp://ftp.gnomovision.com/pub/rpms/...-1.0-1.i386.rpm
用途:
当你需要通过INTERNET的FTP直接安装该包的时候,公司的局域网有限制,需要用FTP代理才能访问FTP,那么就应该使用该参数
--ftpport<port>
使用参考:
rpm-i--ftpport<port>ftp://ftp.gnomovision.com/pub/rpms/...-1.0-1.i386.rpm
用途:
当你需要指定特定的端口号时需要使用
如何查询RedHat提供的包信息?
先安装一个RPM包:
rpm-ivhrpmdb-redhat-version.i386.rpm
这个包是redhat的系统生产时附带的rpm包.你可以通过这个数据包来查看某个特定的文件是由哪个包来提供的,这样可以解决一些包倚赖的问题.
举例说,当你安装某个包时,出错,说缺少了libX11.so.6,而你不知道哪个包提供这个文件的,那么可这样做:
rpm--redhatprovideslibX11.so.6
--oldpackage
使用参考:
rpm-U--oldpackagepackagename-oldversion.rpm
用途:
安装了一个包的更高版本,然后发现该版本有问题?你更愿意回到低的版本?没问题,可以"升级"到低的版本.
在RPM中查询更多的游泳信息?那么应该充分挖掘更多的参数.IT'sverypowerfull!
--whatprovides
使用参考:
rpm-q--whatprovides/etc/httpd
用途:
查询系统中某个文件,某个目录,某个模块是由哪个包提供的.
--whatrequires
使用参考:
rpm-q--whatrequiresmodule-info
用途:
查询系统中某个文件,某个目录,某个模块是哪个包需要的
-g
使用参考:
rpm-qgBase
用途:
查询属于某个组的包
-d
使用参考:
rpm-qdcf/sbin/dump
用途:
查询某个命令所属的包中相关联的所有已经被安装到系统的文档,如果你碰到某个命令不知道是什么东西,想找它的参考文档,那么这个命令比较有用
--dump
使用参考:
rpm-ql--dumpsendmail
用途:
想知道这个包安装完的所有情况?包括所有的文件大小?目录位置?所有文件最后被修改的时间?所有文件的owner?group?....可以用这个参数.
--scripts
使用参考:
rpm-q--scriptsXFree86
用途:
想看看RPM安装某个包前需要做什么?安装完做什么?用这个参数
某些特别的例子.关于查询
-qcf
使用参考:
rpm-qcf/bin/bash
用途:
用于获得某个包的配置文件及其具体位置
-qpil
使用参考:
rpm-qpilnmap-3.00-4.i386.rpm
用途:
查看某个未安装的RPM包的信息
使用参考:
rpm-i--percentnmap-3.00-4.i386.rpm
用途:
将显示安装的百分比
-hor--hash
使用参考:
rpm-i--hashnmap-3.00-4.i386.rpm
用途:
在大文件安装比较友好,你可以不用怀疑是否机器出毛病了,可知道具体做到哪里.
-vv[for-ioption]
使用参考:
rpm-i-vvnmap-3.00-4.i386.rpm
用途:
可以在安装的过程获得更多的信息
--excludedocs
使用参考:
rpm-i--excludedocsnmap-3.00-4.i386.rpm
用途:
将不安装DOC文档,也就是说你在/usr/share/doc/目下下将没有nmap-3.00的文档目录.这在需要斤斤计较安装包所需要的空间比较有用,比如说你在做路由器?
--includedocs
使用参考:
rpm-i--includedocsnmap-3.00-4.i386.rpm
用途:
指定必需安装随包发送的文档
--replacepkgs
使用参考:
rpm-i--replacepkgsnmap-3.00-4.i386.rpm
用途:
即使该包已经安装了,还是强制再次安装一遍.
--replacefiles
使用参考:
rpm-i--replacefilesnmap-3.00-4.i386.rpm
用途:
即使该包会覆盖一些别的包的文件,也继续安装
--force
使用参考:
rpm-i--forcenmap-3.00-4.i386.rpm
用途:
忽略包和文件的冲突,强制安装
--noscripts
使用参考:
rpm-i--noscriptsvsftpd
用途:
不执行vsftpd.spec文件内的%pre和%post脚本
例如:[%pre]
%prep
%setup-q-n%{name}-%{version}
%patch1-p1-b.rh
%patch2-p1-b.mok
cp%{SOURCE1}.
例如:[%post]
%post
/sbin/chkconfig--addvsftpd
/usr/sbin/usermod-d/var/ftpftp>/dev/null2>&1||:
--prefix<path>
使用参考:
rpm-i--prefix/tmp/localnmap-3.00-4.i386.rpm
用途:
使该包不安装到默认目录,而是安装到你指定的目录
--ftpproxy
使用参考:
rpm-i--ftpproxy<ProxyIPaddress>ftp://ftp.gnomovision.com/pub/rpms/...-1.0-1.i386.rpm
用途:
当你需要通过INTERNET的FTP直接安装该包的时候,公司的局域网有限制,需要用FTP代理才能访问FTP,那么就应该使用该参数
--ftpport<port>
使用参考:
rpm-i--ftpport<port>ftp://ftp.gnomovision.com/pub/rpms/...-1.0-1.i386.rpm
用途:
当你需要指定特定的端口号时需要使用
如何查询RedHat提供的包信息?
先安装一个RPM包:
rpm-ivhrpmdb-redhat-version.i386.rpm
这个包是redhat的系统生产时附带的rpm包.你可以通过这个数据包来查看某个特定的文件是由哪个包来提供的,这样可以解决一些包倚赖的问题.
举例说,当你安装某个包时,出错,说缺少了libX11.so.6,而你不知道哪个包提供这个文件的,那么可这样做:
rpm--redhatprovideslibX11.so.6
--oldpackage
使用参考:
rpm-U--oldpackagepackagename-oldversion.rpm
用途:
安装了一个包的更高版本,然后发现该版本有问题?你更愿意回到低的版本?没问题,可以"升级"到低的版本.
在RPM中查询更多的游泳信息?那么应该充分挖掘更多的参数.IT'sverypowerfull!
--whatprovides
使用参考:
rpm-q--whatprovides/etc/httpd
用途:
查询系统中某个文件,某个目录,某个模块是由哪个包提供的.
--whatrequires
使用参考:
rpm-q--whatrequiresmodule-info
用途:
查询系统中某个文件,某个目录,某个模块是哪个包需要的
-g
使用参考:
rpm-qgBase
用途:
查询属于某个组的包
-d
使用参考:
rpm-qdcf/sbin/dump
用途:
查询某个命令所属的包中相关联的所有已经被安装到系统的文档,如果你碰到某个命令不知道是什么东西,想找它的参考文档,那么这个命令比较有用
--dump
使用参考:
rpm-ql--dumpsendmail
用途:
想知道这个包安装完的所有情况?包括所有的文件大小?目录位置?所有文件最后被修改的时间?所有文件的owner?group?....可以用这个参数.
--scripts
使用参考:
rpm-q--scriptsXFree86
用途:
想看看RPM安装某个包前需要做什么?安装完做什么?用这个参数
某些特别的例子.关于查询
-qcf
使用参考:
rpm-qcf/bin/bash
用途:
用于获得某个包的配置文件及其具体位置
-qpil
使用参考:
rpm-qpilnmap-3.00-4.i386.rpm
用途:
查看某个未安装的RPM包的信息