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 Tue 21 Oct 2014, 01:28
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
Augmenter le nombre de sfs acceptés
Moderators: Béèm, darkerror05
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [10 Posts]  
Author Message
ASRI éducation


Joined: 09 May 2009
Posts: 2529
Location: France

PostPosted: Sun 01 Jun 2014, 04:04    Post subject:  Augmenter le nombre de sfs acceptés
Subject description: Avec Puppy Precise 5.7.1 et sfs_load-2.0
 

Je sais, c'est une question récurrente, mais je suis curieux d'avoir votre avis actualisé.

J'utilise une base Puppy Precise 5.7.1.
Pour le montage des fichiers sfs, j'utilise sfs_load-2.0.
Lorsque je veux monter plus de 6 sfs, j'obtiens un message qui m'indique que ce n'est pas une bonne idée. Pourtant, il m'arrive souvent d'avoir besoin de plus de 6 sfs.
Je sais qu'il est possible de combiner plusieurs sfs en un seul, mais cette solution me semble peu compatible avec les utilisateurs novices. Je souhaite donc augmenter le nombre de sfs acceptés afin de faciliter la vie des utilisateurs.
Savez-vous comment faire ?

Cordialement,

_________________
Projet ASRI éducation => Association | Forum | Dépôt | Espace kids
Back to top
View user's profile Send private message Visit poster's website 
musher0


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

PostPosted: Fri 06 Jun 2014, 00:57    Post subject:  

Mise en forme révisée 6 juin après-midi, plus un ajout au bas du message.
~~~~~~~~~~~~~~~~~~~~~~~
Salut ASRI.

Tu as beaucoup de temps libre ? Smile Il semble y avoir diverses techniques pour ce faire :

* celle de RSH consiste à modifier l'init. de façon à pouvoir charger jusqu'à 12 sfs.
http://www.murga-linux.com/puppy/viewtopic.php?p=606385&sort=lastpost#606385 et
http://murga-linux.com/puppy/viewtopic.php?p=606381&sort=lastpost#606381

* celle de shinobar consiste à faire charger le 7e sfs et les suivants par un script dans
/etc au moyen de son récent sfs-load.
http://www.murga-linux.com/puppy/viewtopic.php?p=490716&sort=lastpost#490716

* celle de mavrothal consiste à utiliser un "adrive" et un "ydrive"
http://ns1.murga-projects.com/puppy/viewtopic.php?p=676940&sid=ea8d1b7b4ce9616e7e4c99d852e83ace#676940

* pour ma part, je fais comme petihar, j'ai un gros dossier "complements". Je mets
tous les logiciels que j'estime nécessaires dedans (avec leur structure genre pet) et
je refais le squash au besoin au moyen de la commande
Code:
mksquashfs complements complements.sfs -comp xz

J'ai en ce moment 13 assez gros logiciels dans mon sfs "complements".
Cette technique est semblable à la technique du "adrive". Comme le nom du sfs ne
change pas, je n'ai pas besoin de refaire l'inscription dans le gestionnaire de "boot" à
chaque fois.

* il y a aussi moyen de faire une remastérisation avec un Puppy à peine altéré (où tu
n'aurais activé que le pare-feu, par ex.) et de demander la création du "zdrive".

Théoriquement, le zdrive ne contient que les modules du noyau, mais en fait, c'est un
sfs. Il a seulement priorité sur les autres. Suivant une astuce de jrb, j'y ai ajouté le jre
de java, et tout fonctionne comme sur des roulettes.
http://murga-linux.com/puppy/viewtopic.php?p=651024&sort=lastpost#651024
En somme, le zdrive devient le sfs zéro, celui qui se charge avant les six autres. Je
crois que cela convient pour un langage, comme le java, mais je ne mettrais pas un
logiciel ordinaire dedans le zdrive
-> révision : de peur de créer des conflits entre les logiciels à ce niveau.

Bons tests !

musher0

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)

Last edited by musher0 on Fri 06 Jun 2014, 14:55; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website 
oui

Joined: 20 May 2005
Posts: 2096
Location: near Woof (Germany) :-) Acer Laptop emachines 2 GB RAM AMD64. franco-/germanophone, +/- anglophone

PostPosted: Fri 06 Jun 2014, 04:04    Post subject:  

bonjour Cédric

le plus simple est vraiment d'utiliser les techniques de RSH! le nombre de SFS y est quasi illimité. c'était condition sine qua non de Chien-de-protection (Schutzhund au forum) pour utiliser Puppy dans son enseignement ou de but en blanc un SFS est dévoré par les programmes Windows non converti-s/bles en Linux. Après Wine, tu n'en as plus que 5. Java en englouti un autre. restent 4. Etc.

LASSIE est aussi Puppy Precise 5.7.1., je crois, et est maintenant multilingue (annoncé, mais non vérifié par moi-même: je parle sa langue, l'allemand).

En outre, les routines de remasteurisation / et de développement de paquets qu'il met à disposition, sa doc etc. sont purement et simplement éblouissants car le spectre de son système forme un tout, contrairement à "Puppy simple", où tu es forcé d'aller piocher chez divers développeurs sans qu'il y ait vraiment le moindre soucis d'harmonisation...

Seul problème rencontré sur LASSIE: pour l'utiliser, il me faut créer un fichier de sauvegarde faute de quoi chaque démarrage est considéré comme un premier démarrage, et, alors, mais seulement dans ce cas, il faut passer l' "interrogatoire" de X.org pour avoir une bonne vidéo, bien que xorg.conf soit dans la remasteurisation (mais j'ai ça avec tous les dérivés de la famille "Precise" excepté le dérivé très spécial mis au point pour les personnes handicapées, là, le développeur semble avoir retravaillé x.org, ou c'est le hasard d'une remasteurisation mutante pourrait-on dire...). Donc j'utilise de préférence LazY-Pup THD100 (dérivé de ThreeHeadedDog! d'où le nom, un vieux Puppy), entièrement germanisé par RSH, y compris la phase boot et reboot/halt, donc sans doute, malheureusement, pas propice aux francophones (et ayant entre temps une barbe blanche: ça date quand même de 2012). là, dans THD, mon vidéo se règle absolument tout seul sans bavure aucune...

Mais ces problèmes de X.org sont particuliers aux puces INTEL de la famille i810 / i915 et nouvelles que j'ai sur tous mes ordis (parce que ce sont tous des book-PC que l'on peut poser sur le bureau où ils n'occupent pas plus de place qu'un petit laptop: ils servent de pied aux 2 lampes de bureau, donc ne prennent pas de place du tout!). Sur d'autres ordis, il n'y a sans doute pas de problème à ce niveau...

Donc si quelqu'un comme toi se ralliait aux techniques de RHS, qui sont totalement au point, on aurait un très fort effet de standardisation et de cohésion au lieu de continuer à s'éparpiller comme le font les chiens errants dans la nature Wink (c'est peut-être à ça qu'avait pensé BK en choisissant son nom de distro, ou rétroactivement un signe prémonitoire très fort!)...

Cordialement
Back to top
View user's profile Send private message 
Médor


Joined: 26 May 2011
Posts: 1733

PostPosted: Fri 06 Jun 2014, 08:04    Post subject:  

Bonjour,

On peut modifier dans initrd.gz le script init et créer les points de montages supplèmentaires.
J'ai personnellement porté à 40 le nombre de sfs supplèmentaires en 2009/10 sur ma puplette en me servant des modifications de tazoc pour ses versions de lighthouse.
Extrait du message de tazoc :
tazoc wrote:
I studied the scripts posted by Leon Zobec for Puppy 4.1.2.

The mods are not easy--need to extract the init script from initrd.gz, edit the script as Leon did, add loop device nodes in /dev and directories up to /pup_ro42, then rebuild the new initrd.gz and test. Also, the main file might need similar nodes and directories as well as tweaking of /usr/sbin/bootmanager.

Load up to 24 SFS files in Puppy 4.1.2 de Léon Zobec.
Voir ici le détail des fichiers de lhpup-503 (la dernière version en 32 bits).


Cordialement,
Médor.

_________________
Recherches Puppy|Index Puppy|Index FR|Tuto Toutou
Back to top
View user's profile Send private message 
RSH


Joined: 05 Sep 2011
Posts: 2420
Location: Germany

PostPosted: Fri 06 Jun 2014, 09:55    Post subject: Re: Augmenter le nombre de sfs acceptés
Subject description: Avec Puppy Precise 5.7.1 et sfs_load-2.0
 

ASRI éducation wrote:
Je sais, c'est une question récurrente, mais je suis curieux d'avoir votre avis actualisé.

J'utilise une base Puppy Precise 5.7.1.
Pour le montage des fichiers sfs, j'utilise sfs_load-2.0.
Lorsque je veux monter plus de 6 sfs, j'obtiens un message qui m'indique que ce n'est pas une bonne idée. Pourtant, il m'arrive souvent d'avoir besoin de plus de 6 sfs.
Je sais qu'il est possible de combiner plusieurs sfs en un seul, mais cette solution me semble peu compatible avec les utilisateurs novices. Je souhaite donc augmenter le nombre de sfs acceptés afin de faciliter la vie des utilisateurs.
Savez-vous comment faire ?

Cordialement,

Hi.

Solution is:

- load ---> sfs_load --cli --skip-fixmenus --quiet "MySFSHere.sfs"
- unload ---> sfs_load --unload --cli --skip-fixmenus --quiet "MySFSHere.sfs"

Mount Points are created automatically by SFS-Load Application.

--cli = Command Line Interface (no GUI)
--skip-fixmenus (fixmenus will not be executed)
--quiet (no annoying messages etc)

You can run a Application immediately from SFS by these two lines:

- sfs_load --cli --skip-fixmenus --quiet "MySFSHere.sfs"
- exec MyApplicationFromSFSHere

Ready...

RSH

Edit:

Most SFS's I have had loaded at a time, was somewhat around 60 SFS Modules.

_________________
LazY Puppy
RSH's DNA
SARA B.
Back to top
View user's profile Send private message 
RSH


Joined: 05 Sep 2011
Posts: 2420
Location: Germany

PostPosted: Fri 06 Jun 2014, 11:39    Post subject:  

Addition to my post above.

Another solution could be the use of the Stand-Alone-RoxApp-Builder, SARA-B which creates RoxApp Directories from SFS Modules per Drag'n'Drop.

Example.

LP2_LightZone_4.0.0-0_i386.sfs (which needs a Java SFS to run)
LP2_jre-1.7u13-i586.sfs (the needed Java dependency - or just another Java as you like)

Drag'n'Drop them both together onto the SARA-B directory. Inside of the GUI make your settings and click on the LP2_LightZone_4.0.0-0_i386.sfs as the main SFS Module. The LP2_jre-1.7u13-i586.sfs is defined then automatically as a dependency for the SARA-RSD Application made from the LP2_LightZone_4.0.0-0_i386.sfs which will appear as: LP2_LightZone_4.0.0-0_i386.sfs.SARA.

Here is a short Interactive Video that I made some earlier. It is at the end of the page. Push the small yellow button at the the lower right edge of the Video Window to continue the Video after reading the Messages.

Best of all:

These xxx.sfs.SARA Applications are so-called RoxApps that can be executetd from everywhere else outside of the OS (needs to be a ext partition). It contains the .desktop file of the SFS where it was made from.

Put the xxx.sfs.SARA Applications into your OS, grab the .desktop files from inside the xxx.sfs.SARA Application and change its 'Exec=' entry to the path and name of the xxx.sfs.SARA Application and add 'AppRun' to its path.

E.g. /usr/local/LP2_LightZone_4.0.0-0_i386.sfs.SARA/AppRun

Put the edited .desktop file to /usr/share/applications, refresh the menu and there you go.

Run LightZone from SFS by a Menu Entry and load the needed Java automatically.

This kind of Installation also can be done automatically by SARA-B, if option is activated.

Have fun...

P.S.

Here is a Collection of SARA-RSD Applications combined with SARA-B and SARA-ScriptBox. It includes approximately 68 Applications ready to run in Precise 571 (5.6 also successfully tested).

_________________
LazY Puppy
RSH's DNA
SARA B.
Back to top
View user's profile Send private message 
ASRI éducation


Joined: 09 May 2009
Posts: 2529
Location: France

PostPosted: Fri 06 Jun 2014, 12:08    Post subject:  

@ musher0, oui, Médor et RSH
Merci à vous pour vos réponses, je vais dès ce week-end effectuer quelques essais (et les poursuivre la semaine prochaine.
Evidemment, je vous informerai de mes choix et de mes trouvailles (ou difficultés).
Très cordialement,

_________________
Projet ASRI éducation => Association | Forum | Dépôt | Espace kids
Back to top
View user's profile Send private message Visit poster's website 
Médor


Joined: 26 May 2011
Posts: 1733

PostPosted: Fri 06 Jun 2014, 17:45    Post subject:  

Bonsoir Cédic,

Je suppose, comme sur la capture jointe, que c'est l'avertissement de la création de points de montage supplémentaires par load_sfs 2.0 au delà de /initrd/pup_ro9 qui te poses problèmes Exclamation
Tu peux déjà ajouter dans initrd.gz des points de montage supplémentaires à la racine : de /pup_ro10 jusqu'à /pup_ro42 ou plus...

Dans les scripts de tazoc il y a la possibilité de monter à la demande des sfs supplémentaires inclus dans l'image iso, etc.


Cordialement,
Médor.
Capture_2014-06-06.jpg
 Description   
 Filesize   27.81 KB
 Viewed   200 Time(s)

Capture_2014-06-06.jpg


_________________
Recherches Puppy|Index Puppy|Index FR|Tuto Toutou
Back to top
View user's profile Send private message 
RSH


Joined: 05 Sep 2011
Posts: 2420
Location: Germany

PostPosted: Fri 06 Jun 2014, 19:22    Post subject:  

Hi.

Again me.

I'm now working for about two and a half years on the use of SFS Modules in Puppy Linux, and promoting this easieness of the use of SFS Modules in Puppy Linux, in different ways.

Seems nobody is listening and/or recognizing, what I've had done so far. Before I'm now absolutely getting too tired, I will give this to you:

So, please have a attentional look at this!

Attached is a .pet Package that installs the SARA-RSD Application for the use of LP2_GimpPainter-2.8.7.sfs and its dependency, LP2_Gimp-PlugIns-2.8.sfs, which contains lots of the newest PlugIns for GIMP 2.8, including the Beautify, Border, Skin-Whitening and GMIC PlugIns - besides lots of Scripts.

After installing the .pet Package (do it in a fresh booted Puppy Precise or Slacko and boot to RAM, PupMode 5, no save file in use, to see its advantages in full flavour) GIMP Painter 2.8.7 can be executed from Menu Entry.

At first use, it will download automatically both of the SFS Modules, LP2_GimpPainter-2.8.7.sfs and its dependency, LP2_Gimp-PlugIns-2.8.sfs and you will get a message to move the downloaded files to its destination directory (which usually is the boot directory or the boot partition). After moving the SFS Modules and clicking the message out of the way, LP2_GimpPainter-2.8.7.sfs and its dependency, LP2_Gimp-PlugIns-2.8.sfs will load automatically and GIMP will run.

Ready for use immediately.

No hassle about the pup_roX mount points, no messages no annoying GUI's to click away. Just a single klick on a menu entry or a desktop or wbar icon -if you have put the .desktop file already onto the Desktop or made an entry into wbar.

The user will not see any difference to an installed application - except the short startup-notify, when loading the SFS Modules.

This can be used also without to install such SARA-RSD Applications into the running System.

I do use a Menu Pipe in JWM and Openbox to get my SARA-RSD Applications dynamically into the menu from the external storage drive, which is /mnt/sdd2 - so-called parallel-partition of my boot partition.

See attached Image.

Everything from Favoriten down to Windows Portable in the Main-Menu, is a Menu Pipe showing files on/in external storage/directories. As you might notice, the Menu shows the Data taken from the .desktop file inside each SARA-RSD Application!

And, just to let you know: it shows about 50% of all SARA-RSD Applications that are stored in this external directory, so scrolling would be needed in this case.
SARA-RSD-for-GIMP-Painter-2.8.7-GIMP-2.8-PlugIns.pet
Description 
pet

 Download 
Filename  SARA-RSD-for-GIMP-Painter-2.8.7-GIMP-2.8-PlugIns.pet 
Filesize  54.4 KB 
Downloaded  29 Time(s) 
LASSIE-JWM-MenuPipe-for-SARA-RSD-Apps.jpg
 Description   JWM MenuPipe for SARA-RSD Applications in L.A.S.S.I.E. 0.0.3 Development Version
 Filesize   156.34 KB
 Viewed   199 Time(s)

LASSIE-JWM-MenuPipe-for-SARA-RSD-Apps.jpg


_________________
LazY Puppy
RSH's DNA
SARA B.
Back to top
View user's profile Send private message 
Médor


Joined: 26 May 2011
Posts: 1733

PostPosted: Fri 06 Jun 2014, 21:11    Post subject:  

Bonjour,

Je viens de tester les modifications dans initrd.gz sur Slacko-5.7.0

J'ai ajouté dans initrd.gz les points de montage jusqu'à /pup_ro28 à la racine mais ce n'est pas suffisant.
J'ai donc ajouté dans init (presque à la fin du fichier) les lignes supplémentaires :
#if same dir exists lower, then wipe the opaque files...
...
[ -d /pup_ro10${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
...
[ -d /pup_ro28${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}

puis un peu plus bas :
#cpio archive does swith_root, lose the initial-ramfs, so move all mntd...
...
mkdir -p /pup_new/initrd/pup_ro10
...
mkdir -p /pup_new/initrd/pup_ro28

Maintenant j'ai actuellement 8 sfs de montés sans la fenêtre d'avertissement de SFS_Load 2.0 Cool

Cordialement,
Médor.

_________________
Recherches Puppy|Index Puppy|Index FR|Tuto Toutou
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [10 Posts]  
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.0980s ][ Queries: 12 (0.0040s) ][ GZIP on ]