24-04-2018, 18:02:13
J'ai construit une PrimTux 3 de base opérationnelle, qui nécessite d'être testée. Il faut que je la nettoie et l'optimise avant de la compresser et la diffuser, sa taille actuelle étant encore trop importante.
J'y ai ajouté des scripts que j'ai faits permettant de faire une image à chaud de la carte SD (sous Raspbian stretch, il y a pi-clone, mais qui ne permet que de cloner sur une nouvelle carte, pas de faire des images). Ces scripts sont empaquetés sous le nom sauve-carte_1.1_armhf.deb et sont disponibles dans le dépôt.
J'ai également dû revoir l'installation de lampp pour adapter l'installation d'un serveur Web à ce qui existe pour RPi. Les scripts permettant d'arrêter ou lancer le serveur ont été modifiés en conséquence.
Certaines applications contenues dans la PrimTux n'existent pas pour Raspbian. J'ai empaqueté celles qui ne contenaient pas de binaires, mais celles en contenant doivent être compilées pour ARM. Le 1er portage dont il est question ci-dessous concerne la construction de la PrimTux2 pour RPi.
Voici l'état des lieux de ces applications:
- déjà compilées ou empaquetées lors du portage précédent sur RPi. C'est le cas de :
- non encore compilées
J"avais noté le paquet suivant il y a quelques semaines lorsque j'ai commencé la construction, mais je ne retrouve plus trace de ce paquet dans la PrimTux3 aujourd'hui ! Donc si ça dit quelque chose à quelqu'un !
wordsearchcreator_1.1_i386.deb ---> Nouveau dans PrimTux 3 - à tenter de compiler pour arm
J'ai commencé à me préparer une carte SD avec raspbian pour procéder à ces nouvelles compilations, et ai commencé à regarder pour TBO. Il nécessite des bibliothèques Qt 5.5.
@mothsart
Si tu as des compétences particulières dans ce domaine, dis-le moi et je te laisserai t'en charger, sinon je le ferai.
ça serait bien, dans un premier temps, de pouvoir compiler les applications manquantes du Terrier d'abulédu. Mes tentatives de l'an dernier avaient échoué. Mais je ne suis pas expert en la matière. De plus il en existe de nombreuses versions, la 1ère difficulté étant de déterminer laquelle prendre. Je me souviens d'en avoir tenté les compilations en commençant par les plus récentes avant de tenter sur les précédentes.
@mothsart
Si cela te dit, je peux te transmettre les notes que j'avais prises lors de mes tentatives.
Ensuite, il conviendrait de s'attaquer à toute la base de logiciels complémentaires pour lesquels rien n'a encore été fait pour RPi.
Il faudrait donc:
Enfin, il faudra modifier les scripts d'installation des logiciels complémentaires de la fenêtre d'accueil pour coller aux installations possibles, mais ça, ça sera un détail !
Chacun peut donc librement choisir parmi ces tâches celles qui le motivent. En revanche, quand quelqu'un se lance dans une tâche, il faut le signaler par un message dans ce fil afin d'éviter l'inutile travail en doublon !
J'y ai ajouté des scripts que j'ai faits permettant de faire une image à chaud de la carte SD (sous Raspbian stretch, il y a pi-clone, mais qui ne permet que de cloner sur une nouvelle carte, pas de faire des images). Ces scripts sont empaquetés sous le nom sauve-carte_1.1_armhf.deb et sont disponibles dans le dépôt.
J'ai également dû revoir l'installation de lampp pour adapter l'installation d'un serveur Web à ce qui existe pour RPi. Les scripts permettant d'arrêter ou lancer le serveur ont été modifiés en conséquence.
Certaines applications contenues dans la PrimTux n'existent pas pour Raspbian. J'ai empaqueté celles qui ne contenaient pas de binaires, mais celles en contenant doivent être compilées pour ARM. Le 1er portage dont il est question ci-dessous concerne la construction de la PrimTux2 pour RPi.
Voici l'état des lieux de ces applications:
- déjà compilées ou empaquetées lors du portage précédent sur RPi. C'est le cas de :
- gtkdialog_0.8.3-1_armhf.deb
- leterrier-calculette-capricieuse_2.0.2_armhf.deb
- leterrier-calcul-mental_1.0.11_armhf.deb
- leterrier-fubuki_1.0.0_armhf.deb
- lightdm-webkit-greeter_2.0.0_armhf.deb
- qdictionnaire_2.6_armhf.deb
- non encore compilées
- leterrier-cibler_1.0.1~maverick1ubuntu1_i386.deb ---> compilation tentée et non réussie lors du 1er portage
- leterrier-imageo_2.0~jaunty~ryxeo7_i386.deb ---> compilation tentée et non réussie lors du 1er portage
- leterrier-suitearithmetique_0.9~lucid1_i386.deb ---> compilation tentée et non réussie lors du 1er portage
- leterrier-tierce_0.2~lucid1_i386.deb ---> compilation tentée et non réussie lors du 1er portage
- omega-primtux_1.0_all.deb ---> marqué all mais contiendrait des binaires (c'est ce qui a été noté lors du 1er portage) - à vérifier
- openboard-stretch_1.3.6_i386.deb ---> à compiler
- tbo_1.0.0-1_i386.deb ---> à tenter de compiler pour arm - sources sur https://github.com/danigm/TBO
J"avais noté le paquet suivant il y a quelques semaines lorsque j'ai commencé la construction, mais je ne retrouve plus trace de ce paquet dans la PrimTux3 aujourd'hui ! Donc si ça dit quelque chose à quelqu'un !
wordsearchcreator_1.1_i386.deb ---> Nouveau dans PrimTux 3 - à tenter de compiler pour arm
J'ai commencé à me préparer une carte SD avec raspbian pour procéder à ces nouvelles compilations, et ai commencé à regarder pour TBO. Il nécessite des bibliothèques Qt 5.5.
@mothsart
Si tu as des compétences particulières dans ce domaine, dis-le moi et je te laisserai t'en charger, sinon je le ferai.
ça serait bien, dans un premier temps, de pouvoir compiler les applications manquantes du Terrier d'abulédu. Mes tentatives de l'an dernier avaient échoué. Mais je ne suis pas expert en la matière. De plus il en existe de nombreuses versions, la 1ère difficulté étant de déterminer laquelle prendre. Je me souviens d'en avoir tenté les compilations en commençant par les plus récentes avant de tenter sur les précédentes.
@mothsart
Si cela te dit, je peux te transmettre les notes que j'avais prises lors de mes tentatives.
Ensuite, il conviendrait de s'attaquer à toute la base de logiciels complémentaires pour lesquels rien n'a encore été fait pour RPi.
Il faudrait donc:
- établir la liste de ces applications complémentaires
- pour chacune d'elle, voir si elle existe dans les dépôts Raspbian
- pour celles qui ne sont pas dans les dépôts,
- - empaqueter pour ARM celles qui ne contiennent pas de binaires
- - tenter de compiler les autres.
- - empaqueter pour ARM celles qui ne contiennent pas de binaires
Enfin, il faudra modifier les scripts d'installation des logiciels complémentaires de la fenêtre d'accueil pour coller aux installations possibles, mais ça, ça sera un détail !
Chacun peut donc librement choisir parmi ces tâches celles qui le motivent. En revanche, quand quelqu'un se lance dans une tâche, il faut le signaler par un message dans ce fil afin d'éviter l'inutile travail en doublon !