上QQ阅读APP看书,第一时间看更新
本书主要讲述Linux环境下的软件管理平台是如何设计和实现的。要说明这个问题,就必然会涉及“软件”,所以我们就从软件谈起。
在介绍“软件”时,本书选用RedHat系统上的RPM格式的软件包作为讨论对象,因为RPM包是在Linux平台上使用比较广泛的一种包格式。另外,我们将要设计和实现的软件管理平台是一个比较通用的软件系统,其他格式的软件包也可以参照本书中提供的方法进行统一管理。
这一章我们从RPM包的基础知识介绍起步,带领读者踏入软件管理平台的设计和实现之路。本章从软件包的概念讲起,先讲述软件包进化过程(低级格式的软件包怎样发展到高级格式的软件包);然后详细剖析高级格式软件包的典型案例—RPM。
庖丁解牛,又现于此。