应用程序与系统命令的关系

文件位置:

• 系统命令:一般在/bin和/sbin目录中,或为Shell内部指令

• 应用程序:通常在/usr/bin和/usr/sbin目录中

主要用途

• 系统命令:完成对系统的基本管理工作,例如IP配置工具

• 应用程序:完成相对独立的其他辅助任务,例如网页浏览器

适用环境

•系统命令:一般只在字符操作界面中运行

•应用程序:根据实际需要,有些程序可在图形界面中运行

运行格式

•系统命令:一般包括命令字、命令选项和命令参数

•应用程序:通常没有固定的执行格式

典型应用程序的目录结构

 安装及管理应用程序_数据库

常见的软件包封装类型

 安装及管理应用程序_应用程序_02

RPM 的作用

 安装及管理应用程序_数据库_03

RPM软件包格式

 安装及管理应用程序_系统命令_04

rpm命令的主要功能

 安装及管理应用程序_应用程序_05

RPM常用命令

1>查询是否安装软件包:rpm  -q

2>删除软件包:rpm  -e

3>安装新的软件包:rpm  -i

4>安装或升级软件包(以#号显示进度):-h

5>显示安装过程中的详细信息:-v

6>强制安装:--force

7>强制卸载:--nodeps

RPM数据库进行重建向RPM及数据库中导入公钥文件的命令

重建:rpm  --rebuilddb   或  rpm  --initdb

向RPM数据库中导入公钥文件:--import

源代码编译安装过程

1>tar解包

(将源代码包解压、解包,释放到指定目录,等待编译)

2>./configure配置

(设置安装的目标文件夹,选择要安装的功能模块等)

3>make编译

(根据前一步配置,将源代码变成可执行的二进制文件)

4>make  install安装

(将编译好的二进制文件复制到系统中,并设置应用环境)