SimplePupsave

Message
Author
User avatar
ASRI éducation
Posts: 3197
Joined: Sat 09 May 2009, 12:10
Location: France
Contact:

Re: pupsave créée à la demande.

#31 Post by ASRI éducation »

Bonjour Pelo,
Pelo wrote:Pupsave vierge : ASRI je crois que tu essaies de contourner un problème de ASRIedu. Je ne sais pas lequel.
Les distros
Initialement, je me suis mis à bosser sur SimplePupsave en réponse à une question d'un utilisateur : celui-ci utilisait une installation sur clé USB et il ne pouvait donc pas créer plusieurs fichiers pupsave.
J'ai pensé qu'il pourrait être pratique de bénéficier d'un utilitaire qui permette de créer des fichiers pupsave supplémentaires sans avoir à démarrer en RAM.
Ce n'était pas spécifiquement destiné à ASRI Edu, dès ma première version je l'ai proposé sur le forum Murga (fr-en).
Pelo wrote:Pupsaveconfig est aussi un outil qui se déclenche quand il est installé.
Créer un fichier vide avec le nom qui va bien (asriedusave....2fs) ou une pupsave vide de ton cru : tu vas finir par recréer pupsaveconfig, non ?
Pupsaveconfig est une application de grande qualité qui offre de très nombreuses fonctionnalités. Mais, si l'on souhaite créer plusieurs pupsave, elle n'est pas très pratique.
Pelo wrote:Voie possible : faire déclencher pupsaveconfig à tout moment pour qu'il crée son pupsave de suite quelque part, sans attendre la fermeture de session. J'essaierai.
C'est également la question que je me posais.
Cela fait longtemps que je n'ai pas utilisé pupsaveconfig.
Je te laisse tester, tu me diras ensuite s'il est possible de créer un pupsave sans redémarrage de l'OS.

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]

Médor

#32 Post by Médor »

Bonsoir,

Créer un "pupsave" n'est pas compliqué mais nécessite le redémarrage de Puppy pour sont chargement au démarrage.
Le "pupsave" est créé à la fin de la première session et la configuration du premier démarrage est sauvée, on peut cependant charger au premier démarrage un "pupsave" vide...
(il faut renommer le "pupsave" : le nom pas l'extension, en rapport avec sa version de Puppy : voir dans /etc/DISTRO_SPECS).

Pupsaveconfig permet ensuite de sauvegarder ou non les modifications lors des sessions ultérieures.

La prise en compte d'un "pupsave" non chargé au démarrage n'est pas prévue :!:


Cordialement,
Médor.

User avatar
ASRI éducation
Posts: 3197
Joined: Sat 09 May 2009, 12:10
Location: France
Contact:

#33 Post by ASRI éducation »

Bonsoir Médor,
Peux-tu tester la création d'un pupsave vierge (fichier ou dossier) avec SimplePupsave et Slacko ?
Cela me permettra de vérifier la compatibilité de l'application.
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]

Médor

#34 Post by Médor »

Bonsoir Cédric,

Test rapide :
Le "pupsave" est bien créé dans mon répertoire d'installation de Slacko (psubdir="Slacko-570"), le fichier se monte et il contient un fichier /etc/gtk-2.0/gdk-pixbuf.loaders conforme à l'original de Slacko.
Je n'ai pas testé de le charger au démarrage...

Code: Select all

createps : function part
free space is ok to create pupsave file
Last check
Creation process
Start creation of blank pupsave file
256+0 records in
256+0 records out
268435456 bytes (268 MB) copied, 61,572 s, 4,4 MB/s


Cordialement,
Médor.
Attachments
Capture_2014-12-08.jpg
(39.6 KiB) Downloaded 206 times

Pelo

Pupsaveconfig qui s'éxécuterait immédiatement.

#35 Post by Pelo »

je n'ai pas trouvé. l'ordre de créer le pupsave est donné en cours de session, mais il s'exécute après l'ordre "poweroff"
le redimensionnement de la pupsave est lui instantanément inscrit sur le support de la sauvegarde.
On touche à la programmation, en linux, en anglais, sans diagramme, ça me disturbe complètement. J'abandonne.
Je me contentterais de mes minis pupsaves (pas vides), que j'appelle maquettes, que je peux coller partout.
Il suffit de refermer de suite la Puppy, même sans mettre ses first settings. On ne peut pas faire plus vide, d'après moi.
On peut modifier les tailles minis (5MB, 10MB, mais pas OMB)
Last edited by Pelo on Wed 10 Dec 2014, 06:08, edited 4 times in total.

Médor

#36 Post by Médor »

@Pelo :

Ce fil se nomme SimplePupsave :!:

Il s'utilise pour créer un nouveau pupsave vide.
Son chargement est à effectuer après le redémarrage du PC :!:


Médor.

User avatar
ASRI éducation
Posts: 3197
Joined: Sat 09 May 2009, 12:10
Location: France
Contact:

#37 Post by ASRI éducation »

Médor wrote:Test rapide :
Le "pupsave" est bien créé dans mon répertoire d'installation de Slacko (psubdir="Slacko-570"), le fichier se monte et il contient un fichier /etc/gtk-2.0/gdk-pixbuf.loaders conforme à l'original de Slacko.
Je n'ai pas testé de le charger au démarrage...

Code: Select all

createps : function part
free space is ok to create pupsave file
Last check
Creation process
Start creation of blank pupsave file
256+0 records in
256+0 records out
268435456 bytes (268 MB) copied, 61,572 s, 4,4 MB/s
Merci Michel,
C'est exactement les infos dont j'avais besoin.
:wink:
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]

Médor

#38 Post by Médor »

Bonsoir Cédric,

Il serait assez facile d'ajouter une fonction permettant si besoin de copier le contenu du "pupsave" (si) existant : /initrd/pup_rw/*, dans le nouveau pupsave.
Dans ce cas lors du chargement du nouveau pupsave cloné il ne faut pas tenir compte du message d'erreur concernant la fermeture de la session précédente puisqu'elle n'a pas eu lieu, ou bien pour éviter ce message il ne faudrait pas cloner le contenu de /initrd/pup_rw/tmp mais cloner à la place celui de /initrd/pup_ro2/tmp ...


Cordialement,
Médor.

Pelo

plusieurs pupsaves sur une clé

#39 Post by Pelo »

Plusieurs pupsaves sur une clé USB, il suffit de copier coller la première sur un autre répertoire, la renommer, et rapatrier la copie. OU copier une maquette faite au lancement.
Pour la simplepupsave, je m'efface.

User avatar
ASRI éducation
Posts: 3197
Joined: Sat 09 May 2009, 12:10
Location: France
Contact:

Re: plusieurs pupsaves sur une clé

#40 Post by ASRI éducation »

Pelo wrote:Plusieurs pupsaves sur une clé USB, il suffit de copier coller la première sur un autre répertoire, la renommer, et rapatrier la copie. OU copier une maquette faite au lancement.
Exact, mais cela ne permet pas d'avoir un pupsave vierge étant donné que tu effectues une copie du pupsave sauvegardé.
Pelo wrote:Pour la simplepupsave, je m'efface.
Pourquoi donc ? Tu as évidemment ta place dans cette discussion.

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]

Pelo

pupsave pas vide, mais la +vide possible

#41 Post by Pelo »

si tu ouvres en pfix=ram et que tu fais une sauvegarde immédiatement, sans même mettre tes settings france et clavier, la sauvegarde créée certes ne sera pas vide, mais pas loin. Le mini est 32 ou 64MB, on peut encore le réduire manuellement. Mais ce n'est pas tant la taille qui t'intéresses, plutôt qu'elle soit le plus vide possible, 64MB c'est pas beaucoup.
Pour la pupsave vide, je vous laisse faire, parce que j'avais essayé, si on la choisit au démarrage, çà plantait.
mais tout çà n'est pas normal, on ne doit pas en arriver à ces astuces. c'est pour çà que je pense que ta distro sort de l'ordinaire... :)
Augmenter la taille du fichier posait problème aussi (ASRIedu300)

User avatar
Médor
Posts: 1754
Joined: Sat 24 Jul 2010, 20:04
Location: France

#42 Post by Médor »

@Pelo :

Plutôt que de parler dans le vide commence par tester la dernière version de SimplePupsave :!: :!: :!:

Médor.
[b][url=http://wellminded.net63.net/]Recherches Puppy[/url]|[url=http://puppylinux.org/wikka/PageIndex]Index Puppy[/url]|[url=http://smokey01.com/bruceb/france.html]Index FR[/url]|[url=http://toutoulinux.free.fr/tuto.php]Tuto Toutou[/url][/b]

Pelo

J'arrête, je dois faire mes pets (paquets).

#43 Post by Pelo »

Vous allez avoir trois semaines sans moi ! bon Noël les gars,
Je suis pris en Sandwich entre les deux Médors. Il était temps que je sorte du piège. OUF ! :D

Même à Médor, qui est un bosseur. Bichonnez les, (bichons ou chiens de gardes, certains Toutous sont féroces, mais ils gardent la place) . Personne n'entre.
Last edited by Pelo on Thu 11 Dec 2014, 08:02, edited 1 time in total.

Médor

#44 Post by Médor »

Bon vent et tu n'es pas obligé de revenir :lol:

Médor.

User avatar
ASRI éducation
Posts: 3197
Joined: Sat 09 May 2009, 12:10
Location: France
Contact:

#45 Post by ASRI éducation »

Médor wrote:Bonsoir Cédric,

Il serait assez facile d'ajouter une fonction permettant si besoin de copier le contenu du "pupsave" (si) existant : /initrd/pup_rw/*, dans le nouveau pupsave.
Dans ce cas lors du chargement du nouveau pupsave cloné il ne faut pas tenir compte du message d'erreur concernant la fermeture de la session précédente puisqu'elle n'a pas eu lieu, ou bien pour éviter ce message il ne faudrait pas cloner le contenu de /initrd/pup_rw/tmp mais cloner à la place celui de /initrd/pup_ro2/tmp ...
Bonsoir Michel,
Tu as raison, il est possible/envisageable de cloner la session en cours d'utilisation.
Je garde l'idée en réserve pour un autre utilitaire.
Cela fait plusieurs mois que je ne trouve pas le temps d'écrire une interface qui permette de rassembler les utilitaires liés aux pupsaves : pour lister/créer/éditer/supprimer/ajouter des fichiers/dossiers pupsave. Cela pourrait s'appeler "pupsave-management"...
Jusqu'à aujourd'hui, je n'ai pas trouvé le temps de créer cet utilitaire, mais je ne baisse pas pour autant les bras (si quelqu'un veut s'y mettre avant moi, aucun problème).
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]

Pelo

Déjà 2015, bonne et heureuse année

#46 Post by Pelo »

Meilleurs voeux pour 2015, honorable éducateur de nos jeunes chérubins...

pour ne pas polluer encore et encore, je suis sur la solution du pupmode=13 dans le initrd.gz qui devrait permettre de ne pas enregistrer en permanence sur le disque dur.
Le forum de langue anglaise est en active brainstorming sur le sujet Remove automatic pupsave for frugal installs
Moderators: Flash, Ian, JohnMurga
. Il faut attendre un peu.
Last edited by Pelo on Mon 05 Jan 2015, 16:16, edited 4 times in total.

Pelo

pupsave vide

#47 Post by Pelo »

Grub4dos sur ACER aspire 1654 permet de booter sur une clé USB, avec les pupsaves et les sauvegardes seulement en fin de session. ça c'est une très bonne surprise.
Par contre l'installation en frugale disque dur sauvegarde en permanence. Je créée autant de sauvegardes que je veux, soit par clônage, soit en rebootant en RAM, soit par la méthode ASRI ou celle de Musher0.
Je me retire du débat car je ne comprends pas l'utilité du pupsave vide.

PUPMODE mis à 13 dans initrd.gz pas encore essayé.

User avatar
ASRI éducation
Posts: 3197
Joined: Sat 09 May 2009, 12:10
Location: France
Contact:

#48 Post by ASRI éducation »

Cela fait plusieurs semaines que j'utilise la dernière version de SimplePupsave et j'avoue qu'il répond à mes besoins.

Du coup, je crois que je vais m'en inspirer pour écrire un utilitaire SimpleSwapFile (afin de mettre à jour/créer les fichiers swap à la volée).
J'ai déjà une version alpha utilisable...

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]

Pelo

SimplePupsave fonctionne en pupmode 13.

#49 Post by Pelo »

SimplePupsave fonctionne en pupmode 13.
Pupsave créée avec ASRI edu A310 en phase d'essais by myself
Les fenêtres explicatives doivent êtres corrigées ( avertissement : ne fontionne pas en pupmode 13 à enlever)
De 256MB à plusieurs GB's, ASRI fait dans la gross Puppy :!:
Terminologie : nous conviendrons que vierge veut dire vraie pupsave, utilisable.
Ne pas confondre avec pupsave bidons créées avec un blank file nommé asriedusave-Bidon.2fs qui sert à stopper la montée en charge pour offrir le choix de booter en RAM.
Attachments
pupsavevierge.jpg
non, non . on peut.
(39.32 KiB) Downloaded 148 times
vierge.jpg
(20.18 KiB) Downloaded 156 times

Pelo

Le noyau panique ! (kernel panic !!!!)

#50 Post by Pelo »

Excusez-moi, en voulant booter sur la pupsave vierge, j'ai un kernel panic. Le testeur a préjugé du résultat. j'effacerai mes retours d'infos;
Bon, on va dire que j'ai vérifié le bien fondé de l'interdit.

Post Reply