rpm 命令

RPM包的建立,安装和查询是用rpm命令进行的。RPM包的名字通常以.rpm扩展名结束。rpm有一组模式,每种模式都有自己的选项。

rpm命令的格式为:

rpm [options] [packages]

第一个选项指定rpm模式(安装,查询,更新),其他选项影响模式。


1 安装,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


2 升级

安装一个包的新版本,同时删除现有版本,使用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

3 刷新(freshen)

刷新(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

4 查询

rpm -q  package

 

示例:

查询Apache

 [root@localhost ~]#rpm -q httpd
httpd-2.2.3-11.el5_1.3

查询php
[root@localhost ~]# rpm -q php
php-5.1.6-20.el5


查询mysql

[root@localhost ~]# rpm -q mysql
mysql-5.0.45-7.el5

5 删除

rpm -e  package

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值