第五章、应用程序安装与管理

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 第五章、应用程序安装与管理浩 Zone | Magehao’Blog 原创  http://magehao.com  Linux学习笔记

一、Linux应用程序组成
1、 普通执行程序文件,保存在“/usr/bin”目录中
2、 服务器执行程序文件和管理程序文件,保存在“/usr/sbin”目录中
3、应用程序配置文件,保存在“/etc”目录下
4、应用程序文档文件,保存在“/usr/share/doc/”目录下

5、应用程序物册页文件,保存在“/usr/share/man”目录下
二、RPM(Redhat Package Manager)包管理
1、RPM包的查询命令
l rpm –qa 查询Linux系统中的所有软件包
l rpm –q 包名称 查询指定名称软件包是否安装
l rpm –qi 包名称 查询指定名称软件包的详细信息
l rpm –ql 包名称 查询指定名称软件包包中所包括的文件列表
l rpm –qf 包名称 查询指定文件所属的软件包

l rpm –qpi 包名称 查询指定RPM包文件的详细信息

rpm –qpl 包名称 查询指定RPM包中包含的文件列表
2、使用rpm命令安装软件包
l rpm –i 安装包名称 (这是基本安装)
l rpm –ivh 安装包名称 (安装时会显示详细信息)
(注:RPM包的依赖关系,如:A依赖于B,则必须先安装B再安装A。 )
3、使用rpm命令卸载软件包
l rpm –e 软件包名称
(注:RPM包的依赖关系,如:A依赖于B,则必须先卸载A再卸载B。 )

使用rpm命令升级软件包
l rpm –U 软件包名称
(注:如果该软件包没有安装就直接安装到当前系统)
三、应用程序的编译安装
1、确认当前系统中具备软件编译的环境
rpm –qa | grep gcc
2、获得应用程序的源代码软件包的文件夹(挂载光盘文件)
3、释放源代码软件包
tar zxf 包名称 (该包格式的后缀名为 .tar.bz2)
tar jxf 包名称 (该包格式的后缀名为 .tar.gz)
4、设置安装路径
./configure –prefix=程序安装目录的绝对路径
5、程序编译过程
make

6、程序安装过程
make install
7、清理多余文件
make clean
8、卸载
make uninstall

四、在图形界面系统工具完成RPM包安装
1、命令方式:system-config-packages
2、菜单项启动方式:Applications → System Settings → Add/Remove
Applications

目录
相关文章
|
机器学习/深度学习 编解码 PyTorch
StyleGAN的PyTorch实现
StyleGAN的PyTorch实现
332 0
|
Kubernetes Cloud Native 云计算
云原生技术深度解析:重塑企业IT架构的未来####
本文深入探讨了云原生技术的核心理念、关键技术组件及其对企业IT架构转型的深远影响。通过剖析Kubernetes、微服务、容器化等核心技术,本文揭示了云原生如何提升应用的灵活性、可扩展性和可维护性,助力企业在数字化转型中保持领先地位。 ####
|
JavaScript 前端开发
什么是前端构建工具?vite和vite脚手架的关系!
【8月更文挑战第1天】前端构建工具简析
253 4
|
自然语言处理 UED
ROSTCM6软件下载及语义网络分析详细操作教程(附网盘链接)
ROSTCM6软件下载及语义网络分析详细操作教程(附网盘链接)
38383 1
|
存储 缓存 Java
【JAVA】深入了解 Java 中的 DelayQueue
【JAVA】深入了解 Java 中的 DelayQueue
|
存储 缓存 自然语言处理
elasticsearch 聚合 : 指标聚合、桶聚合、管道聚合解析使用总结
elasticsearch 聚合 : 指标聚合、桶聚合、管道聚合解析使用总结
|
传感器 搜索推荐 安全
【Uniapp 专栏】从案例看 Uniapp 在物联网应用中的运用
【5月更文挑战第12天】Uniapp在物联网中展现出强大生命力,应用于智能家居系统,允许用户通过移动应用控制灯光、窗帘、家电等。通过网络通信与服务器连接,实现设备状态实时同步和用户指令准确传递。提供个性化场景设置,保证流畅体验并注重安全,支持数据加密和用户认证。结合传感器技术,实现环境监测。随着物联网发展,Uniapp有望在更多领域发挥关键作用,塑造更智能的未来。
861 3
|
SQL 关系型数据库 分布式数据库
PolarDB常见问题之修改PolarDB-x默认端口号失败如何解决
PolarDB是阿里云推出的下一代关系型数据库,具有高性能、高可用性和弹性伸缩能力,适用于大规模数据处理场景。本汇总囊括了PolarDB使用中用户可能遭遇的一系列常见问题及解答,旨在为数据库管理员和开发者提供全面的问题指导,确保数据库平稳运行和优化使用体验。
|
网络协议 C语言
【开源视频联动物联网平台】libmodbus库写一个Modbus TCP客户端
【开源视频联动物联网平台】libmodbus库写一个Modbus TCP客户端
276 0
|
安全
[UDS] --- CommunicationControl 0x28
[UDS] --- CommunicationControl 0x28
735 0