当突触告诉我“为python支持处理触发器”时,实际上发生了什么?
python-support软件包将Python模块编译成.pyc文件。 通常,当您以用户身份运行模块时,您不具有对字节编译版本所在目录的写入权限,因此系统会在安装软件包时为您执行此操作。 本质上它运行update-python-modules脚本。
卡米尔基西尔已经回答了这个案子。 一般来说,触发器是Debian和Debian派生的分发的一个特性,可以让软件包推迟安装过程中需要执行的一些任务。 这对于在几个包中共享的任务非常有用,就像在Python中编译Python模块一样。
作为触发器节省时间的一个具体示例,某些文档系统(如man或info )会为所有安装的文档生成索引,因此在安装或更新软件包时,其安装脚本将更新此索引。 但是,如果你正在安装几个这样的软件包,在触发器的前几天,所有的软件包将单独更新索引,即使它只需要一次,所以安装将花费更长的时间。 但是现在这些包可以包含索引更新作为触发器操作,因此每个安装只能执行一次。