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 Wed 30 Jul 2014, 09:22
All times are UTC - 4
 Forum index » House Training » Beginners Help ( Start Here)
what's this usr_dex.sfs and usr_more.sfs thing?
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [8 Posts]  
Author Message
Tito

Joined: 13 Jun 2005
Posts: 23

PostPosted: Tue 18 Oct 2005, 01:51    Post subject:  what's this usr_dex.sfs and usr_more.sfs thing?  

so...

what's this usr_dex.sfs and usr_more.sfs thing ?
Can puppy function without them ?

I have some idea about what they are but I still got some noob questions:

The pup001 file holds all saved files right ?
So if I install apps, the program files all go into the pup001 right ?
...so can I carry my personal pup001 file with my apps/files/emails, and copy them on systems with puppy already installed ?

Are hardware dependent settings also saved in the pup001 file ?
Like xorg config, ethernet, etc ?
If so, can they be saved to a separate usr_more.sfs ?

Or is there a way to make a pupxxx file which I can mount separately which contains my installed apps and files/emails, without anything else ?
Back to top
View user's profile Send private message 
PeterSieg

Joined: 04 May 2005
Posts: 361
Location: Germany, 37603

PostPosted: Tue 18 Oct 2005, 07:42    Post subject: pup001 + *.sfs  

Hi.

pup001 is actually a filesystem mounted by puppy with the loop function.
By using unionfs, it contains your /root folder and any changes made to
/etc, /usr (goes to /root/.etc + /root/.usr).

So the result is, that any settings and installed software (as long as it does not install to locations mapped in ram disk!!) will be saved inside pup001.

So you can copy pup001 to a new machine and booting puppy from live-cd
brings up an puppy with your settings and addons...

*.sys are also filesystem using squashfs for compression. They are
READ ONLY!. For Puppy, they must be copied to /mnt/home (that is were
you will find the pup001 file). If puppy boots and finds these *.sfs files,
they will be automatically mounted to /usr as well and so will work as
they were in native Puppy..

usr_devx.sfs contains gcc/g++/Perl compiler + supporting libraries and
tools. So this is for compiling apps for puppy...

usr_more.sfs is for any other such filesystems. The first one now just been
released contains wine-the windows emulation layer to allow you to run
some windows apps under Puppy...

Hope that clarifies some things..

PS

_________________
Have fun Smile
Back to top
View user's profile Send private message Visit poster's website 
Tito

Joined: 13 Jun 2005
Posts: 23

PostPosted: Tue 18 Oct 2005, 21:26    Post subject:  

Quote:
Hope that clarifies some things..

yep, thx ! Very Happy

Still a question though...

If the settings are also stored in the pup000 file, wont that cause trouble when using the same pup000 on another pc ?
fe: I use 1024x768 display, but the other machine has only 800x600. when using the pupfile on the older pc, after using it on the new pc, the screen will turn black, i asume... no ? (i'm using the xorg server with xorg.conf)
Back to top
View user's profile Send private message 
brad_chuck

Joined: 15 Aug 2005
Posts: 284
Location: Appalachian Mountains

PostPosted: Tue 18 Oct 2005, 23:57    Post subject: This is what i do..  

I dont carry around a pup001 file i just have a folder on my flash disk named UsedInstall that has all my .pup files and other files to install.

so if i use a new computer i just let puppy put the pup001 file where it likes and then install all my stuff.

then when i bootup on that computer the next time it is all there.
Back to top
View user's profile Send private message 
Tito

Joined: 13 Jun 2005
Posts: 23

PostPosted: Wed 19 Oct 2005, 20:58    Post subject:  

when using the same pup000 file on another computer,
I lost :
1. my emails + settings (sylpheed)
2. Xorg server (dotpup install)

Things it did save :
Newly installed win manager and file manager, all through dotpups...

so, where does it save the /mail folder to ? and to xorg server ? Can they be put in a seęrate pupxxx or .sfs file ?
Back to top
View user's profile Send private message 
MU


Joined: 24 Aug 2005
Posts: 13642
Location: Karlsruhe, Germany

PostPosted: Wed 19 Oct 2005, 22:38    Post subject:  

The xorg-server is in pup001.

If it does not work on another PC, hit CTRL-ALT-BACKSPACE to exit the nonworking X.

then type
mp /etc/X11/xorg.conf to set up the new Graficscard.

I made 2 scripts, m1 and m2 (I've put them in /usr/bin)

They look like this:

m1
Code:
#!/bin/sh
rm -f /etc/X11/xorg.conf
cp  /etc/X11/xorg.conf.vesa  /etc/X11/xorg.conf


m2
Code:
#!/bin/sh
rm -f /etc/X11/xorg.conf
cp  /etc/X11/xorg.conf.sis  /etc/X11/xorg.conf


This assumes you have 2 xorg.conf with different names:

So I can switch between Vesa (works nearly everywhere) and my optimized SIS-Driver by typing "m1" or "m2" in console.

You might run m1 every time you exit X.
You can do that by adding the line
Code:
m1

as LAST line to /root/.xinitrc

Then it should be executed when the Desktop shuts down,and you always have the Vesa-Driver as default, when you start Puppy.
This can be important, if you use it with a Computer, where a wrong Graficscard-Driver messes up X so strong, that you cannot exit it with CTRL-ALT-BACKSPACE to get the console.

Mark
Back to top
View user's profile Send private message Visit poster's website 
Tito

Joined: 13 Jun 2005
Posts: 23

PostPosted: Thu 20 Oct 2005, 11:49    Post subject:  

k thx !! ill try that out. This way I can switch on and off virtual viewports.

But I still dont understand my emails arent saved...
(im using the xp installer)
Back to top
View user's profile Send private message 
saintlangton

Joined: 28 May 2005
Posts: 108

PostPosted: Wed 02 Nov 2005, 20:12    Post subject: Re: pup001 + *.sfs  

PeterSieg wrote:

*.sys are also filesystem using squashfs for compression. They are
READ ONLY!. For Puppy, they must be copied to /mnt/home (that is were
you will find the pup001 file). If puppy boots and finds these *.sfs files,
they will be automatically mounted to /usr as well and so will work as
they were in native Puppy..

usr_devx.sfs contains gcc/g++/Perl compiler + supporting libraries and
tools. So this is for compiling apps for puppy...

usr_more.sfs is for any other such filesystems. The first one now just been
released contains wine-the windows emulation layer to allow you to run
some windows apps under Puppy...

Hope that clarifies some things..

PS


With more ideas for these usr_more.sfs (Kde,Openoffice,Wine) would it be possible for them to have different names ie usr_wine.sfs, usr_kde.sfs etc. As I understand it they have to be in the same directory to work so I couldn't have say KDE and WINE at the same time because once one is there the next would overwrite it. I tried renaming the usr_more.sfs for wine like this but it broke it Sad

Chris
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [8 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Beginners Help ( Start Here)
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.0645s ][ Queries: 11 (0.0052s) ][ GZIP on ]