1. Linux应用程序由哪几部分组成?

普通的可执行程序文件
服务器程序、管理程序文件
配置文件
日志文件
关于应用程序的参考文件等数据
执行文件及配置文件的man手册页

2. 软件包的封装类型分几类?

RPM软件包
DEB软件包
源代码软件包
提供安装程序的软件包
绿色免安装的软件包

3. 如何在RPM软件安装后查询软件信息,是否能再安装前就对软件进行查询呢?

rpm命令的查询功能主要通过”-q”选项来实现,主要用来查询系统中已经安装的软件包;通过“-qp”选项可以针对尚未安装的rpm软件进行查询

4. 安装rpm软件时常用的选项组合是什么?

rpm  -ivh

5. 升级rpm软件的常用选项组合是什么?

rpm  -Uvh

6. 卸载rpm软件时使用的选项是什么?

rpm  -e

7. 当RPM数据库损坏后,需要用哪个选项进行重建?

rpm  --rebuilddb

8. 在哪些情况下需要使用源代码方式安装软件?

安装较新版本的应用程序
当前安装的程序无法满足应用需求
为应用程序添加新功能

9. 在Linux系统中默认的编译环境是哪个?

gcc

10. 源代码安装的基本步骤?

解包
配置
编译
安装

11. 本章需要掌握的命令?
rpm
make
make  install