Ubuntu
如何進行我自己的 ubuntu 最小安裝?
我已經在 ubuntu 之上建構了一個完整的應用程序解決方案。
現在我已經準備好了;我正在尋找自己安裝的 ubuntu(最小的佔用空間,只有我的應用程序需要的非常少的軟體包)。
我的應用程序主要由 mysql 伺服器、php、proftp 和 nginx(以及其他一些 bash 腳本)組成。
我們的想法是有一個乾淨簡潔的安裝程序來安裝所有東西,這樣我就可以用一個簡單的安裝光碟重新分發這個“應用程序”(對最終使用者來說更容易)。
我偶然發現了 Ubuntu Minimal Remix ( http://www.ubuntu-mini-remix.org/ )
這似乎是一個很好的起點;但它是一張現場 CD;我可以在上面安裝我的整個應用程序框架,沒問題。但是,我不知道如何製作安裝程序或如何建構實際安裝我的“設備”的iso。
我會很感激任何簡單的指導方針或指導讓我開始。
我花了一些時間來弄清楚重新製作是如何工作的。我終於掌握了竅門,並寫下了使用安裝程序創建我的第一張 live CD 的步驟。我要感謝 Pilolli Pietro 提供的這個 google 程式碼 wiki 頁面:http ://code.google.com/p/ardesia/wiki/Create_a_live_distro 。
此行專門用於添加安裝程序(從混音的上下文中執行):
// check the dependencies of that package to find out what other // flavors you could use. apt-get --with-install-recommends install ubiquity-frontend-kde
我採取的所有步驟如下。我知道有些東西不見了,但更重要的是要了解它是如何工作的。
// get a util to help with creating the image sudo apt-get install uck // clean any previous stuff sudo uck-remaster-clean // unpack the iso sudo uck-remaster-unpack-iso /mnt/iso/ubuntu-mini-remix-12.10-i386.iso // unpack the root fs sudo uck-remaster-unpack-rootfs // change focus to the root fs sudo uck-remaster-chroot-rootfs // make repositories available (uncomment all universe and multiverse entries) nano /etc/apt/sources.list // update apt apt-get update // disable automatic suggestions (--with-install-recommends can temporary enable them) nano /etc/apt/apt.conf //-- contents APT::Install-Recommends "false"; APT::Install-Suggests "false"; //-- // install kde desktop apt-get install plasma-desktop // install ltsp client and kubuntu theme for ldm apt-get install ltsp-client ldm-kubuntu-theme // install basic applications apt-get install dolphin kdesdk-dolphin-plugins kdepasswd kfind konsole kwrite kompare plasma-widget-folderview // install browser apt-get install chromium-browser // install package manager apt-get install muon muon-updater muon-notifier // add an installer apt-get --with-install-recommends install ubiquity-frontend-kde // remove any leftovers of installed and then uninstalled packages (should not do anything) apt-get autoremove // clean the cache apt-get clean // change focus exit // pack the root fs sudo uck-remaster-pack-rootfs // create an iso sudo uck-remaster-pack-iso ubuntu-mini-kde-12.10-i386.iso //copy the iso cp ~/tmp/remaster-new-files/ubuntu-mini-kde-12.10-i386.iso /mnt/iso/