# ClefAgreg version 4 modifiable facilement

**URL:** <https://www.debian-fr.org/t/clefagreg-version-4-modifiable-facilement/11998>\
**Category:** Pause Café\
**Created:** [Février 20, 2016, 5:06 UTC](https://www.debian-fr.org/t/clefagreg-version-4-modifiable-facilement/11998 "2016-02-20T17:06:23Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 5:06 UTC](https://www.debian-fr.org/t/clefagreg-version-4-modifiable-facilement/11998/1 "2016-02-20T17:06:23Z")

</div>

Ça va faire plaisir à ceux qui me l’avaient demandé: J’ai terminé la version 4.0 de [clefagreg](http://boisson.homeip.net/clef/ClefAgreg.html) qui permet de faire des ajouts successifs personnels très simplement. La version mathématiques et la version de base sont déjà en ligne, la version générale (dite ClefOffi avec Iceweasel, Openoffice, Mplayer, Kino, etc) sera en ligne demain.

Pour mettre de nouveaux paquets, il suffit de faire les commandes suivantes:

- Ouvrir une console sous root. Cela peut se faire en tapant «sudo xterm» sous une consode ou en se loggant en tant que root sur une console texte (ctrl-alt-f2 par exemple).

- Installer l’arborescence d dpkg. Cela se fait en tapant «dpkg-get»ren tant que root. Le fichier est cherché sur la clef (à la racine) et en cas d’échec sur le site de ClefAgreg.

- On se trouve désormais devant une debian Etch usuelle. Taper les commandes usuelles, par exemple «aptitude install rogue» par exemple. Il est possible de définir de nouvelles icônes et de modifier le bureau en modifiant le répertoire /etc/skel/.xtdesktop (des icônes sont sur [http://franboisson.free.fr/clef/](http://franboisson.free.fr/clef/))

- Une fois que tout est terminé, il suffit de taper «sauve-extension». Cela fait plusieurs choses:

-\> Tout d’abord, cela fait un «aptitude clean» afin de vider le cache de aptitude.  
-\> Puis cela sauvegarde l’arborescence de dpkg ainsi que de /usr/share/doc dans une archive «dpkg-agreg-$VERSION.tar.bz2» à la racine de la clef USB. Les fichiers que l’on souhaite conservés doivent être rajoutés au fichier /var/FB-garde, ceux qu’on souhaite supprimer explicitement doivent être rajoutés à /var/FB-vire.  
-\> Enfin, une image cloop compressée est fabriquée. Celle ci est uniquement constituée des fichiers modifiés ou rajoutés. Un filtre est établi: Les fichiers sous /var/tmp, /tmp, /proc, /root, … ne sont pas pris en compte. Entre autres, les fichiers sous /lib/modules ne sont pas pris en compte, en effet de façon étonnante, l’insertion des modules agit comme une modification sur ces fichiers (bien que ça ne soit pas nécessaire) et sans ce filtre, on intégrerait les module  
s chargés à chaque fois. Le filtre peut être modifié en éditant /var/FB-filtre. L’image cloop crée se trouve sur la clef dans le répertoire agreg sous un nom «extension$i» où i est le numéro de l’extension. Il est en effet possible de faire plusieurs modifications d’affilée.

- Lors du reboute suivant, la modification sera chargée. Ce système permet de bénéficier à la fois de la compression très efficace de cloop (division par 2,7 en gros) et de la souplesse d’un système modifiable.  
Pour le reste, pas de modifications majeures si ce n’est l’augmentation du nombre de cartes WIFI reconnues.

La clef basique avec un système minimal est dans la page [variantes de clefagreg](http://boisson.homeip.net/clef/clefsdivers.html). La version ClefOffi avec Openoffice, Iceweasel, java, Kino, Avidemux, etc sera mise en ligne cette nuit.

Merci des retours.

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 5:06 UTC](https://www.debian-fr.org/t/clefagreg-version-4-modifiable-facilement/11998/2 "2016-02-20T17:06:23Z")

</div>

Tu fais quand une version em64t ? ![:mrgreen:](https://www.debian-fr.org/uploads/default/original/1X/cc83e9b583138e48ff45f96609046b06d06c7f9d.gif "Mr. Green")

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 5:06 UTC](https://www.debian-fr.org/t/clefagreg-version-4-modifiable-facilement/11998/3 "2016-02-20T17:06:24Z")

</div>

Ça pourrait être la prochaine étape mais je crains une galère pour adapter unionfs et cloop au 2.6.23 64 bits… 🙂😒

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 5:06 UTC](https://www.debian-fr.org/t/clefagreg-version-4-modifiable-facilement/11998/4 "2016-02-20T17:06:24Z")

</div>

Je ne suis pas en mesure d’approfondir tout de suite, mais cloop compile en 2.6.24. par contre, il faut que je vois ce qui ne passe pas dans unionfs.

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 5:06 UTC](https://www.debian-fr.org/t/clefagreg-version-4-modifiable-facilement/11998/5 "2016-02-20T17:06:24Z")

</div>

en sid, remarques…

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 5:06 UTC](https://www.debian-fr.org/t/clefagreg-version-4-modifiable-facilement/11998/6 "2016-02-20T17:06:27Z")

</div>

Pour cloop il est impératif de prendre la version 2.6.22 sinon ça coince. Pour unionfs, il faut récupérer le patch sur le site et le transformer en module indépendant (pénible) ou l’intégrer au noyau…

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 5:06 UTC](https://www.debian-fr.org/t/clefagreg-version-4-modifiable-facilement/11998/7 "2016-02-20T17:06:28Z")

</div>

Une video montrant comment modifier la clef:  
[http://franboisson.free.fr/clef/modifclefagreg.mpg](http://franboisson.free.fr/clef/modifclefagreg.mpg)

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 5:06 UTC](https://www.debian-fr.org/t/clefagreg-version-4-modifiable-facilement/11998/8 "2016-02-20T17:06:28Z")

</div>

pkoi tu ne fais pas un sudo su au lieu d’ouvrir un nouvel xterm, quand tu as besoin d’une session root ?  
Tu as limité l’usage de sudo sur ta clé ?

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 5:06 UTC](https://www.debian-fr.org/t/clefagreg-version-4-modifiable-facilement/11998/9 "2016-02-20T17:06:28Z")

</div>

Non mais dans le mode d’emploi je parle d’ouvrir une console root. J’en profite pour montrer comment on fait. (Et puis je n’aime pas trop sudo même si je dois reconnaître que ça s’est révélé indispensable pour clefagreg. On ne se refait pas 🙂)

---

<div class="post-metadata">

**Author:** ![dimm](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/e9bcb4/32.png) [@dimm](https://www.debian-fr.org/u/dimm)\
**Post date:** [Février 20, 2016, 5:06 UTC](https://www.debian-fr.org/t/clefagreg-version-4-modifiable-facilement/11998/10 "2016-02-20T17:06:30Z")

</div>

J’ai télécharger ClefAgreg-base, j’ai bouter sur le CD et il vient de finir la clef:

```auto

```

🙂

Seul problème rencontrer:  
A l’écran de boot, il affiche d’autres caractères lorsqu’on tape sur le pavé numérique.

Est-ce qu’on est obligé de passer par unCD pour fabriquer la clef ?

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 5:06 UTC](https://www.debian-fr.org/t/clefagreg-version-4-modifiable-facilement/11998/11 "2016-02-20T17:06:30Z")

</div>

Tu peux utiliser une machine Virtuelle. VirtualBox fonctionne par exemple mais il a un comportement curieux si on boute sur une clef USB, je suis en train de tester le dernier qemu en qui j’ai plus confiance.

---

<div class="post-metadata">

**Author:** ![dimm](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/e9bcb4/32.png) [@dimm](https://www.debian-fr.org/u/dimm)\
**Post date:** [Février 20, 2016, 5:06 UTC](https://www.debian-fr.org/t/clefagreg-version-4-modifiable-facilement/11998/12 "2016-02-20T17:06:30Z")

</div>

La clef fonctionne sans problème. Par contre il ne se passe rien lorque je clique sur les icônes de scite, xpdf, xemacs. J’en conclus qu’ils ne sont pas installés car il n’est pas possible de les ouvrir dans un terminal.

Le système est réactif, pas de problème.

Je te dirais plus tard si l’installation de paquets fonctionne, il est en train de télécharger à 37K/s.

---

<div class="post-metadata">

**Author:** ![dimm](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/e9bcb4/32.png) [@dimm](https://www.debian-fr.org/u/dimm)\
**Post date:** [Février 20, 2016, 5:06 UTC](https://www.debian-fr.org/t/clefagreg-version-4-modifiable-facilement/11998/13 "2016-02-20T17:06:30Z")

</div>

J’ai essayé d’installer xpdf mais il a echoué:

```auto
root@agreg:~# aptitude install xpdf
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
Les paquets suivants ne sont pas utilisés et vont être ENLEVÉS : 
  debconf-utils hicolor-icon-theme libatk1.0-data libft-perl libglib2.0-data libgtk2.0-bin 
  libttf2 madwifi-doc perl-doc sgml-base x-ttcidfont-conf xml-core 
Les NOUVEAUX paquets suivants vont être automatiquement installés : 
  lesstif2 libpaper1 libt1-5 libxp6 xpdf-common xpdf-reader xpdf-utils 
Les paquets suivants ont été conservés : 
  debconf debconf-i18n e2fslibs e2fsprogs file findutils libblkid1 libcomerr2 libfreetype6 
  libkrb53 libmagic1 libpam-modules libpam-runtime libpam0g libss2 libssl0.9.8 libuuid1 locales 
  lsb-base nano perl perl-base perl-modules plugusb tzdata vim-common vim-tiny x11-common 
Les NOUVEAUX paquets suivants vont être installés : 
  lesstif2 libpaper1 libt1-5 libxp6 xpdf xpdf-common xpdf-reader xpdf-utils 
Les paquets suivants sont RECOMMANDÉS mais ne seront pas installés :
  libpaper-utils 
0 paquets mis à jour, 8 nouvellement installés, 12 à enlever et 28 non mis à jour.
Il est nécessaire de télécharger 3078ko d'archives. Après dépaquetage, 10,9Mo seront libérés.
Voulez-vous continuer ? [Y/n/?] y
Écriture de l'information d'état étendu... Fait
Prendre : 1 http://ftp.fr.debian.org etch/main libxp6 1:1.0.0.xsf1-1 [14,7kB]
Prendre : 2 http://ftp.fr.debian.org etch/main lesstif2 1:0.94.4-2 [628kB]
Prendre : 3 http://ftp.fr.debian.org etch/main libpaper1 1.1.21 [20,8kB]                            
Prendre : 4 http://ftp.fr.debian.org etch/main libt1-5 5.1.0-2etch1 [146kB]                         
Prendre : 5 http://ftp.fr.debian.org etch/main xpdf-common 3.01-9etch1 [61,0kB]                     
Prendre : 6 http://ftp.fr.debian.org etch/main xpdf-reader 3.01-9etch1 [782kB]                      
Prendre : 7 http://ftp.fr.debian.org etch/main xpdf-utils 3.01-9etch1 [1424kB]                      
Prendre : 8 http://ftp.fr.debian.org etch/main xpdf 3.01-9etch1 [1278B]                             
 3078ko téléchargés en 51s (60,0ko/s)                                                               
Préconfiguration des paquets...
(Lecture de la base de données... 20501 fichiers et répertoires déjà installés.)
Suppression de debconf-utils ...
Suppression de hicolor-icon-theme ...
Suppression de libatk1.0-data ...
Suppression de libft-perl ...
Suppression de libglib2.0-data ...
Suppression de libgtk2.0-bin ...
dpkg : avertissement : lors de la suppression de libgtk2.0-bin, le répertoire « /etc/gtk-2.0 » n'éta
it pas vide, donc il n'a pas été supprimé.
Suppression de libttf2 ...
/var/lib/dpkg/info/libttf2.postrm: line 7: 3319 Erreur du bus ldconfig
dpkg : erreur de traitement de libttf2 (--remove) :
 le sous-processus post-removal script a retourné une erreur de sortie d'état 135
Suppression de madwifi-doc ...
Suppression de perl-doc ...
Suppression de « diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc »
Suppression de xml-core ...
Suppression de sgml-base ...
Suppression de x-ttcidfont-conf ...
Purging font configuration of x-ttcidfont-conf...
Purging category cmap..
Purging category cid..
Purging category truetype..
Des erreurs ont été rencontrées pendant l'exécution :
 libttf2
E: Sub-process /usr/bin/dpkg returned an error code (1)
Échec de l'installation d'un paquet. Tentative de réparation :
```

---

<div class="post-metadata">

**Author:** ![dimm](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/e9bcb4/32.png) [@dimm](https://www.debian-fr.org/u/dimm)\
**Post date:** [Février 20, 2016, 5:06 UTC](https://www.debian-fr.org/t/clefagreg-version-4-modifiable-facilement/11998/14 "2016-02-20T17:06:30Z")

</div>

Pour rogue c’est la même chose:

[code]root@agreg:~# aptitude install rogue  
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  
Les paquets suivants ne sont pas utilisés et vont être ENLEVÉS :  
libttf2  
Les paquets suivants ont été conservés :  
debconf debconf-i18n e2fslibs e2fsprogs file findutils libblkid1 libcomerr2 libfreetype6 libkrb53 libmagic1  
libpam-modules libpam-runtime libpam0g libss2 libssl0.9.8 libuuid1 locales lsb-base nano perl perl-base  
perl-modules plugusb tzdata vim-common vim-tiny x11-common  
Les NOUVEAUX paquets suivants vont être installés :  
rogue  
0 paquets mis à jour, 1 nouvellement installés, 1 à enlever et 28 non mis à jour.  
Il est nécessaire de télécharger 51,7ko d’archives. Après dépaquetage, 281ko seront libérés.  
Voulez-vous continuer ? [Y/n/?] y  
ATTENTION : des versions non certifiées des paquets suivants vont  
être installées.

Des paquets non certifiés peuvent compromettre la sécurité de votre  
système. Vous ne devriez les installer que si vous êtes certain  
que c’est bien votre intention.

rogue

Voulez-vous ignorer cet avertissement et continuer quand même ?  
Pour continuer, entrer « Oui ». Pour interrompre l’installation, entrer « Non » : Oui  
Écriture de l’information d’état étendu… Fait  
Prendre : 1 [http://boisson.homeip.net](http://boisson.homeip.net) etch/divers rogue 1.0-2 [51,7kB]  
51,7ko téléchargés en 2s (17,3ko/s)  
(Lecture de la base de données… 19197 fichiers et répertoires déjà installés.)  
Suppression de libttf2 …  
/var/lib/dpkg/info/libttf2.postrm: line 7: 3764 Erreur du bus ldconfig  
dpkg : erreur de traitement de libttf2 (–remove) :  
le sous-processus post-removal script a retourné une erreur de sortie d’état 135  
Des erreurs ont été rencontrées pendant l’exécution :  
libttf2  
E: Sub-process /usr/bin/dpkg returned an error code (1)  
Échec de l’installation d’un paquet. Tentative de réparation :  
[/code]

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 5:06 UTC](https://www.debian-fr.org/t/clefagreg-version-4-modifiable-facilement/11998/15 "2016-02-20T17:06:31Z")

</div>

Utilise apt-get plutôt, c’est bizarre ton histoire, je n’arrive pas à reproduire… Là tu as supprimé des paquets importants. Tu as pris quelle clef?

Donne le md5sum entre autre (tu peux le vérifier sur le site)

[quote]aptitude install xpdf  
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  
Lecture des descriptions de tâches… Fait  
Construction de la base de données des étiquettes… Fait  
Les NOUVEAUX paquets suivants vont être automatiquement installés :  
lesstif2 libpaper-utils libpaper1 libt1-5 libxp6 xpdf-common xpdf-reader  
xpdf-utils  
Les paquets suivants ont été conservés :  
debconf debconf-i18n debconf-utils e2fslibs e2fsprogs file findutils  
libblkid1 libcomerr2 libfreetype6 libkrb53 libmagic1 libpam-modules  
libpam-runtime libpam0g libss2 libssl0.9.8 libuuid1 locales lsb-base  
madwifi-doc nano perl perl-base perl-doc perl-modules plugusb tzdata  
vim-common vim-tiny x11-common  
Les NOUVEAUX paquets suivants vont être installés :  
lesstif2 libpaper-utils libpaper1 libt1-5 libxp6 xpdf xpdf-common  
xpdf-reader xpdf-utils  
0 paquets mis à jour, 9 nouvellement installés, 0 à enlever et 31 non mis à jour.  
Il est nécessaire de télécharger 3095ko d’archives. Après dépaquetage, 8131ko seront utilisés.  
Voulez-vous continuer ? [Y/n/?]  
[/quote]  
Je vais tester avec l’image ISO du site mais c’est curieux.

---

<div class="post-metadata">

**Author:** ![dimm](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/e9bcb4/32.png) [@dimm](https://www.debian-fr.org/u/dimm)\
**Post date:** [Février 20, 2016, 5:06 UTC](https://www.debian-fr.org/t/clefagreg-version-4-modifiable-facilement/11998/16 "2016-02-20T17:06:31Z")

</div>

Pour le md5sum j’ai vérifié et il est bon.  
J’ utilise ClefAgregBase-4.0.iso. Même chose avec apt-get…

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 5:06 UTC](https://www.debian-fr.org/t/clefagreg-version-4-modifiable-facilement/11998/17 "2016-02-20T17:06:31Z")

</div>

Je viens de charger cette image et de faire une démo dessus (je met la video en ligne d’ailleurs) avec aptitude install xpdf. Je n’obtiens pas ce que tu as. Qu’as tu fait avant?

---

<div class="post-metadata">

**Author:** ![dimm](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/e9bcb4/32.png) [@dimm](https://www.debian-fr.org/u/dimm)\
**Post date:** [Février 20, 2016, 5:06 UTC](https://www.debian-fr.org/t/clefagreg-version-4-modifiable-facilement/11998/18 "2016-02-20T17:06:31Z")

</div>

J’ai ajouté dans /etc/apt/apt.conf:

`Aptitude {
        Recommends-Important "false";
}`

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 5:06 UTC](https://www.debian-fr.org/t/clefagreg-version-4-modifiable-facilement/11998/19 "2016-02-20T17:06:31Z")

</div>

Essaye sans cette option, ça marchera. Mais je ne comprends pas pourquoi il veut virer tous ces paquets, je vais reproduire le souci. Le mieux est de faire un fil dédié dans support.

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 5:06 UTC](https://www.debian-fr.org/t/clefagreg-version-4-modifiable-facilement/11998/20 "2016-02-20T17:06:32Z")

</div>

Voilà, j’ai mis 3 videos sur ClefAgreg en ligne

[http://franboisson.free.fr/clef/Video.html](http://franboisson.free.fr/clef/Video.html)

[Page suivante](https://www.debian-fr.org/t/clefagreg-version-4-modifiable-facilement/11998.md?page=2)
