aptitude 的扩展状态信息是什么

aptitude 的扩展状态信息是什么

我都有apt-get资质安装在我的系统上。当我使用资质,我看到Reading extended state informationWriting extended state information。这些消息不存在apt-get. aptitude 读取哪些状态信息而 apt-get 不能读取?

答案1

我相信扩展状态信息存储在中/var/lib/apt/extended_states。查看我的机器上的文件,它存储每个已安装包的体系结构以及这些包是手动还是自动安装(即作为另一个包的依赖项)。

答案2

apt-mark(apt包中包含的命令)的手册页在FILES部分中说明:

    /var/lib/apt/extended_states
       Status list of auto-installed packages. Configuration Item: Dir::State::extended_states.

apt-markapt-get可能修改该文件。我不知道,如果aptitude使用完全相同的文件来记录自动安装的软件包。如果文件中存在一个软件包记录,其中一行

Auto-Installed: 1

然后会自动安装该软件包。否则需要手动安装。

相关内容