Linux应用程序基础
应用程序与系统命令的关系
典型应用程序的目录结构
常见的软件包封装类型
RPM软件包管理
RPM包管理工具
由Red-Hat公司提出,被众多Linux发行版所采用的
建立统一的数据库文件
详细记录软件包安装、卸载等变化信息
自动分析软件包依赖关系
1-1、RPM软件包命名格式
RPM命令的格式
RPM命令能够实现几乎所有对RPM软件包的管理功能
执行“man rpm”命令可以获得关于rpm命令的详细帮助信息
rpm命令功能
查询、引证RPM软件包的相关信息
安装、升级、卸载RPM软件包
维护RPM数据库信息等综合管理操作
查询已安装的RPM软件信息
rpm -q[子选项] [软件名]
查询未安装的RPM软件包文件的信息
rpm -qp[子选项] rpm包文件
安装、升级、卸载RPM软件包
安装或升级RPM软件
rpm [选项] rpm包文件
卸载指定的RPM软件
rpm -e 卸载指定的软件包
辅助选项
yum软件包和源代码编译安装
安装源代码软件需要编译安装,需要安装支持C和C++程序语言的编译器,如gcc、gcc-c++、make。如果使用rpm方式安装,则需要先安装多个依赖包,这样会很繁琐。所以这里可以使用yum方式进行一键安装。
yum操作命令
yum方式下项目安装过程
配置本地yum源仓库
mount /dev/sr0 /mnt/ 把光盘挂载到/mnt目录下
新建名为 centos.repo vim编辑如下
安装软件包
开启服务
验证是否成功
总结:
yum软件包管理比RPM软件包 简单快捷 可以自行解决依赖文件