分类: LINUX
2009-12-17 15:10:36
History:
2009-12-17, draft, zcatt beijing
2011-5-5, update yum and apt-get, delete system-config-packages.
一般需要root权限安装,更新和删除软件。
初始化rpm数据库,一般情况不需要使用。
#rpm --initdb
#rpm --rebuilddb
-q, --query |
query
options |
-a, --all |
query all packages |
-f, --file |
query package owning file |
-p, --package |
query a package file(.rpm) |
-c, --configfiles |
list all configuration files |
1) 查询已安装软件
# rpm -q mysql
# rpm -qa | grep mysql
2) 查询一个已安装文件归属哪个软件包
# rpm -qf /usr/include/mysql/mysql.h
3)查询软件安装的位置
# rpm -ql mysql
4)查询已安装软件包的信息
# rpm -qi mysql
5) 查询已安装软件的配置文件
# rpm -qc mysql
6)文档的安装位置
# rpm -qd lynx
7)依赖关系
# rpm -qR mysql
7) 未安装rpm文件的查开,使用-qp配合其它option
# rpm -qpi xxx..rpm
# rpm -qpl xxx.rpm
# rpm -qpd xxx.rpm
# rpm -qpR xxx.rpm
# rpm -ivh xxxx.rpm
rpm -e xxxx
一般情况下可以使用较为友好的system-config-packages来安装和管理软件
Ubuntu可以使用apt-get, fedora可以使用yum.
各系统都有自己的gui界面工具可供使用, 但一般都要有联网环境.