Linux程序安装及管理
一.Linux应用程序基础
1.应用程序与系统命令的关系

2.典型应用程序的目录结构

3.常见的软件包封装类型

二.RPM
1.Red-Hat Package Manger
- 由RedHat公司提出,被众多Linux发行版所采用
- 建立统一的数据库文件
- 详细记录软件包安装,卸载等变化信息
- 自动分析软件包依赖关系
2.RPM软件包
-
软件素材参考:http://www.rpm.org
-
一般命名格式:bash-4.1.2-15.el6_4.x86_64.rpm
3.rpm命令
-
rpm命令能够实现几乎所有对rpm软件包的管理功能
-
执行“man rpm”命令可以获得关于rpm命令的详细帮助信息

- 查询,验证rpm软件包的相关信息
- 安装升级卸载rpm软件包
- 维护rpm数据库信息等综合管理操作
4.查询rpm软件包信息
-
查询已安装的rpm软件信息
-
格式:rpm -q[子选项] [软件名]
-
常用选项
-
-qa
-
-qi ,
-
-ql ,
-
-qf ,
-
-qc ,
-
-qd
-
-
-
查询未安装的rpm软件信息
- 格式:rpm -qp[子选项] rpm包文件
- 常用选项
- -qpi ,-qpl ,-qpc ,-qpd
5.维护rpm数据库
-
重建rpm数据库
- rpm --rebuilddb
- rpm --initdb
-
导入验证公钥
- rpm --import /media/cdrom/RPM-GPG-KEY-CentOS-7
三.yum
1.与rpm区别
yum相当于rpm的升级版软件,帮你把依赖关系的包全装了
2.过程
- 切换到/etc/yum.repos.d
- 移走yum.repos.d源文件
- 新建 .repo 结尾的文件
- [cetos7]
- name=ky15
- baseurl=file:///mnt
- gpgcheck=0
Linux应用管理:RPM与yum详解,软件包安装与依赖管理
本文概述了Linux中RPM与yum软件包管理系统的区别,包括RPM的基础知识如目录结构和命令用法,重点讲解了RPM包的查询、安装和维护,以及yum作为RPM的增强工具,如何简化依赖管理和升级过程。

被折叠的 条评论
为什么被折叠?



