Wie füge ich die neuesten Paketaktualisierungen in eine angepasste LiveCD ein?

10

Gibt es eine Möglichkeit, mit dem Ubuntu-Anpassungskit alle Updates auf der erstellten CD aufzunehmen (bis zu dem Zeitpunkt, an dem die CD erstellt wird)?

Vielen Dank

Mitch
quelle
1
Ich bin mir nicht sicher über UCK. Aber ich denke, es remastersysist das richtige Werkzeug für diese Anforderung.
Web-E

Antworten:

4

Im Allgemeinen können Sie dies mit der LiveCD tun, indem Sie in das erweiterte squashfs-Dateisystem chrooten und apt-get mit Upgrade oder dist-Upgrade ausführen. Beachten Sie, dass das neu gepackte angepasste Dateisystem möglicherweise nicht auf eine 700-MB-CD passt (sauber ausführen, passende Caches löschen usw.).

ish
quelle
Vielen Dank für die Annahme, Mitch: Ich habe diese Antwort am Telefon eingegeben. Ich werde sie bald mit mehr Details und besserer Formatierung aktualisieren.
ish
3

Mit ubuntu-defaults-builder können Sie Ihr ursprüngliches ISO-Image einschließlich Update-Paketen erstellen.

Schritt 1. Installieren Sie den Ubuntu-Defaults-Builder

sudo apt-get install ubuntu-defaults-builder

Schritt 2. Vorlage erstellen

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

Dieser Befehl erstellt ein Verzeichnis mit dem Namen ubuntu-12.04-desktop-i386 in mehreren Dateien und einigen Ordnern.

Schritt 3. Vorlage anpassen

Im Verzeichnis ubuntu-12.04-desktop-i386 befindet sich die Datei hooks / chroot. Fügen Sie dem letzten Teil der Datei unten 3 Zeilen hinzu.

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

Wenn Sie lokalisieren möchten, ändern Sie i18n / language.txt, i18n / langpacks.txt und i18n / keyboard.txt. Oder wenn Sie einige Anwendungen hinzufügen möchten, fügen Sie Paketnamen in abhängige.txt oben im Verzeichnis hinzu.

Schritt 4. DEB-Paket erstellen

dpkg-buildpackage -us -uc

Dieser Befehl erstellt das Paket "ubuntu-12.04-desktop-i386_0.1_all.deb" im oberen Verzeichnis.

Schritt 5. Führen Sie das Ubuntu-Defaults-Image aus

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

Dieser Befehl erstellt ein ISO-Image mit dem Namen "binary-hybrid.iso".

Dieses Image ist jedoch größer als 726 MB. Sie sollten dieses ISO-Image auf eine DVD brennen oder dieses ISO-Image auf ein USB-Laufwerk installieren.

Vine_Benutzer
quelle