Bonjour,
Je suis en train de réinstaller les fameux PC pour écoles avec la distribution SkoleLinux (debianedu)
Après quelques mois d'expérience avec la connexion depuis une interface console lançant l'interface graphique LXDE, les difficultés des utilisateurs ont été nombreuses.
Ayant trouvé des PC plus récents, je reprends la configuration des postes avec une interface de connexion GDM et le bureau gnome.
Pour faciliter la connexion des plus petits enfants, je mets en place un
clavier virtuel dans l'écran de gdm présentant des touches avec des signes simples (animaux, objets...) qui ouvrira donc une session pour des comptes préétablis.
Le clavier virtuel est basé sur l'appli "
florence" qui permet de définir des claviers avec des touches personnalisées.
Je complète donc "
florence" avec mes définitions et j'ai créé un deb pour installer cette adaptation.
Et bien-sûr je veux intégrer cette adaptation dans la procédure d'installation automatique de skolelinux.
L'installation réseau des postes skolelinux utilise un fichier preseed de base /etc/debian-edu/www/debian-edu-install.dat, que l'on peut compléter avec un fichier local /etc/debian-edu/www/debian-edu-install.dat.local
Mon problème est le suivant:
la version de
florence de wheezy stable est bogué, il me faut utiliser le paquet de wheezy-backports,
comme la source n'est pas défini dans skolelinux, j'essaie de la redéfinir comme le précise la documentation, seulement j'obtiens toujours le paquet stable
sachant que chaque essai dure à minina 3 heures
fichier de définition locale
/etc/debian-edu/www/debian-edu-install.dat.local (qui est bien intégré dans le fichier /etc/debian-edu/www/debian-edu-install.dat par la procédure skolelinux du pxeinstall
d-i apt-setup/local0/repository string http://ftp.fr.debian.org/debian/ wheezy-backports main
d-i apt-setup/local0/comment string Wheezy backports
d-i apt-setup/wheezy-backports boolean true
# list extra packages to install here
d-i pkgsel/include string florence/wheezy-backports supertux
# if you want popcon enabled by default
d-i debian-edu-install/participate-popcon boolean true
# If you want a specific set of profiles installed
d-i debian-edu-install/profile multiselect Workstationd-i apt-setup/local0/repository string http://ftp.fr.debian.org/debian/ wheezy-backports main
d-i apt-setup/local0/comment string Wheezy backports
d-i apt-setup/wheezy-backports boolean true
# list extra packages to install here
d-i pkgsel/include string florence/wheezy-backports supertux
#d-i pkgsel/include string florence/wheezy-backports flashplugin-nonfree supertux numlockx file-roller unattended-upgrades
#d-i pkgsel/include string supertux
#d-i pkgsel/include string numlockx file-roller unattended-upgrades
# if you want popcon enabled by default
d-i debian-edu-install/participate-popcon boolean true
# If you want a specific set of profiles installed
d-i debian-edu-install/profile multiselect Workstation
# If you want automatic partitioning
d-i debian-edu-install/confirm boolean true
# If you want to avoid the password question
d-i passwd/root-password-crypted password $1$hApw7b9S$raSKaK32YV8Tq2hRnI.yJ0
# lancement complement install
d-i preseed/late_command string in-target wget --no-proxy -O/tmp/postconf.sh http://www/~marc/pkg_supp/postconf.sh; in-target bash /tmp/postconf.sh
# If you want automatic partitioning
d-i debian-edu-install/confirm boolean true
# If you want to avoid the password question
d-i passwd/root-password-crypted password $1$hApw7b9S$raSKaK32YV8Tq2hRnI.yJ0
# lancement complement install
d-i preseed/late_command string in-target wget --no-proxy -O/tmp/postconf.sh http://www/~marc/pkg_supp/postconf.sh; in-target bash /tmp/postconf.sh
Si j'ajoute manuellement (après que le poste est été installé) le dépot dans sources.list et que l'installe florence , j'obtiens bien la bonne version
fichier /etc/apt/sources.list modifié après installation du poste
# deb http://ftp.fr.debian.org/debian/ wheezy main
deb http://ftp.fr.debian.org/debian/ wheezy-backports main
deb http://ftp.fr.debian.org/debian/ wheezy main
deb-src http://ftp.fr.debian.org/debian/ wheezy main
## Debian Edu wheezy-test repository
deb http://ftp.skolelinux.org/skolelinux wheezy-test local
deb-src http://ftp.skolelinux.org/skolelinux wheezy-test local
# deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
# wheezy-updates, previously known as 'volatile'
deb http://ftp.fr.debian.org/debian/ wheezy-updates main
deb-src http://ftp.fr.debian.org/debian/ wheezy-updates main
deb http://security.debian.org/ wheezy/updates main contrib non-free
### Use (by uncommenting) either http or ftp, NOT both
### http based apt source: ----------------
deb http://http.debian.net/debian wheezy main contrib non-free
### ftp based apt source: -----------------
# deb ftp://ftp.debian.org/debian/ wheezy main contrib non-free
# deb ftp://ftp.skolelinux.org/skolelinux/ wheezy local
Manuellement l'installation fonctionne
installation de base florence
# apt-get install florence
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les NOUVEAUX paquets suivants seront installés :
florence
...
...
Paramétrage de florence (0.5.1-1) ...
installation florence de backports
root@Poste2:~# apt-get install -t wheezy-backports florence
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants seront mis à jour :
florence
1 mis à jour, 0 nouvellement installés, 0 à enlever et 176 non mis à jour.
Il est nécessaire de prendre 0 o/750 ko dans les archives.
Après cette opération, 324 ko d'espace disque supplémentaires seront utilisés.
Lecture des fichiers de modifications (« changelog »)... Terminé
(Lecture de la base de données... 263715 fichiers et répertoires déjà installés.)
Préparation du remplacement de florence 0.5.1-1 (en utilisant .../florence_0.6.0-2~bpo70+1_i386.deb) ...
Dépaquetage de la mise à jour de florence ...
Traitement des actions différées (« triggers ») pour « man-db »...
Traitement des actions différées (« triggers ») pour « libglib2.0-0:i386 »...
Traitement des actions différées (« triggers ») pour « desktop-file-utils »...
Traitement des actions différées (« triggers ») pour « gnome-menus »...
Traitement des actions différées (« triggers ») pour « gconf2 »...
Paramétrage de florence (0.6.0-2~bpo70+1) ...
Question problème de syntaxe ou autre erreur de preseed qui n'installe pas la version de backports ?
je n'ai rien trouvé de probant concernant les syntaxes pour preseed
Merci de votre aide
Dernière modification par lebardix (21-04-2015 11:24:56)