Debian 中預設安裝了哪些軟體包?那一套有術語嗎?為什麼有些軟體包是“自動安裝”而有些不是?
是否有一個術語來指代 Debian 發行版自動安裝的軟體包子集?
我認為它與包優先級有關,但似乎並非如此,因為預設安裝的包中有所有優先級的包。
此外,其中一些初始子集的包具有
automatically installed
標誌,例如wireless-tools
. 因此,如果手動刪除初始子集的包(取決於它們),它們將被自動刪除。我想知道,安裝工具是否只保留要考慮手動安裝的軟體包列表並自動安裝它們的依賴項?回答前兩個問題: 安裝核心 Debian 實用程序後,Debian 安裝程序似乎呼叫
tasksel
來執行安裝“任務”。其中典型的任務是“標準”任務和“筆記型電腦”任務。從任務頁面:“標準”任務
標準任務是 Debian 安裝程序使用的特殊任務。它實際上依賴於包的優先級。“標準系統”任務包括什麼?
tasksel --task-packages standard
這是一個 aptitude 搜尋字元串,相當於
aptitude search ~pstandard ~prequired ~pimportant -F%p
所以
tasksel
安裝standard
,required
和important
包。“筆記型電腦”任務
筆記型電腦任務是 Debian 安裝程序使用的一項特殊任務,用於拉取筆記型電腦上有用的軟體包:
- 無線工具
- acpi 支持
- cpufrequtils
- acpi
- wpa請求者
- 動力頂
- 酸
- apmd
- pcmciautils
- pm-utils
- 安娜克龍
- avahi-autoipd
- 藍牙
桌面
這在Debian 政策
base system
中被描述為所有具有或優先級的軟體包。required``important
您可以使用該實用程序搜尋
required
和important
優先級附加到的包。aptitude
aptitude search ~prequired -F"%p" aptitude search ~pimportant -F"%p"
debootstrap
在安裝過程中安裝這些軟體包。
tasksel
然後將安裝您在頂部選擇的任何其他角色,通常standard
是使用的預設選擇。在基本系統中列出的內容之上,您將獲得
- 一個核心(謝天謝地)
- 輸入/語言環境/字典包。
- 硬體包。(ACPI、USB、PCI、vm 上的虛擬來賓添加)
- 然後是一些依賴庫來支持上面的。
這相當於我的 VirtualBox VM 上的大約 60 個包(沒有添加大量依賴項的 VBox 來賓添加)。
Expert Install
如果有機會,請執行(選擇“高級選項 > 專家”)。它讓您更好地了解逐步安裝過程以及何時apt
在基本安裝之外執行。