Linux操作文档——应用程序安装及管理


一、Linux应用程序基础

Linux应用程序的组成

普通的可执行程序文件:一般保存在/usr/bin目录中,普通用户即可执行。
服务器程序、管理程序文件:一般保存在/usr/sbin目录中,只有管理员能执行。
配置文件:一般保存在/etc目录中,配置文件较多时会建立相应的子目录。
日志文件:一般保存在/var/log目录中。
关于应用程序的参考文档等数据:一般保存在/usr/share/doc/目录中。
执行文件及配置文件的man手册页:一般保存在/usr/share/man/目录中。

二、使用RPM软件包管理工具

1、使用RPM软件包管理命令:rpm

1、查询已安装的RPM软件包信息

参数说明
-qa显示当前系统中以RPM方式安装的所有软件列表
-qi查看指定软件包的名称、版本、许可协议、用途描述等详细信息(–info)
-ql显示指定的软件包在当前系统中安装的所有目录、文件列表(–list)
-qf查看指定的文件或目录是由哪个软件包所安装的(–file)

列出当前操作系统中以RPM方式安装的所有软件包清单
在这里插入图片描述
查询是否已安装elinks和lynx软件包
在这里插入图片描述
查询系统中是否安装了名称中包含"samba"的软件包,查询时不区分大小写
在这里插入图片描述
查询samba—client 软件包的摘要信息
在这里插入图片描述
列出wget软件包安装的目录和文件清单
在这里插入图片描述
查询vim编辑器程序是在安装什么软件包时生成
在这里插入图片描述

2、查询RPM软件包文件中的相关信息

参数说明
-qpi查看指定软件包的名称、版本、许可协议、用途描述等详细信息
-qpl查看该软件包准备要安装的所有目标目录、文件列表

查询光盘中RPM软件包文件ethtool-4.5-3. el7. x86_64. rpm的用途
在这里插入图片描述
了解该软件包中包含哪些文件
在这里插入图片描述

2、安装、升级、卸载RPM软件包

参数说明
-i在当前系统中安装(Install)一个新的RPM软件包
-e卸载指定名称的软件包
-U检查并升级系统中的某个软件包,若该软件包原来并未安装,则等同于“-i”选项
-F检查并更新系统中的某个软件包,若该软件包原来并未安装,则放弃安装
-h在安装或升级软件包的过程中,以“#”号显示安装进度
-v显示软件安装过程中的详细信息
–force强制安装某个软件包,当需要替换已安装的软件包及文件,或者安装一个比当前使用的软件版本更旧的软件时,可以使用此选项
–nodeps在安装或升级、卸载一个软件包时,不检查与其他软件包的依赖关系

1、安装、升级软件包

全新安装lynx软件包
在这里插入图片描述

2、卸载软件包

卸载已安装的 lynx软件
在这里插入图片描述

3、维护RPM数据库

重建RPM数据库
在这里插入图片描述
或者
在这里插入图片描述
导入验证公钥
在这里插入图片描述

posted @ 2020-01-12 11:15  高中僧  阅读(70)  评论(0)    收藏  举报