debian包console-data、console-setup、console-common和console-tools (甚至更多)似乎都在做同样的事情。有什么不同之处,我应该使用哪些?
发布于 2014-03-30 02:09:12
Debian喜欢将应用程序分成小单元,即使99%的人想要安装所有的东西,这是为了满足1%的特殊需求。然而,当您声称它们“似乎都在做相同的事情”时,您会感到非常恼火,因为- the描述非常有用。
console-data包含独立于体系结构的数据,如键映射和字体。所有架构都有一个二进制包,它可以节省包镜像上的空间,并在安装多个体系结构的站点上下载带宽。数据包本身并不有用,它将作为使用该数据的程序的依赖项而被拉进来。
console-tools包含使用console-data中数据的程序:用loadkeys设置密钥映射,用consolechars设置字体等等。该包还包含一些管理文本控制台的工具,如chvt、openvt、.这个包建议使用console-data,但不依赖于它,因为您不必拥有所有的键映射和字体:您可能只希望该包只用于其他工具,或者加载一个键映射。
console-common只包含在引导时加载密钥映射所需的基础结构。它既依赖于console-data (用于键映射),也依赖于console-tools (对于loadkeys程序)。这个包是为了提供一个简单的配置;如果您想要一个没有所有键映射的极简系统,您可以手动完成相同的工作。
console-setup是一个额外的程序,用于将X11密钥映射转换为Linux密钥映射。
您错过了kbd,这是console-tools的另一种实现。我不知道有什么区别。
对于大多数用户来说,“我应该使用哪一个”的答案是,在默认情况下,- just不允许您的发行版随意拉取它。无论如何,您将不会与控制台进行太多交互:一旦X启动,所有这些都是无关紧要的。
https://unix.stackexchange.com/questions/122105
复制相似问题