前言
1.什么是Linux应用程序基础?RPM软件包管理工具又有那些?
1.Linux应用程序基础
文件类型 | 保存目录 |
---|---|
普通执行程序文件 | /usr/bin |
服务器执行程序文件和管理程序文件 | /usr/bin |
应用程序配置文件和管理员程序文件 | /etc/ |
日志文件 | /var/log |
应用程序参考文档文件 | /usr/share/doc |
应用程序手册页文件 | /usr/local/share/man |
2.查询RPM软件包信息
查询已安装的RPM软件信息
常用选项
-qa 、-qi、-ql、-qf、-qc、-qd
查询未安装的RPM软件信息
常用选项
-qpi、-qpl、-qpc、-qpd
注:mount /dev/sr0/mtn/ 把光盘挂载到/mnt目录下
rpm -q 软件名 | 查询指定软件是否安装 |
---|---|
rpm -qi 软件名 | 显示已安装的指定软件的详细信息 |
rpm -ql 软件名 | 显示已安装的指定软件的文件列表 |
rpm -qc 软件名 | 列出已安装的指定软件的配置文件 |
rpm -qd 软件名 | 列出已安装的指定软件的软件包文档所在 |
rpm -qR 软件名 | 列出已安装的指定软件的依赖的文件包及文件 |
rpm -qF 软件名 | 查询已安装的指定软件属于哪个安装包 |
rpm -qa 软件名 | 显示当前系统中以RPM方式的所有软件列表 |
rpm -qa | gref -i postfix 软件名 |
rpm -qf /usr/bin/passwd | 查询指定的文件或目录 |
which passwd | 查询命令路径 |
3.安装、卸载、升级RPM软件包
安装或升级RPM软件
常用选项
-i 、-U、 -F
卸载指定的RPM软件
rpm -e 软件名
辅助选项
–force 、 --nodeps、-h、 -v
常用选项 | 作用 |
---|---|
-i | 安装一个新的RPM软件包 |
-U | 升级某个软件包,若未安装过,则进行安装 |
-F | 升级某个软件包,若未安装过,则放弃安装 |
-h | 在安装或升级软件包的过程中,以“#”号显示安装进度 |
-v | 显示软件安装过程中的详细信息 |
–force | 强制安装某个软件包,比如要安装版本更旧的软件包 |
–nodeps | 在安装或升级、卸载一个软件包时、不检查与其他软件包的依赖关系 |
-e | 卸载指定名称的软件包 |
总结
1.学会了如何安装软件包
2.知道如何更新和卸载
3.常用选项有不同的意义