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
總結
- 上一篇: SVN配置管理
- 下一篇: Linux简单安装Mysql+Apach