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

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
简介: 第五章、应用程序安装与管理浩 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

目录
相关文章
|
Linux 网络安全 调度
第十八章、【Linux】认识与分析登录文件
第十八章、【Linux】认识与分析登录文件
64 0
|
前端开发 数据库 数据安全/隐私保护
|
4月前
|
SQL 自然语言处理 网络协议
【Linux开发实战指南】基于TCP、进程数据结构与SQL数据库:构建在线云词典系统(含注册、登录、查询、历史记录管理功能及源码分享)
TCP(Transmission Control Protocol)连接是互联网上最常用的一种面向连接、可靠的、基于字节流的传输层通信协议。建立TCP连接需要经过著名的“三次握手”过程: 1. SYN(同步序列编号):客户端发送一个SYN包给服务器,并进入SYN_SEND状态,等待服务器确认。 2. SYN-ACK:服务器收到SYN包后,回应一个SYN-ACK(SYN+ACKnowledgment)包,告诉客户端其接收到了请求,并同意建立连接,此时服务器进入SYN_RECV状态。 3. ACK(确认字符):客户端收到服务器的SYN-ACK包后,发送一个ACK包给服务器,确认收到了服务器的确
190 1
|
安全 Unix Linux
linux应用程序安装与管理-4
系统管理工作中,安装、升级及卸载软件包是管理应用程序最基本的工作内容。使用rpm命令实现这些操作时,基本的命令选项如下所述。
117 0
|
Linux 开发工具
linux应用程序安装与管理-2
下面将分别对上述RPM管理功能中的常见操作进行学习。
111 0
|
Ubuntu Linux 数据安全/隐私保护
嵌入式Linux开发环境搭建之二----Ubuntu的用户权限设置及管理
嵌入式Linux开发环境搭建之二----Ubuntu的用户权限设置及管理
180 0
|
Java 开发工具 网络虚拟化
开发工具:第六章:Java开发者相关的所有软件安装包(35.55GB的资源)
开发工具:第六章:Java开发者相关的所有软件安装包(35.55GB的资源)
|
Ubuntu 编译器 Shell
Hi3516开发笔记(三):Hi3516虚拟机基础环境搭建之交叉编译环境境搭建以及开机启动脚本分析
Hi3516开发笔记(三):Hi3516虚拟机基础环境搭建之交叉编译环境境搭建以及开机启动脚本分析
Hi3516开发笔记(三):Hi3516虚拟机基础环境搭建之交叉编译环境境搭建以及开机启动脚本分析
|
IDE 编译器 Linux
Hi3516开发笔记(八):Hi3516虚拟机交叉开发环境搭建之配置QtCreator开发交叉编译环境
Hi3516开发笔记(八):Hi3516虚拟机交叉开发环境搭建之配置QtCreator开发交叉编译环境
Hi3516开发笔记(八):Hi3516虚拟机交叉开发环境搭建之配置QtCreator开发交叉编译环境
|
Oracle Java 关系型数据库
怎样配置Java开发环境?步骤详解
怎样配置Java开发环境?步骤详解
怎样配置Java开发环境?步骤详解