
debian 軟體包console-data
、console-setup
和console-common
(console-tools
也許更多)似乎都做同樣的事情。有什麼區別以及我應該使用哪些?
答案1
Debian 喜歡將應用程式分割成小單元,即使 99% 的人想要安裝所有東西,也是為了 1% 有不尋常需求的人。然而,當你聲稱它們「似乎都在做同樣的事情」時,你就誇大了——這些描述資訊非常豐富。
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
。我不知道有什麼區別。
對於大多數用戶來說,「我應該使用哪些」的答案是否定的——只要讓你的發行版預設拉取它想要的任何東西。無論如何,您不會與控制台進行太多互動:一旦 X 啟動,所有這些都無關緊要。