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) o
-qi:显示指定的软件包在当前系统中安装的所有目录、文件列表(–list)o
-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数据库
在这里插入图片描述
或者
在这里插入图片描述
导入验证公钥
在这里插入图片描述

三、从源代码编译安装程序

1、解包
2、配置
3、编译
4、安装
5、使用

发布了19 篇原创文章 · 获赞 1 · 访问量 638

猜你喜欢

转载自blog.csdn.net/g950904/article/details/103943937
今日推荐