赛迪网 > IT技术 IT技术关注 > 文章
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

RPM的使用--详细演示安装 删除和查询 (2)

发布时间:2006.06.15 07:27     来源:www.chinaunix.net    作者:张子坚

rpm命令包括FTP和HTTP客户端,因此可以指定ftp://或http://URL来通过Internet安装或查询一个包。只要这里给出的命令中指定了package-file,你就可以使用FTP或HTTP URL。

示例:

[root@localhost ~]# rpm -ivh ftp://fr.rpmfind.net/linux/fedora/core/3/i386/os/Fedora/RPMS/lynx-*

Retrieving ftp://fr.rpmfind.net/linux/fedora/core/3/i386/os/Fedora/RPMS/lynx-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才升级包。

刷新的语法是:

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

<<上一页 1 2 3 4 5 下一页>>


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 专题:Linux攻防及安全管理 (06-13) · Linux比Windows更易被外星人入侵 (06-13)
· Linux系统下由论坛到SSH的入侵分析 (06-13) · 病毒分析:一个Linux系统病毒的原型 (06-13)
· Linux和UNIX病毒需要特别重视 (06-13) · SUSE Linux10的漏洞和技术人员的建议 (06-13)
· 赛门铁克报告称漏洞少 Linux更安全 (06-13) · 写给Linux新手:入门精彩问答全集汇总 (06-13)
· Linux 2.6 内核的 Initrd 机制解析 (06-13) · Apache源代码全景分析:网络地址处理 (06-13)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
[政务][电信][金融][农业][制造业][中小企业]
[CIO][ERP][协同][IT管理][中间件][电子商务]
[政策][地方][专家][评估][辞典][博客][社区]
· 专题:一路畅通构想曲——让出行不再遭遇堵车
· CIO工作亲历:企业ERP选型不能忽视"选人关"
· 综述:信息化建设给中国监狱带来的各种变化
· 金融业风险管理和法规遵从有五点需考虑的因素
· 保险业CIO关注:该如何建立统一高效的CRM体系
· 调查显示:多数CIO对IT规划仍存在困惑和误解
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管