软件包管理

打包系统

不同的 Linux 发行版使用不同的打包系统,一般而言,大多数发行版分别属于两大包

管理技术阵营:Debian 的 “.deb”,和红帽的”.rpm”。也有一些重要的例外,比方说 Gentoo,

Slackware,和 Foresight,但大多数会使用这两个基本系统中的一个。

包文件

在包管理系统中软件的基本单元是包文件。包文件是一个构成软件包的文件压缩集合。一

个软件包可能由大量程序以及支持这些程序的数据文件组成。除了安装文件之外,软件包文件

也包括关于这个包的元数据,如软件包及其内容的文本说明。另外,许多软件包还包括预安装

和安装后脚本,这些脚本用来在软件安装之前和之后执行配置任务。

软件包文件是由软件包维护者创建的,他通常是(但不总是)一名软件发行商的雇员。软

件维护者从上游提供商(程序作者)那里得到软件源码,然后编辑源码,创建软件包元数据以

及所需要的安装脚本。通常,软件包维护者要把所做的修改应用到最初的源码当中,来提高此

软件与 Linux 发行版其它部分的融合性。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容