示例:
[root@localhost ~]# rpm -ivh ftp://fr.rpmfind.net/linux/fedor ... s/Fedora/RPMS/lynx-*
Retrieving ftp://fr.rpmfind.net/linux/fedor ... x-2.8.5-18.i386.rpm
Preparing... ########################################### [100%]
1:lynx ########################################### [100%]
--------------------------------------------------------------------------------
以下列出一些通用选项(可以用于所有模式):
--dbpath path
用path作为RPM数据库的路径。
--ftpport prot
用port作为FTP端口。
--ftpproxy host
用host作为所有传输的代理服务器。如果你通过使用代理的防火墙系统连到FTP,就要指定该选项。
--help
输出一个长的使用信息(如果运行rpm时没有选项,则给出短的使用信息)。
--justdb
只更新数据库;不改变任何文件。
--pipe command
用管道把rpm输出到commond。
--quiet
仅显示错误信息。
--rcfile filename
用filename作为配置文件,而不用系统配置文件/etc/rpmrc或$HOME/.rpmrc。
--root dir
在dir目录内执行所有操作。
--version
输出rpm版本号。
-vv
输出调试信息。
--------------------------------------------------------------------------------
安装升级和刷新
安装或升级一个RPM包,install命令的语法为:
rpm -i [install-options] package_file
rpm --install [install-options] package_file
示例:
[root@localhost ~]# rpm -i lynx-2.8.5-18.i386.rpm
package lynx-2.8.5-18 is already installed
[root@localhost ~]# rpm --install lynx-2.8.5-18.i386.rpm
--------------------------------------------------------------------------------
为了安装一个包的新版本,同时删除现有版本,使用upgrade命令:
rpm -U [install-options] package_file
rpm --upgrade [install-options] package_file
示例:
先安装旧版
[root@localhost ~]# rpm -i lynx-2.8.5-11.i386.rpm
再安装新版
[root@localhost ~]# rpm -U lynx-2.8.5-18.i386.rpm
显示出新版本信息
[root@localhost ~]# rpm -q lynx
lynx-2.8.5-18
说明:
-U的一个特点是如果包在系统上不存在,其作用就与-i选项一样,即安装包。
与-U的特点不一样,刷新(freshen)一个包,是指在已经安装了旧有版本时rpm才升级包。
fedora core3下RPM的详细演示安装、删除和查询(2)
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:https://www.heiqu.com/bb448012f0246e00dba778427a4f0f1a.html