Ubuntu

在建構定制的 Ubuntu 安裝 CD 時確定最小的軟體包集

  • May 5, 2015

我正在定制一張 Ubuntu 安裝 CD。要求是所有需要的東西都包含在 CD 上。我還想刪除所有不需要的東西。案例不是通用 PC,而是更多資訊亭/設備。

我需要的是一種方法來確定 CD 上需要哪些軟體包以及我可以安全刪除哪些軟體包。我可以從我在 kickstart 文件中列出的一組包中跟踪依賴關係樹,但仍有許多我不想要的包。我還需要一種將新包添加到 CD 並自動包含任何依賴包的方法。我正在編寫腳本來執行此操作,但似乎這些工具必須已經存在。我瀏覽了 debian 開發人員工具,並沒有找到任何真正適用於我正在嘗試做的事情的東西。

我發現似乎是特定於 debian 的,並且可能不適用於創建 Ubuntu 安裝 CD。(即,包debian-cdeasycdd

debootstrap 實際上是您想要用來設置真正最小的基本 debian 或 ubuntu 系統的工具。

查看以下輸出:

aptitude search ~pimportant ~prequired ~pstandard

debootstrap 安裝了其中的大部分,但由於它可用於安裝 chroot,它不會安裝核心或引導載入程序。

引用自:https://serverfault.com/questions/99309