POU (mettre à jour les puplets de Puppy Linux)
Désolé, j'avais pas vu que c'était déjà signalé !
Je viens d'installer 2 update avec la commande install et de désinstaller et tout est ok effectivement. Du coup je ne comprends pas comment j'ai deux séries complètes d'update qui persistes dans le gestionnaire de ppm... mais à force de tester j'ai certainement oublié ce que j'avais fait !
Je viens d'installer 2 update avec la commande install et de désinstaller et tout est ok effectivement. Du coup je ne comprends pas comment j'ai deux séries complètes d'update qui persistes dans le gestionnaire de ppm... mais à force de tester j'ai certainement oublié ce que j'avais fait !
- ASRI éducation
- Posts: 3197
- Joined: Sat 09 May 2009, 12:10
- Location: France
- Contact:
Cela m'arrive souvent.augras wrote:mais à force de tester j'ai certainement oublié ce que j'avais fait !
Projet ASRI éducation => [url=http://asri-education.org/]Association[/url] | [url=http://forum.asri-education.org/]Forum[/url] | [url=http://dl01.asri-education.org/]Dépôt[/url] | [url=http://kids.asri-education.org/]Espace kids[/url]
- ASRI éducation
- Posts: 3197
- Joined: Sat 09 May 2009, 12:10
- Location: France
- Contact:
copies d'écran vraiment utiles ?
Pensez-vous que les copies d'écran proposées avec les mises à jour soient vraiment utiles ?
Elles alourdissent le travail des développeurs et ne me semblent pas indispensables pour les utilisateurs.
Cordialement,
Elles alourdissent le travail des développeurs et ne me semblent pas indispensables pour les utilisateurs.
Cordialement,
Projet ASRI éducation => [url=http://asri-education.org/]Association[/url] | [url=http://forum.asri-education.org/]Forum[/url] | [url=http://dl01.asri-education.org/]Dépôt[/url] | [url=http://kids.asri-education.org/]Espace kids[/url]
- esmourguit
- Posts: 1410
- Joined: Fri 17 Nov 2006, 14:45
- Location: Entre l'ile aux oiseaux.et l'ile de sainte Lucie
Bonjour à toutes et tous,
@ ASRI,
J'ai fait une install-full, puis j'ai fait un essai de désinstallation d'un fichier avec Pou. Résultat : affichage de la fenêtre rouge d'avertissement pou01.png.
Après avoir fermé cette fenêtre en cliquant sur le bouton OK, le fichier a été désinstallé.
Tentative suivante avec un autre fichier et même affichage de la fenêtre rouge d'avertissement, mais désinstallation du fichier.
En revanche, comme l'a contaté Augras, le fichier /root/.packages/user-installed-packages n'est pas mis à jour de la désinstallation.
A noter aussi que les fichiers installés n'apparaissent pas très précisément dans l'interface graphique de de la fenêtre de désinstallation de PPM, voir image jointe Pou04.png, alors que le fichier /root/.packages/user-installed-packages est bien renseigné.
Je n'ai pas constaté le non affichage des icônes citées plus haut, voir l'image jointe pou03.png.
Cordialement
@ ASRI,
J'ai fait une install-full, puis j'ai fait un essai de désinstallation d'un fichier avec Pou. Résultat : affichage de la fenêtre rouge d'avertissement pou01.png.
Après avoir fermé cette fenêtre en cliquant sur le bouton OK, le fichier a été désinstallé.
Tentative suivante avec un autre fichier et même affichage de la fenêtre rouge d'avertissement, mais désinstallation du fichier.
En revanche, comme l'a contaté Augras, le fichier /root/.packages/user-installed-packages n'est pas mis à jour de la désinstallation.
A noter aussi que les fichiers installés n'apparaissent pas très précisément dans l'interface graphique de de la fenêtre de désinstallation de PPM, voir image jointe Pou04.png, alors que le fichier /root/.packages/user-installed-packages est bien renseigné.
Je n'ai pas constaté le non affichage des icônes citées plus haut, voir l'image jointe pou03.png.
Cordialement
- Attachments
-
- pou04.png
- (20.49 KiB) Downloaded 162 times
-
- pou01.png
- (8.33 KiB) Downloaded 144 times
-
- pou03.png
- (50 KiB) Downloaded 165 times
[url=http://moulinier.net/][color=blue][b]Toutou Linux[/b][/color][/url] - [url=http://toutoulinux.free.fr/pet.php][color=blue][b]Paquets français[/b][/color][/url]
Re: copies d'écran vraiment utiles ?
A partir du moment où la mise à jour est décrite en cliquant sur information çan'apporte pas beaucoup à mon avis.ASRI éducation wrote:Pensez-vous que les copies d'écran proposées avec les mises à jour soient vraiment utiles ?
J'ai eu comme esmourguit l'avertissement en rouge avec le même comportement mais je n'ai pas réussi à reproduire donc pas signalé.
Philippe
- ASRI éducation
- Posts: 3197
- Joined: Sat 09 May 2009, 12:10
- Location: France
- Contact:
@ esmourguit et augras
Rassurez-moi, les avertissements en rouge, vous les obtenez uniquement si vous utilisez le bouton "Install all".
Chez moi, l'installation via le bouton "Install" (un seul paquet) semble ok.
Pour ce qui est de la fonction "Install all" (tous les paquets), comme vous j'obtiens une erreur.
Rassurez-moi, les avertissements en rouge, vous les obtenez uniquement si vous utilisez le bouton "Install all".
Chez moi, l'installation via le bouton "Install" (un seul paquet) semble ok.
Pour ce qui est de la fonction "Install all" (tous les paquets), comme vous j'obtiens une erreur.
Projet ASRI éducation => [url=http://asri-education.org/]Association[/url] | [url=http://forum.asri-education.org/]Forum[/url] | [url=http://dl01.asri-education.org/]Dépôt[/url] | [url=http://kids.asri-education.org/]Espace kids[/url]
- ASRI éducation
- Posts: 3197
- Joined: Sat 09 May 2009, 12:10
- Location: France
- Contact:
Re: copies d'écran vraiment utiles ?
@ esmourguitaugras wrote:A partir du moment où la mise à jour est décrite en cliquant sur information çan'apporte pas beaucoup à mon avis.ASRI éducation wrote:Pensez-vous que les copies d'écran proposées avec les mises à jour soient vraiment utiles ?
Qu'en penses-tu ?
Projet ASRI éducation => [url=http://asri-education.org/]Association[/url] | [url=http://forum.asri-education.org/]Forum[/url] | [url=http://dl01.asri-education.org/]Dépôt[/url] | [url=http://kids.asri-education.org/]Espace kids[/url]
- ASRI éducation
- Posts: 3197
- Joined: Sat 09 May 2009, 12:10
- Location: France
- Contact:
En fait, c'est uniquement avec l'appliquette présente dans la barre des tâches que le problème se pose, car effectivement le GUI principal est ok (alors qu'il utilise les mêmes icônes gtk).esmourguit wrote:Je n'ai pas constaté le non affichage des icônes citées plus haut, voir l'image jointe pou03.png.
Cf. les copies d'écran ci-dessous.
- Attachments
-
- rolx_pou_tray03-en.jpg
- Affichage obtenu avec Toutou Rolx 5.5 rc3
- (9.53 KiB) Downloaded 229 times
-
- pou_tray03-en.jpg
- Affichage obtenu avec ASRI Edu 300 et Puppy Precise 5.7.1
- (12.37 KiB) Downloaded 106 times
Projet ASRI éducation => [url=http://asri-education.org/]Association[/url] | [url=http://forum.asri-education.org/]Forum[/url] | [url=http://dl01.asri-education.org/]Dépôt[/url] | [url=http://kids.asri-education.org/]Espace kids[/url]
Je n'ai pas réussi à reproduire ! Mais j'y retourne !ASRI éducation wrote:@ esmourguit et augras
Rassurez-moi, les avertissements en rouge, vous les obtenez uniquement si vous utilisez le bouton "Install all".
Bon, efectivement ce n'est que dans le cas de install all : ce soir c'est du systématique !
Philippe
- ASRI éducation
- Posts: 3197
- Joined: Sat 09 May 2009, 12:10
- Location: France
- Contact:
Au pire pour la prochaine version de POU, je peux supprimer la fonctionnalité "Install all", mais cela serait un signe de défaite car c'est potentiellement l'une des meilleurs options de l'application POU.augras wrote:Je n'ai pas réussi à reproduire ! Mais j'y retourne !ASRI éducation wrote:@ esmourguit et augras
Rassurez-moi, les avertissements en rouge, vous les obtenez uniquement si vous utilisez le bouton "Install all".
Bon, efectivement ce n'est que dans le cas de install all : ce soir c'est du systématique !
Philippe
Projet ASRI éducation => [url=http://asri-education.org/]Association[/url] | [url=http://forum.asri-education.org/]Forum[/url] | [url=http://dl01.asri-education.org/]Dépôt[/url] | [url=http://kids.asri-education.org/]Espace kids[/url]
Dans l'idéal l'utilisateur pourrait sélectionner les mises à jour qu'il veut faire et cliquer sur un bouton installer la sélection, pour compléter l'installation à l'unité et installer tout.
Je sais que ça ne fait pas avancer sur le problème présent qui, comme souvent, peut ne tenir qu'à pas grand chose mais pour lequel je suis parfaitement ignard.
Courage ! Souvent un autre regard voit rapidement ce que l'on ne voit plus à force de regarder... mais là il faut un autre programmeur.
Philippe
Je sais que ça ne fait pas avancer sur le problème présent qui, comme souvent, peut ne tenir qu'à pas grand chose mais pour lequel je suis parfaitement ignard.
Courage ! Souvent un autre regard voit rapidement ce que l'on ne voit plus à force de regarder... mais là il faut un autre programmeur.
Philippe
- ASRI éducation
- Posts: 3197
- Joined: Sat 09 May 2009, 12:10
- Location: France
- Contact:
J'ai effectué quelques modifications afin d'améliorer l'utilitaire, mais je bloque toujours sur le bouton Install all. Pourtant le résultat est tout proche, il ne manque probablement que quelques caractères dans le script.
Remarques :
- Le script du bouton "Install" utilise /usr/local/petget/petget, cela oblige l'utilisateur à cliquer deux fois pour faire aboutir l'installation de chaque paquet => actuellement pou est capable de gérer ce type d’installation.
- Le script du bouton "Install all" utilise /usr/local/petget/installpkg.sh, cela permet une installation silencieuse de plusieurs paquets => actuellement pou n'est pas capable de gérer ce type d’installation ; pourtant la méthode est presque ok : les updates sont installés, mais le dossier /root/.packages/ est mal renseigné (ce qui est bizarre, c'est que lorsque j'installe plusieurs paquets, le premier est correctement renseigné alors que les suivants ne le sont pas).
Remarques :
- Le script du bouton "Install" utilise /usr/local/petget/petget, cela oblige l'utilisateur à cliquer deux fois pour faire aboutir l'installation de chaque paquet => actuellement pou est capable de gérer ce type d’installation.
- Le script du bouton "Install all" utilise /usr/local/petget/installpkg.sh, cela permet une installation silencieuse de plusieurs paquets => actuellement pou n'est pas capable de gérer ce type d’installation ; pourtant la méthode est presque ok : les updates sont installés, mais le dossier /root/.packages/ est mal renseigné (ce qui est bizarre, c'est que lorsque j'installe plusieurs paquets, le premier est correctement renseigné alors que les suivants ne le sont pas).
Projet ASRI éducation => [url=http://asri-education.org/]Association[/url] | [url=http://forum.asri-education.org/]Forum[/url] | [url=http://dl01.asri-education.org/]Dépôt[/url] | [url=http://kids.asri-education.org/]Espace kids[/url]
Bonjour ASRI éducation,
Quand j'installe le premier update avec le bouton install j'ai 2 fichiers qui sont créés dans /root/.packages : 20131201èupdate_test.files et 20131201_update_test.remove. Et la ligne suivante est ajoutée au fichier user-installed-packages :
20131201_update_test|20131201_update_test|||BuildingBlock|12K||20131201_update_test.pet||Update||||
Dans le cas de l'utilisation de install all aucun fichier .files et .remove n'est créé et toutes les lignes insérées dans user-installed-packages sont de la forme |20131202_update_test|||BuildingBlock|12K||20131202_update_test.pet||Update||||
il manque systématiquement le nom de la mise à jour en début de ligne comme 20131202_update_test pour la ligne ci-dessus.
Le script a donc un soucis sur ce point également.
Contrairement à toi, même la première mise à jour, en utilisant install all, n'est pas renseignée correctement dans le fichier user.
En regardant le script j'ai remarqué qu'il fait appel à deux autres scripts, ligne 141, pinstall.sh et doinst.sh : est-ce que le problème ne serait pas dans un, ou les deux, de ces scripts ?
J'espère que ça va t'aider.
Philippe
Quand j'installe le premier update avec le bouton install j'ai 2 fichiers qui sont créés dans /root/.packages : 20131201èupdate_test.files et 20131201_update_test.remove. Et la ligne suivante est ajoutée au fichier user-installed-packages :
20131201_update_test|20131201_update_test|||BuildingBlock|12K||20131201_update_test.pet||Update||||
Dans le cas de l'utilisation de install all aucun fichier .files et .remove n'est créé et toutes les lignes insérées dans user-installed-packages sont de la forme |20131202_update_test|||BuildingBlock|12K||20131202_update_test.pet||Update||||
il manque systématiquement le nom de la mise à jour en début de ligne comme 20131202_update_test pour la ligne ci-dessus.
Le script a donc un soucis sur ce point également.
Contrairement à toi, même la première mise à jour, en utilisant install all, n'est pas renseignée correctement dans le fichier user.
En regardant le script j'ai remarqué qu'il fait appel à deux autres scripts, ligne 141, pinstall.sh et doinst.sh : est-ce que le problème ne serait pas dans un, ou les deux, de ces scripts ?
J'espère que ça va t'aider.
Philippe
- ASRI éducation
- Posts: 3197
- Joined: Sat 09 May 2009, 12:10
- Location: France
- Contact:
Je garde l'idée sous le coude, mais cela demandera de nombreuses modifications, ce sera donc pour une version ultérieure.augras wrote:Dans l'idéal l'utilisateur pourrait sélectionner les mises à jour qu'il veut faire et cliquer sur un bouton installer la sélection, pour compléter l'installation à l'unité et installer tout.
Merci à toi pour cette proposition.
Cordialement,
Projet ASRI éducation => [url=http://asri-education.org/]Association[/url] | [url=http://forum.asri-education.org/]Forum[/url] | [url=http://dl01.asri-education.org/]Dépôt[/url] | [url=http://kids.asri-education.org/]Espace kids[/url]
- ASRI éducation
- Posts: 3197
- Joined: Sat 09 May 2009, 12:10
- Location: France
- Contact:
pou-0.0.4
pou-0.0.4
J'ai effectué quelques modifications qui devraient améliorer POU.
Remarques :
- J'ai supprimé les copies d'écran afin de faciliter le travail des développeurs de puplets.
- J'ai remplacé l'installation silencieuse de tous les paquets "Install all" (fonction qui utilisait installpkg.sh) par une installation bavarde (la fonction utilise désormais petget). En espérant qu'un contributeur trouve la solution pour effectuer une installation silencieuse (cf. les messages précédents).
- Potentiellement, il reste de nombreuses améliorations à apporter (heureusement), néanmoins l'utilitaire POU me semble déjà utilisable.
Pour les liens et les infos, merci de consulter le premier message.
Dans l'attente de vos avis/remarques/contributions.
Cordialement,
J'ai effectué quelques modifications qui devraient améliorer POU.
Remarques :
- J'ai supprimé les copies d'écran afin de faciliter le travail des développeurs de puplets.
- J'ai remplacé l'installation silencieuse de tous les paquets "Install all" (fonction qui utilisait installpkg.sh) par une installation bavarde (la fonction utilise désormais petget). En espérant qu'un contributeur trouve la solution pour effectuer une installation silencieuse (cf. les messages précédents).
- Potentiellement, il reste de nombreuses améliorations à apporter (heureusement), néanmoins l'utilitaire POU me semble déjà utilisable.
Pour les liens et les infos, merci de consulter le premier message.
Dans l'attente de vos avis/remarques/contributions.
Cordialement,
Projet ASRI éducation => [url=http://asri-education.org/]Association[/url] | [url=http://forum.asri-education.org/]Forum[/url] | [url=http://dl01.asri-education.org/]Dépôt[/url] | [url=http://kids.asri-education.org/]Espace kids[/url]
- ASRI éducation
- Posts: 3197
- Joined: Sat 09 May 2009, 12:10
- Location: France
- Contact:
Re: pou-0.0.4
pou-0.0.4 est compatible avec Precise/Rolx/Wolx/Tooppy (en ajoutant préalablement yad-0.23).ASRI éducation wrote:pou-0.0.4...
Cordialement,
Projet ASRI éducation => [url=http://asri-education.org/]Association[/url] | [url=http://forum.asri-education.org/]Forum[/url] | [url=http://dl01.asri-education.org/]Dépôt[/url] | [url=http://kids.asri-education.org/]Espace kids[/url]
- Argolance
- Posts: 3767
- Joined: Sun 06 Jan 2008, 22:57
- Location: PORT-BRILLET (Mayenne - France)
- Contact:
Bonjour,
Essais concluants, tout à l'air de fonctionner correctement, à part le lancement de l'interface via l’icône système qui refuse, parce que "POU est déjà en cours d'exécution".
Concernant l'installation silencieuse des paquets, pourquoi ne pas faire des mise à jour dites "cumulatives", qui récapitulent les mises à jour antérieures en un seul paquet? Le problème de ces mises à jours c'est que certains éléments peuvent ne pas intéresser tel ou tel utilisateur, et là, je pense particulièrement aux éventuelles traductions dans telle ou telle langue de certains programmes système.
Avis tout à fait personnel
Je pense que POU est à cheval entre deux utilisations différentes:
Essais concluants, tout à l'air de fonctionner correctement, à part le lancement de l'interface via l’icône système qui refuse, parce que "POU est déjà en cours d'exécution".
Concernant l'installation silencieuse des paquets, pourquoi ne pas faire des mise à jour dites "cumulatives", qui récapitulent les mises à jour antérieures en un seul paquet? Le problème de ces mises à jours c'est que certains éléments peuvent ne pas intéresser tel ou tel utilisateur, et là, je pense particulièrement aux éventuelles traductions dans telle ou telle langue de certains programmes système.
Avis tout à fait personnel
Je pense que POU est à cheval entre deux utilisations différentes:
- - celle de certains développeurs qui veulent l'intégrer à leur distribution
- celle des simples utilisateurs pour lesquels beaucoup de choses deviennent superflues et même sources potentielles de problèmes (fausse manip, mauvais renseignements de certains paramètres, etc)
- ASRI éducation
- Posts: 3197
- Joined: Sat 09 May 2009, 12:10
- Location: France
- Contact:
Je crois comprendre pourquoi installpkg.sh n'installe pas correctement les mises à jour, cela semble être lié au fait que ces paquets ne sont pas connus par la base de données de petget (ce ne sont pas des paquets officiels Puppy).ASRI éducation wrote:J'ai effectué quelques modifications afin d'améliorer l'utilitaire, mais je bloque toujours sur le bouton Install all. Pourtant le résultat est tout proche, il ne manque probablement que quelques caractères dans le script.
Remarques :
- Le script du bouton "Install" utilise /usr/local/petget/petget, cela oblige l'utilisateur à cliquer deux fois pour faire aboutir l'installation de chaque paquet => actuellement pou est capable de gérer ce type d’installation.
- Le script du bouton "Install all" utilise /usr/local/petget/installpkg.sh, cela permet une installation silencieuse de plusieurs paquets => actuellement pou n'est pas capable de gérer ce type d’installation ; pourtant la méthode est presque ok : les updates sont installés, mais le dossier /root/.packages/ est mal renseigné (ce qui est bizarre, c'est que lorsque j'installe plusieurs paquets, le premier est correctement renseigné alors que les suivants ne le sont pas).
Du coup, j'ai commencé l'écriture d'un script spécifique (basé sur petget).
Affaire à suivre.
Cordialement,
Projet ASRI éducation => [url=http://asri-education.org/]Association[/url] | [url=http://forum.asri-education.org/]Forum[/url] | [url=http://dl01.asri-education.org/]Dépôt[/url] | [url=http://kids.asri-education.org/]Espace kids[/url]
- ASRI éducation
- Posts: 3197
- Joined: Sat 09 May 2009, 12:10
- Location: France
- Contact:
Bon, finalement, je vais m'attaquer dès ce soir à ce chantier.ASRI éducation wrote:Je garde l'idée sous le coude, mais cela demandera de nombreuses modifications, ce sera donc pour une version ultérieure.augras wrote:Dans l'idéal l'utilisateur pourrait sélectionner les mises à jour qu'il veut faire et cliquer sur un bouton installer la sélection, pour compléter l'installation à l'unité et installer tout.
Merci à toi pour cette proposition.
Cordialement,
La nuit va être longue...
Cordialement,
Projet ASRI éducation => [url=http://asri-education.org/]Association[/url] | [url=http://forum.asri-education.org/]Forum[/url] | [url=http://dl01.asri-education.org/]Dépôt[/url] | [url=http://kids.asri-education.org/]Espace kids[/url]