分类: LINUX
2014-12-23 20:38:34
本文将分别介绍,yum 和 rpm 这两个命令的具体用法,希望对各位初次接触 CentOS 的朋友有帮助。
yum命令
安装某个软件
1. yum install pkg
检查某个软件的更新
2. yum check-update
删除某个软件
3. yum remove pkg
搜索某个软件
4. yum search pkg
清除yum缓存
5. yum clean all
更新所有已经安装的软件
6. yum update
升级系统版本
7. yum upgrade
rpm 命令:
安装某个软件
1. rpm -ivh pkg
选项与参数:
-i :install 的意思
-v :察看更细部的安装资讯画面
-h :以安装资讯列显示安装进度
更新某个软件
2. rpm -Uvh pkg
-Uvh
后面接的软件即使没有安装过,则系统将予以直接安装;
若后面接的软件有安装过旧版,则系统自动升级至新版;
-Fvh
如果后面接的软件并未安装到你的 Linux 系统上,则该软件不会被安装;亦即只有已安装至你
Linux 系统内的软件会被『升级』!
删除某个软件
3. rpm -e pkg
列出系统中已安装的软件
4. rpm -qa
选项与参数:
查询已安装软件的资讯:
-q :仅查询,后面接的软件名称是否有安装;
-qa :列出所有的,已经安装在本机 Linux 系统上面的所有软件名称;
-qi :列出该软件的详细资讯 (information),包含开发商、版本与说明等;
-ql :列出该软件所有的文件与目录所在完整档名 (list);
-qc :列出该软件的所有配置档 (找出在 /etc/ 底下的档名而已)
-qd :列出该软件的所有说明档 (找出与 man 有关的文件而已)
-qR :列出与该软件有关的相依软件所含的文件 (Required 的意思)
-qf :由后面接的文件名称,找出该文件属於哪一个已安装的软件;
查询某个 RPM 文件内含有的资讯:
-qp[icdlR]:注意 -qp 后面接的所有参数以上面的说明一致。但用途仅在於找出
某个 RPM 文件内的资讯,而非已安装的软件资讯!注意!
查询某个软件是否已安装
5. rpm -qa pkg
查询某个文件所属的软件包
6. rpm -qf /path/to/file
查询某个软件所包含的文件
7. rpm –ql pkg
查询某个已经安装的软件的详细信息
8. rpm -qi pkg
查询某个已经安装的软件的的依赖关系
9. rpm -qR pkg
查询某个已经安装的软件的文档目录
10. rpm -qd pkg