Tu peux récupérer la fonte et te faire une extension à la main.
désolé fran.b, mais je ne comprends pas…
Les extensions ne sont qu’une arborescence de fichiers qui se superpose au système existant. Exemple: Je veux modifier le fichier /lib/udev/usb_fstab.sh de la clef pour monter les partitions vfat avec tes options. C’est très simple, sur la clef, je fais
[code]$ mkdir /tmp/gre
$ sudo su <- évite une batterie de su
cd /tmp/gre
mkdir -p lib/udev
cp /lib/udev/usb_fstab.sh
emacs lib/udev/usb-fstab.sh
rm lib/udev/usb-fstab.sh~
cd …
mksquashfs gre extension_zzfstab.sqh
mv extension-zzfstab.sqh /oldroot/cdrom/agreg
^D <----- Control D
[/code]
et voilà. le zz est là pour que le fichier soit chargé en dernier. sauve-extension fait ça automatiquement en cherchant les fichiers rajoutés dans le ramdisk en enlevant ceux qui sont a priori inutile, cela étant le filtre n’est pas parfait. Par cette méthode tu peaufines vraiment ce que tu fais et tu évites une clef obèse…
Merci pour ces infos, mais j’ai choisi pour l’instant la facilité:
Je souhaite donc utiliser ClefAgregBAse et y ajouter ces modules que tu as créés:
extension_iceweasel.sqh
extensions/extension_OO3.sqh
extension_TVvlc.sqh
extension_zzaccentUSB.sqh
j’ai donc téléchargé et installé ClefagregBase à partir de l’image ClefAgregBase-5.0.iso par la méthode manuelle:
- Recopie du contenu entier du CD et déplacement de isolinux/minirt26.gz et isolinux/linux26 sur la racine de la clé
- Boot sur le CD en mettant la clé sur l’ordinateur
- ouverture d’une console et exécution des instruction suivantes:
- sudo cat /usr/lib/syslinux/mbr.bin > /dev/sda
- sudo syslinux /dev/sda1
Par la suite j’utilise un CD de boute. Je l’ai créé à partir de l’image “BootClefAgreg-5.iso”. Le md5sum (730e0ac6bee584b52be377c87ca9461c) ne correspond pas à celui indiqué sur cette page (clefagreg.dnsalias.org/md5sums.txt) !! Mais bon, cela semble marcher…
Certaines applications se ne lancent pas lorsque l’on clique sur l’icône correspondante:
- Xpdf
- SciTE
- Xemacs
- TVvlc
- Iceweasel
Par contre les autres fonctionnent correctement. - Console
- Xcalc
- Dillo
- Rox-filer
- reglage son
- Mixage
- Openoffice
Comment peut-on lancer les applications en ligne de commande? (pour y voir plus clair!)
Je viens de tester ClefAgregBase 4.7. En cliquant sur le bouton droit de la souris sur les icônes, j’ai pu trouver les commandes pouvant lancer les programmes (le clic droit ne fonctionne pas avec la version 5.0!). xpdf pour lancer Xpdf, tout simplement? En lançant cette commande, il est indiqué que le fichier est absent. Par contre, la commande rox-filer fonctionne.
Quels sont les programmes présents sur ClefAgregBase?
Fran.b, Je viens de voir que tu es en train de changer ton site et qu’il existe différentes extensions suivant les versions. Ce qui explique sans doute le non-fonctionnement de certaines extensions…les extensions ClefAgreg version 5.0 et 5.1 peuvent-elles fonctionner sous ClefAgregBase 5.0 ou dois-je les créer?
Si tu veux utiliser les extensions de clefagreg 5, pars de clefagreg-5.1 (ou clefoffi-5.0). Par contre, pour clefagregbase, les extensions peuvent avoir besoin de librairie qui ne sont pas installées, le succès n’est pas garanti. J’hésitais à faire un clef très modulaire comme cela mais cela signifierait une redondance importante des fichiers, j’hésite. Pour clefagregbase, dans l’extension, vérifies que dans /var/FB-filtre, il y a à la fin
[quote]# udev
./etc/udev/rules.d/z*
./etc/udev/rules.d/70-persistent*
[/quote]
et non seulement[quote]# udev
./etc/udev/rules.d/z*
[/quote]
Je tourne un peu en rond…Je suis revenu à la version 4.7 qui me convient. Il me manque juste les polices microsofts. Avant d’installer les extensions, je me suis dit que je pourrais peut-être installer msttcorefonts.
l’installation de msttcorefonts a peut-être mal fonctionné (voir message après). Elles apparaissent pourtant sous openoffice.org.
La commande “sauve-extension” me donne:
root@agreg:~# sauve-extension
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture de l'information d'état étendu
Initialisation de l'état des paquets... Fait
Écriture de l'information d'état étendu... Fait
Lecture des descriptions de tâches... Fait
Construction de la base de données des étiquettes... Fait
Nettoyage de l'arborescence et sauvegarde
tar: Retrait de « / » de tête des noms des membres
Nom de l'extension: polices
/usr/local/bin/sauve-extension: line 22: mksquashfs: command not found
mv: ne peut évaluer `/tmp/extension_polices.sqh': Aucun fichier ou répertoire de ce type
des messages d’avertissement apparaît lors de l’installation:
warning: /usr/share/fonts/X11/truetype does not exist or is not a directory
warning: /usr/lib/X11/fonts/truetype does not exist or is not a directory
mksquashfs manque??? Tu es sur de ne pas être en 4.6?
Bon, charge http://clefagreg.dnsalias.org/extension_squashfs.sqh mais je suis surpris, je croyais le bug bien corrigé.
Pour le bug sur les fontes, c’est un problème dans l’installateur de fontes, essayes de faire un lien vers /usr/share/fonts/truetype
C’est bien la version 4.7.
Super! Il ne reste plus que 30 Mo sur ma clé, mais tout est fonctionnel. Merci beaucoup pour ta patience, fran.b. Je suis vraiment impressionné par ton travail. J’aurais quelques questions à te poser un peu plus tard…
Pour pouvoir m’en souvenir en cas de besoin, voici un résumé des opérations effectuées:
1 - Télécharger de ClefOffi-4.7.iso - phare.normalesup.org/~boisson/ClefOffi-4.7.iso
2 - Recopier du contenu entier du CD et déplacement de isolinux/minirt26.gz et isolinux/linux26 sur la racine de la clé
3 - Un bug empêche parfois la bonne restitution de quelques fichiers lors du boute sur la clef sur la version 4.7. Pour remédier à ce bug, remplacer le fichier minirt26.gz par minirt26.gz-4.7 (après l’avoir renommé minirt26.gz) - phare.normalesup.org/~boisson/minirt26.gz-4.7
4 - Bouter sur le CD en mettant la clé sur l’ordinateur
5 - Ouvrir d’une console et exécution des instructions suivantes:
6 - Copier l’extension extension_squashfs.sqh dans le dossier Agreg de la clé (pour corriger un bug) - clefagreg.dnsalias.org/extension_squashfs.sqh
7 - Redémarer et bouter sur la clé.
8 - Ouvrir une console et mettre à jour le fichier /FB (pour qu’il tienne compte de l’extension extension_squashfs.sqh
9 - Ouvrir une console root
10 - Installer l’arborescence de dpkg dans la console root
11 - Installer le paquet msttcorefonts dans la console root
12 - Télécharger et copier les extensions extension_TVvlc.sqh (logiciel vlc) et extension_zzaccentUSB.sqh (règle les problèmes d’accents sur les clés USB (fat32) dans le dossier agreg de la clé.
clefagreg.dnsalias.org/extension_zzaccentUSB.sqh
normalesup.org/~boisson/extension_TVvlc.sqh
13 - C’est fini. tout tient sur une clé de 500Mo!