什么是 libc-bin?

Ale*_*tor 2 apt

当使用 更新一些软件包时sudo apt update,我注意到每次都会出现一行:

Processing triggers for libc-bin (2.31-0ubuntu9.3) ...
Run Code Online (Sandbox Code Playgroud)

...我想知道 libc-bin是什么以及它的作用。

Hen*_*eck 7

Linux 的许多程序,其中包括内核本身,都是用编程语言 C编写的(内核的部分内容是用汇编程序编写的,但总体思路是成立的;))。C 的实现通常附带一个版本的C 标准库,它提供了许多 C 的常用功能。这个 C 标准库也称为libc. 有多种实现libc,其中包括GNU C 库或 glibcmuslBSD libc

libc-bin反过来,是帮助程序的集合,即所谓的二进制工具,与libc. 这些工具可以读取系统配置,配置共享库的依赖关系等。如果在安装软件包期间这些libc工具之一需要执行某些操作,则它会trigger执行此操作。