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 02 Sep 2014, 03:23
All times are UTC - 4
 Forum index » House Training » HOWTO ( Solutions )
How To Run OpenOffice 3 Fast and How to Easily Upgrade
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [11 Posts]  
Author Message
playdayz


Joined: 25 Apr 2008
Posts: 3788

PostPosted: Sun 25 May 2008, 14:49    Post subject:  How To Run OpenOffice 3 Fast and How to Easily Upgrade
Subject description: Program Folders compared to SFS files
 

This article mainly discusses two methods of running OpenOffice. At the end it discusses using one of the methods as a way of updating browsers—that method, Program Folders, should also work with other software. Please regard it as experimental and practice safe computing. I've gone to school on the bright and creative people in the forums; the stuff that makes sense is due to them and any of it that doesn't make sense is my contribution. I have done a lot of testing and this works on my computers (Thinkpad T22, 900 MHz PIII Coppermine, 256MB, 4 GB Sandisk Extreme 4 CF to IDE disk formatted ext3 with frugal install--the majority of my test have been done on this thinkpad--my other machine is an Athlon 64 2.0 GHz, 1GB, SATA and IDE hard disks formatted ntfs). There is another article posted in Forums, House Training, Users that discusses the results of timing comparisons in the two methods of running OpenOffice.
http://www.murga-linux.com/puppy/viewtopic.php?t=29563

Why OpenOffice? In some obvious ways, OpenOffice is the antithesis of Puppy; OOo is big and slow, for instance. But for some users, Puppy needs OpenOffice because many if not most business and education users, for instance, need a full-featured office suite. They may admire and respect AbiWord and Gnumeric (which may be just the thing for most other users), but Goffice is not sufficiently full-featured for their needs. They need, for one thing, a presentation graphics program as powerful as Powerpoint. So Puppy needs OpenOffice and I think it is a wonderful symmetry that OpenOffice needs Puppy! In my experience OpenOffice has always been too slow to use, which left Linux without a full-featured office suite, but the first time I ran it under Puppy I was blown away—it was fast enough to use! Puppy is the best foundation I have seen for running OpenOffice, which I regard as yet another good reason for running Puppy Linux.

There are two ways to run OpenOffice under Puppy. One is the well-known and well-documented SFS file. Given a specific configuration (pfix=noram) this method can provide close to optimal performance. However I favor another method, which I have not seen discussed, which provides optimal performance under all configurations. I call that method “program folders” because all of a program's files are contained in just one folder.

Why SFS files?

SFS files are easy and use only half as much storage memory as a program folder. This is hard disk memory, not ram—they take the same amount of ram when running.

They are prepared and tested by people who know a heck of a lot more than I do.

Why I like “Program Folders.”

It is the fastest way (that I have found) to run OOo in all cases (except for a full HD install). The sfs file is only about 25-30% slower (to start) when pfix=noram, but in any other case (I.e., any boot with default options, cd or frugal) then the sfs file is significantly slower and IMO anything that can be done to speed up OOo is good.

SFS is easy but I think Program Folders are easier. Just drag one onto your disk and it is ready to run, no need to worry about boot options. There is no limit of three to the programs you can have available and ready to run. They will all just sit there unobtrusively until you start them with one click.

I like Program Folders. The Macintosh liked them too, for the first half of it's existence, until the transition to Next/Unix. A couple of years ago, and maybe still, Rox was trying to get people to adopt them. The ease of use is one reason MAC and Rox liked them. I also find them philosophically satisfying for their conceptual elegance.

I like to update my browser and Firefox, Seamonkey, and Opera are available in Program Folders—just download the tar.gz or bz2 version—not the installer—and unpack and use (instructions at bottom).


Instructions for both Program Folder and SFS file.


Requirements. A working install of Puppy4, with at least 170 MB free in your home directory and at least 430 free in /mnt/home (please note that your home directory and /mnt/home are different places/ /mnt/home is where pup_sav.2fs lives unless it has been put in a folder such as /mnt/home/Puppy4). Alternatively, you could have at least 600MB available in /mnt/home. You need the 170MB (actual 167MB) free to download the tar.gz version of OpenOffice and the 430MB available (actual 419M) free for the unpacked version.

To use OOo from a Program Folder.

1. Download.
Click the file Ooo3beta.tar.gz to download. Seamonkey will default to ~/my-documents. You will need 160MB free to hold the download. If you don't have them in your download directory, you can use /mnt/home.

2. Unpack.
When the download is complete, open the file manager and navigate to the directory containing the downloaded file (Ooo3beta.tar.gz). Click the file and Pupzip (Xarchive) will open. Select All and then Extract. Extract to /mnt/home which is NOT the default, so you will need to change it. (Alternatively, if you have enough memory (another 430MB in your home directory--usually /root) you can accept the default download location of /root/my-documents, You can run OOo from /root/my-documents but you will not get any of the memory advantage, so in almost all circumstances you should move it to /mnt/home. The file can also be placed on a usb stick or even burned onto a cd, etc.)

The best configuration I have found is to end up with the Ooo3beta folder in /mnt/home, and all the other riles deleted.

3. Reboot. The trick is that Puppy will not waste any memory in pup_sav.2fs on the program folder once it is moved to /mnt/home and the machine is rebooted. If you have the memory, you can run OOo before you reboot. Either way, open /mnt/home/OOo3beta and click one of the program icons to start. You can also drag the icons to your desktop. The program will be there ready to use until you remove it from /mnt/home.



http://www.diddywahdiddy.net/Puppy400/OOo3beta.tar.gz

http://www.diddywahdiddy.net/Puppy400/OOo3beta.tar.gz-md5.txt


To use OOo3beta from the SFS file.

1. Download (Save) the SFS file and extract it to /mnt/home. You can then clean up the intermediate files. It's probably best to reboot to tidy up the memory.

2. Mount. You can use the BootManager (under System) to arrange to mount Ooo3beta when you boot or you can go to go to /mnt/home and click the SFS file to mount it while you are running Puppy If you mount Ooo3beta when you boot, then go to /opt and click one of the program icons to run. If you mount the SFS file by clicking it after you boot, then go to /mnt/home and click the Ooo3beta folder and then one of the program icons.

http://www.diddywahdiddy.net/Puppy400/OOo3beta_400.sfs

http://www.diddywahdiddy.net/Puppy400/OOo3beta_400.sfs-md5.txt



Updating Firefox, Seamonkey, and Opera as Program Folders

1. Download (Save) the appropriate file (the tar.gz or bz2 versions—not the installer).

2. Extract it to /mnt/home (or to default and then move it to /mnt/home).

3. Delete the tar.gz file and reboot to tidy up memory.

4. Open the file manager, navigate to /mnt/home, click to open the Program Folder, and then click the program, firefox, seamonkey, or opera.

http://www.mozilla.com/en-US/firefox/all-rc.html

http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/1.1.9/seamonkey-1.1.9.en-US.linux-i686.tar.gz

http://www.opera.com/download/get.pl?distro=other%2Fstatic+deb&id=31079%2C31076&tgz=on&location=148&sub=++++&x=109&y=33

Last edited by playdayz on Sun 25 May 2008, 23:10; edited 4 times in total
Back to top
View user's profile Send private message 
disciple

Joined: 20 May 2006
Posts: 6430
Location: Auckland, New Zealand

PostPosted: Sun 25 May 2008, 18:34    Post subject:  

One thing to remember is that your "Program folders" method is not suitable for use on Windows partitions.
_________________
DEATH TO SPREADSHEETS
- - -
Classic Puppy quotes
- - -
Beware the demented serfers!
Back to top
View user's profile Send private message 
raffy

Joined: 25 May 2005
Posts: 4765
Location: Manila

PostPosted: Sun 25 May 2008, 21:37    Post subject: rox  

A little more tweaking and this will be the appdir feature of Rox - thanks a lot for this.
_________________
Puppy user since Oct 2004. Want FreeOffice? Get the sfs (English only).
Back to top
View user's profile Send private message 
playdayz


Joined: 25 Apr 2008
Posts: 3788

PostPosted: Sun 25 May 2008, 22:31    Post subject: Windows Partitions and Program Folders  

@disciple

Could you explain please or direct me to a link that explains why the "program folders" are not suitable for use on a windows partition--and is that a fat32 partition or ntfs or both? I won't be a bit surprised that there is a problem but I haven't found it yet and have been doing this on an ntfs partition for a couple of weeks. I made a Puppy400 folder that contains the pup_sav.2fs and the program folders. My other computer, the laptop, has the sandisk cf to ide drive formatted in linux ext3. thanks.
Back to top
View user's profile Send private message 
raffy

Joined: 25 May 2005
Posts: 4765
Location: Manila

PostPosted: Mon 26 May 2008, 13:07    Post subject: why  

One reason i know is that Windows parttions do not support symlinks.

If you work in pup_save.2fs, then fine as that is still a Linux partition. Placing programs in /usr/local will still be using pup_save.2fs.

You will be using Windows partition when you mount one (FAT, NTFS) and place folder/s in there (usually in /mnt/partitionname).

Note: partitionname can be "hda1" or "sda1", or "home" if it is where your pup_save.2fs is located.

_________________
Puppy user since Oct 2004. Want FreeOffice? Get the sfs (English only).
Back to top
View user's profile Send private message 
playdayz


Joined: 25 Apr 2008
Posts: 3788

PostPosted: Mon 26 May 2008, 15:18    Post subject: More Timings  

I did some more timings which might be interesting. I put them in the companion thread to this one. I don't know why I split them like this--it seemed like a good idea at the time. I guess I thought one was the performance question and one was the other considerations.

Companion thread --> http://www.murga-linux.com/puppy/viewtopic.php?t=29563
Back to top
View user's profile Send private message 
Béèm


Joined: 21 Nov 2006
Posts: 11782
Location: Brussels IBM Thinkpad R40, 256MB, 20GB, WiFi ipw2100. Frugal Lin'N'Win

PostPosted: Sat 06 Mar 2010, 20:06    Post subject:  

Hello playdayz,

I wanted to try the program folders approach, but the link http://www.diddywahdiddy.net/Puppy400/OOo3beta.tar.gz isn't valid any more.

I tried then the versions from the OOo download site, but allI find are rpm and deb files and I don't see how these can be installed in a program folder as you advertise.

How do I get the 3.2 in a program folder then?

_________________
Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
Consult Wikka
Use peppyy's puppysearch
Back to top
View user's profile Send private message 
Dingo


Joined: 11 Dec 2007
Posts: 1415
Location: somewhere at the end of rainbow...

PostPosted: Sat 06 Mar 2010, 20:10    Post subject:  

try this script

for x in `ls ./*rpm`; do rpm2cpio $x | cpio -ivd; done

to extract all rpms content in une folder

_________________
replace .co.cc with .info to get access to stuff I posted in forum
dropbox 2GB free
OpenOffice for Puppy Linux
Back to top
View user's profile Send private message Visit poster's website 
Béèm


Joined: 21 Nov 2006
Posts: 11782
Location: Brussels IBM Thinkpad R40, 256MB, 20GB, WiFi ipw2100. Frugal Lin'N'Win

PostPosted: Sun 07 Mar 2010, 14:32    Post subject:  

Dank u Dingo.
Worked very nicely.

_________________
Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
Consult Wikka
Use peppyy's puppysearch
Back to top
View user's profile Send private message 
DaveS


Joined: 09 Oct 2008
Posts: 3726
Location: UK

PostPosted: Mon 08 Mar 2010, 15:15    Post subject:  

Bookmark
_________________
Spup Frugal HD and USB
Root forever!
Back to top
View user's profile Send private message 
Béèm


Joined: 21 Nov 2006
Posts: 11782
Location: Brussels IBM Thinkpad R40, 256MB, 20GB, WiFi ipw2100. Frugal Lin'N'Win

PostPosted: Mon 08 Mar 2010, 18:46    Post subject:  

Just bear in mind that the opt directory generated from the rpm's is 337MB.
As there are symlinks in the structure, it can't be installed on a vfat partition.

_________________
Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
Consult Wikka
Use peppyy's puppysearch
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [11 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » HOWTO ( Solutions )
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.0882s ][ Queries: 11 (0.0088s) ][ GZIP on ]