FrenchMozilla
 
HAPedit

Le Site de Fred

Dernière mise à jour de la page le 17 septembre 2004.

Mes Scripts Linux

 


Ce site est optimisé pour les navigateurs mozilla avec un affichage en 1024x768

Script : creercdknoppix

Alors voilà, je n'avais jamais essayé la remasterisation d'un CD de Knoppix mais entendu les difficultés de certains. Je me suis dit que j'allais essayer en faisant un pitit script en parallèle. J'avais trouvé il y a longtemps des bribes de scripts et je m'en suis inspiré, mais je ne retrouve plus où :( Alors désolé pour le manque de référence je sais juste que j'avais trouvé à partir du site knoppix.net Mais je n'arrive pas à remettre la main dessus.

Nouveautés

Il n'y avait pas eu de modification depuis longtemps et pourtant le script bouge avance et utiliser, mais je n'avais pas pris le temps de le remettre en ligne. C'est donc directement dans sa version 0.6 que je vous le propose. Pour avoir un aperçu du chemin parcouru, lisez la liste des modifications.

Pré-requis

Le script peut maintenant utilisé au choix une image iso ou être lancé à partir d'un CD de Knoppix en fonctionnement. Il est également possible de reprendre un travail entamé ce qui évite de répondre à des questions inutiles (je suis un peu un gros fainéant c'est pour cela ;) )

En utilisant le script sur une image iso, il vous faudra une plus grande quantité d'espace disponible : un espace de travail de 3Go et un espace temporaire de 2.5Go semble nécessaire. En partant d'un CD, seul l'espace de travail est nécessaire.
Par ailleurs il vous faudra 1Go de RAM + Swap sinon la compression du fichier KNOPPIX n'aboutira pas

Utilisation

Dans un premier temps, récupérez le script sur la page correspondante : script Linux. L'archive est au format .tar.gz pour le décompresser, il faudra donc :

tar -xvzf creercdknoppix_0.6.tar.gz

Entrez ensuite dans le dossier créer :

cd creercdknoppix_0.6

Pour exécuter le script, il vous faut être administrateur (commande "su") :

knoppix@knoppix:~$ su Password: root@knoppix:/home/knoppix#

Mot de passe : Lors de la saisie du mot de passe (en anglais Password), aucun caractère ne s'affiche. Ne vous inquiétez pas, ceci est tout à fait normal.
Si vous faites su dans un terminal sur un LiveCD Knoppix aucun mot de passe ne vous sera demandé, et c'est normal. Continuez sans vous en inquiéter ;)

Maintenant que vous êtes en root, il vous faut monter les partitions de "travail" et "temporaire". Il faut monter la partition de travail avec l'option "dev" ce qui donne pour une partition /mnt/hdf1 :

mount -o dev /dev/hdf1 /mnt/hdf1

Vous pouvez monter les autres partitions à votre convenance.

Si vous ne disposez pas d'assez de swap, il faudra en créer à l'aide de "mkswap" sur une partition donnée. Ensuite activée là :

swapon /dev/hdf8

Voilà, il vous suffit ensuite de lancer le script et de choisir dans les menus les actions désirées ainsi que de répondre par oui ou non aux questions posées.

sh creercdknoppix

Je vous laisse découvrir le fonctionnement du script.

Par défaut, le script enlèvera les paquets suivants :
"kde-i18-* openoffice-de-en selflinux user-de manpages-de trans-de-en"
et ajoutera :
"openoffice.org openoffice.org-help-fr openoffice.org-l10n-fr mozilla-locale-fr myspell-fr aspell aspell-bin aspell-en aspell-fr manpages-fr".

Il y a une erreur lors de l'ajout des paquets car la traduction de mozilla 1.7.2 n'est pas encore disponible

Si vous désirez modifier ces listes, il suffit de modifier les variables rmpacks ligne 377 pour les paquets à retirer et addpacks à la ligne 397.

Bons essais, et faites m'en part soit sur le livre d'or soit par mail.

Modification du script

# Liste des changements / Changelog :
#
# V0.6 (17 septembre 2004)
# * Modification de l'ordre des questions et de leur
#   présentation : regroupement sous forme de 4 menus
# * Ajout de la traduction des derniers menus de Knoppix
# * Ajout de la définition des sources sur Sid
#
# V0.5 (16 juin 2004)
# * Fonction pour lancement à partir d'un CD
# * GUI
#
# V0.4 (14 mai 2004)
# * Correction de Mozilla (j'espère la dernière :) )
# * Bookmarks Konqueror
# * menuKNOPPIXInFrench
#
# V0.3 (10 mai 2004)
# * Suppression menu OpenOffice du Tableau de bord de KDE
# * Correction Mozilla
# * ajout du french.kbd qui avait été oublié
#
# V0.2 (09 mai 2004)
# * ajout option automatique
# * séparation création fichier KNOPPIX et CD
# * copie des fichiers F2 F3 boot.msg et correction isolinux.cfg
#
# V0.1 (08 mai 2004)
# * Création
# * Création des rep de travail
# * Extraction contenu Iso
# * Extraction contenu fichier KNOPPIX
# * Sources.list sur sarge
# * Suppression de paquets
# * Installation des versions françaises de logiciels
# * Mise à jour (updatedb) pour fonctionnement de locate
# * Création fichier KNOPPIX et CD

Fonctionnalités prévues

Pour les versions suivantes il est prévu :

Ce qui suit concerne la version 0.3

Pré-requis

Pour l'instant le script n'utilise pas de CD graver mais une iso. Il est nécessaire également d'avoir une version de Knoppix installé sur le disque dur.
Curieux choix se diront certains mais pas tant que ça. J'ai personnellement un système Linux installé à partir d'une Knoppix 3.3 et j'ai fait mes premiers essais de remasterisation avec l'arrivée de la Knoppix 3.4 que je n'ai pas gravé ! J'avais donc une iso de la Knoppix 3.4 et un système Linux avec les outils de Knoppix d'installer et en particulier le paquet cloop.

Mis à part cela, il faudra pas mal d'espace disque : un espce de travail de 3Go et un espace temporaire de 2.5Go semble nécessaire. Par ailleurs il vous faudra 1Go de RAM + Swap sinon la compression du fichier KNOPPIX n'aboutira pas

Utilisation

Dans un premier temps, récupérez le script sur la page correspondante : script Linux. L'archive est au format .tar.bz2 pour le décompresser, il faudra donc :

tar -xvjf creercdknoppix_0.3.tar.bz2

Entrez ensuite dans le dossier créer :

cd creercdknoppix_0.3

Pour exécuter le script, il vous faut être administrateur (commande "su") :

knoppix@knoppix:~$ su Password: root@knoppix:/home/knoppix#

Mot de passe : Lors de la saisie du mot de passe (en anglais Password), aucun caractère ne s'affiche. Ne vous inquiétez pas, ceci est tout à fait normal.

Maintenant que vous êtes en root, il vous faut monter les partitions de "travail" et "temporaire". Il faut monter la partition de travail avec l'option "dev" ce qui donne pour une partition /mnt/hdf1 :

mount -o dev /dev/hdf1 /mnt/hdf1

Vous pouvez monter les autres partitions à votre convenance.

Si vous ne disposez pas d'assez de swap, il faudra en créer à l'aide de "mkswap" sur une partition donnée. Ensuite activée là :

swapon /dev/hdf8

Voilà, pour lancer le script il faut lui donner le type d'exécution (étape après étape ou automatique), le chemin vers l'iso téléchargée et le chemin et nom de la nouvelle iso :

sh creercdknoppix -n /home/knoppix/KNOPPIX_V3.4-2004-05-10-EN.iso /mnt/hdf5/knx_fr.iso

Problème connu :
Lors de l'exécution automatique (-a au lieu de -n), une erreur intervient lors de la création du fichier KNOPPIX. Je n'ai pas encore compris pourquoi. Probablement un problème de mémoire mais ???

La première question posée : le répertoire de travail et le répertoire temporaire. Viendront ensuite une série d'étapes. Il suffit normalement de répondre y (pour yes) à toutes les questions et cela devrait tourner sans problèmes. Par défaut c'est la réponse "non" qui est prise !

Par défaut, le script enlèvera les paquets suivants :
"kde-i18-* openoffice-de-en selflinux user-de manpages-de trans-de-en"
et ajoutera :
"openoffice.org openoffice.org-help-fr openoffice.org-l10n-fr mozilla-locale-fr myspell-fr aspell aspell-bin aspell-en aspell-fr manpages-fr".

Si vous désirez modifier ces listes, il suffit de modifier les variables rmpacks ligne 227 pour les paquets à retirer et addpacks à la ligne 246.

Bons essais, et faites m'en part soit sur le livre d'or soit par mail.