Comment inclure les dernières mises à jour de packages dans un LiveCD personnalisé?

10

En utilisant le kit de personnalisation Ubuntu, existe-t-il un moyen d'inclure toutes les mises à jour sur le CD créé (jusqu'au moment où le CD est créé)?

Merci

Mitch
la source
1
pas sûr de UCK .. mais je pense que remastersysc'est le bon outil pour cette exigence.
Web-E

Réponses:

4

En général, vous pouvez le faire avec le LiveCD en chrootant dans le système de fichiers squashfs étendu et en exécutant apt-get avec upgrade ou dist-upgrade. Notez que le système de fichiers personnalisé reconditionné peut ne pas tenir sur un CD de 700 Mo (exécutez propre, supprimez les caches apt, etc. de toute façon)

ish
la source
Merci beaucoup pour l'acceptation, Mitch: je tapais cette réponse sur le téléphone, je mettrai à jour bientôt avec plus de détails et un meilleur formatage.
ish
3

En utilisant ubuntu-defaults-builder, vous pouvez créer votre image ISO d'origine, y compris les packages de mise à jour.

Étape 1. Installer ubuntu-defaults-builder

sudo apt-get install ubuntu-defaults-builder

Étape 2. Faire un modèle

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

Cette commande crée le répertoire nommé ubuntu-12.04-desktop-i386 dans plusieurs fichiers et certains dossiers.

Étape 3. Personnalisation du modèle

Dans le répertoire ubuntu-12.04-desktop-i386, le fichier hooks / chroot est là. Ajoutez ci-dessous 3 lignes à la dernière partie du fichier.

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

Si vous souhaitez localiser, modifiez i18n / language.txt, i18n / langpacks.txt et i18n / keyboard.txt. Ou si vous souhaitez ajouter des applications, ajoutez des noms de package dans depend.txt en haut du répertoire.

Étape 4. Faire un paquet DEB

dpkg-buildpackage -us -uc

Cette commande crée le package nommé "ubuntu-12.04-desktop-i386_0.1_all.deb" dans le répertoire supérieur.

Étape 5. Exécuter ubuntu-defaults-image

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

Cette commande crée une image iso nommée "binary-hybrid.iso".

Mais cette image dépasse 726 Mo. Vous devez graver cette image iso sur un disque DVD ou installer cette image iso sur une clé USB.

vine_user
la source