使用 更新某些软件包时sudo apt update
,我注意到每次都会出现一行:
Processing triggers for libc-bin (2.31-0ubuntu9.3) ...
...而且我想知道 libc-bin是什么以及它的作用。
使用 更新某些软件包时sudo apt update
,我注意到每次都会出现一行:
Processing triggers for libc-bin (2.31-0ubuntu9.3) ...
...而且我想知道 libc-bin是什么以及它的作用。
许多用于 Linux 的程序,其中包括内核本身,都是用编程语言 C编写的(内核的一部分是用汇编程序编写的,但总体思路是成立的 ;))。C 的实现通常带有C 标准库的一个版本,它为 C 提供了很多常用的功能。这个 C 标准库也被称为
libc
。有几种实现libc
,其中包括GNU C 库或 glibc、musl或BSD libc。libc-bin
反过来,是一组帮助程序,即所谓的二进制工具,与libc
. 这些工具可以从系统配置中读取,从共享库和其他东西中配置依赖项。如果在安装包的过程中,其中一个libc
工具需要做某事,它就会被trigger
编辑去做。