Debian

Debian 中預設安裝了哪些軟體包?那一套有術語嗎?為什麼有些軟體包是“自動安裝”而有些不是?

  • March 20, 2019

是否有一個術語來指代 Debian 發行版自動安裝的軟體包子集?

我認為它與包優先級有關,但似乎並非如此,因為預設安裝的包中有所有優先級的包。

此外,其中一些初始子集的包具有automatically installed標誌,例如wireless-tools. 因此,如果手動刪除初始子集的包(取決於它們),它們將被自動刪除。我想知道,安裝工具是否只保留要考慮手動安裝的軟體包列表並自動安裝它們的依賴項?

回答前兩個問題: 安裝核心 Debian 實用程序後,Debian 安裝程序似乎呼叫tasksel來執行安裝“任務”。其中典型的任務是“標準”任務和“筆記型電腦”任務。從任務頁面:

“標準”任務

標準任務是 Debian 安裝程序使用的特殊任務。它實際上依賴於包的優先級。“標準系統”任務包括什麼?

tasksel --task-packages standard

這是一個 aptitude 搜尋字元串,相當於

aptitude search ~pstandard ~prequired ~pimportant -F%p

所以tasksel安裝standardrequiredimportant包。

“筆記型電腦”任務

筆記型電腦任務是 Debian 安裝程序使用的一項特殊任務,用於拉取筆記型電腦上有用的軟體包:

  • 無線工具
  • acpi 支持
  • cpufrequtils
  • acpi
  • wpa請求者
  • 動力頂
  • apmd
  • pcmciautils
  • pm-utils
  • 安娜克龍
  • avahi-autoipd
  • 藍牙

桌面

請參閱https://wiki.debian.org/DebianDesktop/Tasks

這在Debian 政策base system中被描述為所有具有或優先級的軟體包。required``important

您可以使用該實用程序搜尋requiredimportant優先級附加到的包。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在基本安裝之外執行。

引用自:https://unix.stackexchange.com/questions/90523