カスタマイズされたLiveCDに最新のパッケージアップデートを含めるにはどうすればよいですか?


10

Ubuntuカスタマイズキットを使用して、作成されたCDにすべての更新を含める方法はありますか(CDが作成される時点まで)?

ありがとう


1
UCKについてはわかりませんがremastersys、この要件には適切なツールだと思います。
Web-E

回答:


4

一般に、これはLiveCDを使用して、拡張されたsquashfsファイルシステムにchrootし、アップグレードまたはdist-upgradeを指定してapt-getを実行することで実行できます。再パックされたカスタマイズされたファイルシステムは700MBのCDに収まらない場合があることに注意してください(とにかくクリーン実行、aptキャッシュの削除など)。


同意してくれてありがとう、ミッチ:私は電話でこの答えを入力していました。詳細と書式設定を改善して、すぐに更新します。
ish

3

ubuntu-defaults-builderを使用して、更新パッケージを含む元のISOイメージを作成できます。

ステップ1。ubuntu-defaults-builderをインストールする

sudo apt-get install ubuntu-defaults-builder

ステップ2。テンプレートを作る

ubuntu-defaults-template ubuntu-12.04-desktop-i386

このコマンドは、ubuntu-12.04-desktop-i386という名前のディレクトリをいくつかのファイルとフォルダー内に作成します。

ステップ3。テンプレートのカスタマイズ

ubuntu-12.04-desktop-i386ディレクトリには、hooks / chrootファイルがあります。ファイルの最後の部分に3行以下を追加します。

apt-get update
apt-get upgrade --yes
apt-get clean

ローカライズする場合は、i18n / language.txt、i18n / langpacks.txt、およびi18n / keyboard.txtを変更します。または、いくつかのアプリケーションを追加する場合は、パッケージ名をディレクトリの最上位のdepends.txtに追加します。

ステップ4。DEBパッケージの作成

dpkg-buildpackage -us -uc

このコマンドは、上位ディレクトリに "ubuntu-12.04-desktop-i386_0.1_all.deb"という名前のパッケージを作成します。

ステップ5。ubuntu-defaults-imageを実行する

cd ../
sudo ubuntu-defaults-image --package ubuntu-12.04-desktop-i386_0.1_all.deb

このコマンドは、 "binary-hybrid.iso"という名前のISOイメージを作成します。

ただし、このイメージは726MBを超えています。このISOイメージをDVDディスクに書き込むか、このISOイメージをUSBドライブにインストールしてください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.