作者: 秋风的家
一、前言
所谓的软件安装,不管是那个系统,都是通过一定的方法把文件从源复制到目的,然后做一些配置工作,使其能正常的运行,卸载。
对于Linux来说,其目录的高度组织化,以及各软件依赖关系的复杂性,使得软件包数据库显得非常重要。
简单来说,软件包数据库最主要记录两点:
1. 软件包包含的文件列表
2. 软件的依赖关系
对与debian的软件包数据库来说,要做的事情更多:
1. 软件的安装状态
2. 软件的配置状态
3. 软件的post-uninstall
有很多原因会导致软件安装失败,但大多数都集中在:
1. 安装时的post-install
2. 卸载时的post-uninstall
虽然不会对系统造成问题,但是每次安装软件,或者升级软件的时候,都会提示有软件包需要配置,其实的确很烦人。 Continue reading »