ege管理系统_第一章 第一节 软件管理器

本文介绍了Linux系统中的软件管理机制,重点关注RPM与DPKG两大管理器。RPM由RedHat开发,适用于Fedora、CentOS等,而DPKG由Debian开发,适用于Ubuntu等。软件的依赖属性是安装过程中的关键问题,通过YUM与APT可以解决在线升级。RPM机制提供预编译软件,便于安装和管理,但需要确保环境匹配。SRPM提供源码,允许在不同版本Linux中安装相同软件。此外,文章还讲解了RPM的查询、安装和验证等操作。
摘要由CSDN通过智能技术生成

1、 软件管理器的简介

厂商先在他们的系统上编译好软件,之后再发布给用户安装。

客户端获取文件后,只需要通过特定命令来安装,那么该文件就会依照内部的脚本来检测依赖的辅助软件是否存在,弱安装的环境符合需求,则开始安装。安装完成后还会将该软件的信息写入软件管理机制中,以便未来升级删除。

1.1、软件安装管理器两大巨头RPM与DPKG

dpkg

由Debian Lunux社区开发,通过dpkg机制实现简单安装

适用基于Debian发现的Liunux版本,如B2D、Ubantu

rpm

由RedHatk开发

适用Fedora、CentOS、SUSE

软件的依赖属性

软件的依赖属性是软件管理的安装方式的通病

可以通过在线升级的方式得以解决

YUM与APT在线升级

发行版代表

软件管理机制

使用命令

在线升级

Red Hat/Fedora

RPM

rpm、rpmbuild

YUM(yum)

Debian/Ubantu

DPKG

dpkg

APT(apt-get)

1.2、什么是RPM与SRPM

1)RPM机制是以一种数据库记录的方式来将你所需要的软件安装到你的Linux系统的一套软件管理机制。

优点

由于已经编译完成并打包完毕,所有软件传输与安装很方便(不需要再重新编译)

由于软件的信息都已经记录在Linux主机的数据库上,很方便查询、升级与反安装

缺点

软件安装的环境必须与打包时的环境需求一致或相当

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值