Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Fri 25 May 2018, 10:49
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
Un script pour vous éviter de remastériser
Moderators: Béèm, darkerror05
Post new topic   Reply to topic View previous topic :: View next topic
Page 5 of 6 [80 Posts]   Goto page: Previous 1, 2, 3, 4, 5, 6 Next
Author Message
hamoudoudou


Joined: 24 Jul 2014
Posts: 870
Location: rabat

PostPosted: Mon 09 Apr 2018, 23:51    Post subject: L'outil le plus évolué à la date d'aujourd'hui : Packit
Subject description: Il est inclus dans toutes, sauf exception
 

j'avoue rien du tout. Le programmeur fait des interfaces pour le public. Les lignes diézées sont pour les copains qui passent derrière. quand tu tapes les numéros des Sfs à intégrer c'est aussi du un par un.
L'outil le plus évolué à la date d'aujourd'hui pour Puppy, c'est packit.
Ces outils qui existent ont été chargés des centaines, voire des milliers et fois. Ils sont souvent intégrés dans les ISO par les Puppy Builders. Les tiens Musher0 finiront au Mieux stockés chez Augras.. Forcément y'aura pas de critiques.. Quel gâchis, surtout s'ils sont bien meilleurs.
Pet_Maker.jpg
 Description   En dessous, c'est le repertoire complet, pré-rempli.
 Filesize   83.38 KB
 Viewed   243 Time(s)

Pet_Maker.jpg

Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 12196
Location: Gatineau (Qc), Canada

PostPosted: Tue 10 Apr 2018, 03:20    Post subject:  

Vivement QuickTopic ou l'équivalent. La sape et le dénigrement seront
alors finis une fois pour toutes pour tous les Puppyistes sérieux.

~~~~~~~~~~~~~~~~

Au sujet de PackIT, il est vrai qu'il couvre un grand nombre de formats
de compression et qu'il est probablement l'outil du genre le plus complet
en ce moment.

Cela dit, il ne fait que ça : comprimer ce qu'on lui a dit de comprimer. S'il
y a des scories à enlever avant la compression (voir image jointe),
packIT ne fait pas ça, il ramasse tout, le bon et le mauvais, dans
l'archive. S'il faut raffiner quelque chose après coup, il ne fait pas ça non
plus.

C'est pourquoi les scripts sont utiles. Ils permettent d'aligner à la suite
des commandes ou des exécutables existants dans un certain ordre en
vue de produire un résultat souhaité.
Quote:
« Dans le sens le plus traditionnel, qui est celui des scripts shell, un script
sert principalement à lancer et coordonner l'exécution de programmes. »
Source : https://fr.wikipedia.org/wiki/Langage_de_script

C'est la même chose pour tous les utilitaires mono-fonction que tu
pistonnes depuis un moment sur ce fil : ils ne font que leur propre truc.

Si on veut un résultat adapté, il faut composer ou un des scripts exprès.

À+
scories-embarquées-par-PackIT.jpg
 Description   
 Filesize   57.47 KB
 Viewed   225 Time(s)

scories-embarquées-par-PackIT.jpg


_________________
musher0
~~~~~~~~~~
"Logical entities must not be multiplied beyond necessity." | |
« Il ne faut pas multiplier les entités logiques sans nécessité. » (Ockham)
Back to top
View user's profile Send private message 
hamoudoudou


Joined: 24 Jul 2014
Posts: 870
Location: rabat

PostPosted: Tue 10 Apr 2018, 04:34    Post subject:  

Mais j'ai testé ton script les trois en fait, au départ il s'agissait de créer un aDrive. ce que je ne sais pas faire, et Le pet d'Asri est introuvable... Le reste je savais faire, mais en ce moment tout le monde est sur le sujet, sans doute tu as piqué au vif tes partenaires, chacun y va de son petit programme. Mais rien sur aDrive,qui est bient particulier et nécessite de coller aux distrospecs. On a louvoyé, tourné autour du pot,
Adrive est là pour les applications à enlever ou rajouter. Mais là, pas un qui s'y colle. Tu sais faire un aDrive toi ?
Après il y a du boulot pour les programmeurs, fusionner les SFS intelligemment, lier ce qui est commun, mettre des libs qui seront communes... bon courage. Mais c'est que que faisaient les anciens, quand Ubuntu ou Debian leur filaient pas les programmes gras peut-être, mais tout cuits.
Back to top
View user's profile Send private message 
hamoudoudou


Joined: 24 Jul 2014
Posts: 870
Location: rabat

PostPosted: Tue 10 Apr 2018, 04:56    Post subject: copier des fichiers dans un autre repertoire  

un script sert à être intégrer dans un programme global, pour automatiser sans que l'homme intervienne. C'est pour çà qu'il pose des questions interactives. L'ordinateur ne sait pas ce que l'homme veut faire, en plus il doit prévoir les erreurs, mettre des gardes fous. C'est pourçà qu'ils font trois pages.
L'humain tu lui dis tu ouvres ton pupsave d'un clic, il clique dessus. Dans un script il faut lui mettre le process du clic. Certains le refont, et y passe des mois, comme les Dogs, sans y arriver vraiment. Parce qu'ils pensent qu'avant eux, Puppy Linux était bête. Et Mushe0 pense pareil, il croit sans arrêt avoir fait des découvertes. En fait il n' a pas cherché. Il découvre que çà existait déjà, et çà le rend ronchon qu'on lui mette sous le nez.
Mais là, on est dans la gestion de fichiers la plus élémentaire, les cours de maternelle avec copier des fichiers dans un autre repertoire, et on s'en coltine encore 20 pages. Les premiers pas d'un bébé, ya que la mère que çà passionne. ou le premier collier de nouilles, les premiers mots d'anglais, le premier baiser..
C'est pas la peine de comprimer en XZ, puisque tu comprimes en SFS derrière. La différence entre les deux systèmes est mineure. Mais xz n'est pas utilisable par toutes les Puppies, SFS si. Tu te crées donc une pénalisation avec xz, que tu es obligé de mettre dans un SFS ensuite, parce que XZ on the fly çà n'existe pas... à moins de le créer.
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 12196
Location: Gatineau (Qc), Canada

PostPosted: Tue 10 Apr 2018, 06:39    Post subject: Re: copier des fichiers dans un autre repertoire  

hamoudoudou wrote:
un script sert à être intégrer dans un programme global, pour automatiser sans que l'homme intervienne. C'est pour çà qu'il pose des questions interactives. L'ordinateur ne sait pas ce que l'homme veut faire, en plus il doit prévoir les erreurs, mettre des gardes fous. C'est pourçà qu'ils font trois pages.
L'humain tu lui dis tu ouvres ton pupsave d'un clic, il clique dessus. Dans un script il faut lui mettre le process du clic. Certains le refont, et y passe des mois, comme les Dogs, sans y arriver vraiment. Parce qu'ils pensent qu'avant eux, Puppy Linux était bête. Et Mushe0 pense pareil, il croit sans arrêt avoir fait des découvertes. En fait il n' a pas cherché. Il découvre que çà existait déjà, et çà le rend ronchon qu'on lui mette sous le nez.
Mais là, on est dans la gestion de fichiers la plus élémentaire, les cours de maternelle avec copier des fichiers dans un autre repertoire, et on s'en coltine encore 20 pages. Les premiers pas d'un bébé, ya que la mère que çà passionne. ou le premier collier de nouilles, les premiers mots d'anglais, le premier baiser..
C'est pas la peine de comprimer en XZ, puisque tu comprimes en SFS derrière. La différence entre les deux systèmes est mineure. Mais xz n'est pas utilisable par toutes les Puppies, SFS si. Tu te crées donc une pénalisation avec xz, que tu es obligé de mettre dans un SFS ensuite, parce que XZ on the fly çà n'existe pas... à moins de le créer.
Merci de ta tirade.
Quote:
Tu te crées donc une pénalisation avec xz, que tu es obligé de mettre dans un SFS ensuite,
Quote:
pour automatiser sans que l'homme intervienne. C'est pour çà qu'il pose des questions interactives.
Quote:
parce que XZ on the fly çà n'existe pas..
J'avais pas ri comme ça depuis des semaines ! Laughing Very Happy
Ah, ça fait du bien ! Merci au bon Dieu !

_________________
musher0
~~~~~~~~~~
"Logical entities must not be multiplied beyond necessity." | |
« Il ne faut pas multiplier les entités logiques sans nécessité. » (Ockham)
Back to top
View user's profile Send private message 
hamoudoudou


Joined: 24 Jul 2014
Posts: 870
Location: rabat

PostPosted: Tue 10 Apr 2018, 06:49    Post subject: Tes petits bonshommes sont jaunes ?  

Tes petits bonshommes sont jaunes, des chinois. Refais nous un collier.. ils sont très jolis.
Back to top
View user's profile Send private message 
augras

Joined: 11 Nov 2013
Posts: 1485
Location: france

PostPosted: Tue 10 Apr 2018, 10:28    Post subject:  

Bonjour Christian,
C'est parti et ça avance... doucement : 27588/159473 soit 17% ! Ça a commencé à 16h13 heure locale, je laisse tourner pour voir. En 10 mn il faut compter environ 20% soit un temps estimé de 50mn : c'est plutôt correct pour 7372 Go. C'est un peu plus bas que l'autre fois car il y a encore playonlinux, wine, qgis et vlc à installer et faire fonctionner.

J'ai 6 ou 7 sfs de monter : ton script va tout prendre en compte dans le sfs final ?

Ton script fait un cd/mnt/sda1/xenial mais il ne trouve pas puisque le sda1 c'est home. Pas grave il construit le sfs au même endroit que le script soit /mnt/home.

A toute à l'heure.
Philippe
Back to top
View user's profile Send private message 
augras

Joined: 11 Nov 2013
Posts: 1485
Location: france

PostPosted: Tue 10 Apr 2018, 10:47    Post subject:  

Terminé ! 30mn pour un bébé de 2084Mo au final !
Philippe
Back to top
View user's profile Send private message 
augras

Joined: 11 Nov 2013
Posts: 1485
Location: france

PostPosted: Tue 10 Apr 2018, 11:04    Post subject:  

J'ai substitué le adrive obtenu à mon dossier de sauvegarde et au redémarrage la adrive n'est pas monté automatiquement, un effet du -bis peut-être ?
Les sfs montés, libreoffice, pads... n'ont pas été intégrés.
Voilà pour les retours.
A+
Philippe
Back to top
View user's profile Send private message 
augras

Joined: 11 Nov 2013
Posts: 1485
Location: france

PostPosted: Tue 10 Apr 2018, 11:17    Post subject:  

Bon, le -bis retiré tout se passe beaucoup mieux : ça fonctionne normalement.
Il manque uniquement les sfs montés qui n'ont pas été pris en compte.
Philippe
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 12196
Location: Gatineau (Qc), Canada

PostPosted: Tue 10 Apr 2018, 15:12    Post subject:  

augras wrote:
Bon, le -bis retiré tout se passe beaucoup mieux : ça fonctionne normalement.
Il manque uniquement les sfs montés qui n'ont pas été pris en compte.
Philippe
Allô, Philippe.

Ce sont deux choses différentes. le adrv est monté par le script init du
système, les autres sfs (genre openoffice et cie) le sont par l'utilitaire sfs_load.

Il faudrait pas que ton « pupfolder » contienne des sfs, ils seraient
« happés » par la procédure. Si tu en as dans ce répertoire, démonte-les et
mets-les à un autre endroit avant de démarrer le script. Il faudra les remonter
avec sfs_load ensuite. Désolé pour l'embêtement.

Quand même, un gain d'espace de presque 7 Go, c'est pas à dédaigner ! Smile

_________________
musher0
~~~~~~~~~~
"Logical entities must not be multiplied beyond necessity." | |
« Il ne faut pas multiplier les entités logiques sans nécessité. » (Ockham)
Back to top
View user's profile Send private message 
augras

Joined: 11 Nov 2013
Posts: 1485
Location: france

PostPosted: Tue 10 Apr 2018, 15:54    Post subject:  

Pour les sfs à monter je les ai combinés avec ton SFS-Combiner réactualisé et j'ai maintenant un seul sfs à monter au lieu de 8 (c'est sfsload qui le fait pas moi).
J'ai voulu combiné de la même façon ce sfs avec le adrv généré par ton script et j'ai donc obtenu un nouveau fichier de 2,7Go que j'ai renommé correctement et mis à la place de l'ancien adrv... mais là kernel panic au redémarrage.
Je retenterai en recommençant : pas d'erreur à la fin du script mais il y a bien quelque chose qui cloche quelque part.
Avant je vais terminer les programmes qui manquent.
Wine ne veut rien savoir et donc playonlinux qui a besoin de lui non plus ! Et pas moyen de faire fonctionner correctement vlc.
A+
Philippe
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 12196
Location: Gatineau (Qc), Canada

PostPosted: Tue 10 Apr 2018, 16:25    Post subject:  

Salut Philippe.

Il ne faut peut-être pas abuser d'une bonne chose ? J'ai été glouton moi
aussi, avec le zdrv, cependant, de slim 6, et cela n'a pas fonctionné.
(Même genre de script, mais conçu pour le zdrv.) Je dirais que le zdrv
est plus chatouilleux que l'adrv à l'initialisation du système, parce que
le zdrv contient les pilotes du noyau.

Comme je l'ai mentionné, il y a deux processus impliqués : l'init
système pour l'adrv, le zdrv, le puppy.sfs et cie, et le sfs_load pour les
autres sfs. Expérience faite, je crois qu'il vaut mieux les laisser
séparés.

Autre facteur important : la mémoire vive disponible. Avec un « pup-
folder », le contenu demeure sur le disque, il n'est pas chargé en MEV
(alias RAM). Par contre, pour se mettre en place correctement, un sfs a
besoin d'environ 60 % plus de RAM que sa propre taille. Combien as-tu
de MEV sur ce PC ?

Désolé pour les mauvaises nouvelles en retard...

À+

_________________
musher0
~~~~~~~~~~
"Logical entities must not be multiplied beyond necessity." | |
« Il ne faut pas multiplier les entités logiques sans nécessité. » (Ockham)

Last edited by musher0 on Tue 10 Apr 2018, 16:34; edited 1 time in total
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 12196
Location: Gatineau (Qc), Canada

PostPosted: Tue 10 Apr 2018, 16:32    Post subject:  

La version définitive du script est maintenant offerte ici,
sous forme de zip.

À+

_________________
musher0
~~~~~~~~~~
"Logical entities must not be multiplied beyond necessity." | |
« Il ne faut pas multiplier les entités logiques sans nécessité. » (Ockham)
Back to top
View user's profile Send private message 
hamoudoudou


Joined: 24 Jul 2014
Posts: 870
Location: rabat

PostPosted: Tue 10 Apr 2018, 21:32    Post subject: Un dir2sfs sur le contenu de la pupsave  

Moi je refais mon topo à la suite de jopervasco
Scriptez tout ce que vous voulez. Un dir2sfs sur le contenu de la pupsave c'est simplet comme moi mais çà fait ce que l'on voulait faire : compresser la pupsave en SFS à monter on the fly.
Je vais faire un vrai aDrive em pompant celui d'Asri et en renommant correctement distrospecs dont Musher0 ne veut pas entendre parler, mais sans qui le aDrive marchera pas.

C'est encore plus simple que le sfs mais ne vendons pas la peau de l'ours aux tanneurs du Poitou. C'est sûr que nos bateaux qui partaient acheter les peaux au Quebec n'allaient pas chez Musher0.
C'est lui même qui dit qu'il ne sert à rien de faire la compression d'une autre compression. Bref.. Médor corrige les errors dans le topic.Et Personne ne ricanne, même quand Médor a tort. Il n'aimait pas SFS load on the fly,
DISTRO_PUPPYSFS='obprecise_15.01.sfs'
DISTRO_ZDRVSFS='zdrv_obprecise_15.01.sfs'
DISTRO_ADRVSFS='adrv_obprecise_15.01.sfs'
DISTRO_PUPPYDATE='Jan 2015'

Last edited by hamoudoudou on Wed 11 Apr 2018, 06:03; edited 1 time in total
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 5 of 6 [80 Posts]   Goto page: Previous 1, 2, 3, 4, 5, 6 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0616s ][ Queries: 12 (0.0130s) ][ GZIP on ]