console-data、console-setup、console-common 和 console-tools 之間有什麼區別?

console-data、console-setup、console-common 和 console-tools 之間有什麼區別?

debian 軟體包console-dataconsole-setupconsole-commonconsole-tools也許更多)似乎都做同樣的事情。有什麼區別以及我應該使用哪些?

答案1

Debian 喜歡將應用程式分割成小單元,即使 99% 的人想要安裝所有東西,也是為了 1% 有不尋常需求的人。然而,當你聲稱它們「似乎都在做同樣的事情」時,你就誇大了——這些描述資訊非常豐富。

console-data包含與體系結構無關的數據,例如鍵盤映射和字體。所有架構都有一個二進位包,這可以節省包鏡像的空間以及安裝多個架構的網站上的下載頻寬。資料包本身沒有用,它將作為使用該資料的程式的依賴項被拉入。

console-tools包含使用以下資料的程式:console-data設定鍵盤映射,loadkeys設定字體consolecharschvt。鍵盤映射和字型:您可能只需要該軟體包用於其他工具,或載入鍵盤映射。openvtconsole-data

console-common僅包含在啟動時載入鍵盤映射所需的基礎架構。它取決於console-data(對於鍵盤映射)和console-tools(對於loadkeys程式)。這個包的目的是提供簡單的配置;如果您想要一個沒有所有鍵盤映射的簡約系統,您可以手動完成相同的工作。

console-setup是一個額外的程序,用於將 X11 鍵映射轉換為 Linux 控制台鍵映射。

你錯過了kbd,這是 的替代實現console-tools。我不知道有什麼區別。

對於大多數用戶來說,「我應該使用哪些」的答案是否定的——只要讓你的發行版預設拉取它想要的任何東西。無論如何,您不會與控制台進行太多互動:一旦 X 啟動,所有這些都無關緊要。

相關內容