应用程序与系统命令的关系
文件位置:
• 系统命令:一般在/bin和/sbin目录中,或为Shell内部指令
• 应用程序:通常在/usr/bin和/usr/sbin目录中
主要用途
• 系统命令:完成对系统的基本管理工作,例如IP配置工具
• 应用程序:完成相对独立的其他辅助任务,例如网页浏览器
适用环境
•系统命令:一般只在字符操作界面中运行
•应用程序:根据实际需要,有些程序可在图形界面中运行
运行格式
•系统命令:一般包括命令字、命令选项和命令参数
•应用程序:通常没有固定的执行格式
典型应用程序的目录结构
常见的软件包封装类型
RPM 的作用
RPM软件包格式
rpm命令的主要功能
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安装
(将编译好的二进制文件复制到系统中,并设置应用环境)