KDE version of Puppy

Under development: PCMCIA, wireless, etc.
Message
Author
User avatar
Nathan F
Posts: 1764
Joined: Wed 08 Jun 2005, 14:45
Location: Wadsworth, OH (occasionally home)
Contact:

#41 Post by Nathan F »

Bombayrockers-
i tried making a dummy usr_more.sfs using

Code: Select all

mksquashfs ./filesystem /mnt/home/usr_more.sfs
./filesystem as the name suggests contains copy of installed kde files
namely
./filesystem/etc
./filesystem/opt
./filesystem/root
./filesystem/usr

all the files get mounted to the /usr folder.
how to edit the rc.sysinit to load the files to their correct location
If I understand you correctly, you've made a squashfs with /filesystem as the top level directory and everything else underneeth it. Is that correct? And now you need a way to get the files from /filesystem/usr into /usr, /filesystem/opt into /opt, and /filesystem/etc into /etc. Am I still following you correctly?

I'd suggest a different approach myself. Puppy is not set up to use /opt at all and will not permanently store anything there. Most of the time files in /opt can be readily moved to /usr, so if it's in /opt/bin move it to /usr/bin, if it's in /opt/lib move it to /usr/lib. I don't know if that will work for your KDE install or not but it's the most 'correct' way to do things for Puppy. As for anything in /etc and /root it should only be configuration files and so take up little room. You could make a two part install with a squashfs for the bulk of it and a dotpup for everything in /root (including /root/.etc).

If you can't move things out of /opt you could try symlinking the files. Put them into a new directory in /usr and have rc.local create symlinks to them every time the machine boots. As for making the squashfs, I'd get your install up and running (with a fresh pupxxx) and then copy all of /root/.usr to somewhere convenient, like /mnt/home/tmp/.usr. Then just navigate to /mnt/home/tmp with rox, right click and open a terminal and type:

Code: Select all

mksquashfs .usr usr_more.sfs
If you do this then you won't have to alter the way the computer boots in order to move the files to the appropriate places, as everything in .usr will go right into /usr where it belongs.

Of course this is all assuming that I understood your post and what you were asking.

I really think that a squashfs is the best way to go in making any kind of KDE package. This is exactly the sort of thing that that feature is good for.
I think it might be quite fast with puppy, I just loaded OpenOffice-Writer from Grafpup in 12 Seconds. Well thats fast
I get a lot better than 12 seconds with my system, about 7-8 seconds. Anyway, I'm glad someone here tried it and I've been really pleased so far with the performance myself.

While I agree with the sentiment that KDE is way too overblown for it's actual usefulness, a lot of people like it and want it. Why not have it available? I put the smallest wordprocessor I could readily find into Grafpup (Ted) but made the squashfs with OpenOffice because I knew that for some Ted wouldn't cut it, or they would just really like to be able to run OpenOffice2.0 in Puppy.

Good luck with the project. I'd be willing to mirror it myself on the new Grafpup server as long as I don't overrun my bandwidth.

Nathan

User avatar
bombayrockers
Posts: 427
Joined: Sat 24 Sep 2005, 16:47
Location: Mumbai, India
Contact:

#42 Post by bombayrockers »

Following is the file structure of my kde installation
/root/.etc
/root/.opt/kde/etc
/root/.opt/kde/include
/root/.opt/kde/share

/root/.usr/bin <- /root/.opt/kde/bin moved over here
/root/.usr/lib <- /root/.opt/kde/lib moved over here

config files & folder in /root/

/root/.opt/kde/bin & /root/.opt/kde/lib <- link to /root/.usr/bin & /root/.usr/lib because some apps give errors when these links are not present

/root/.opt is mounted to /opt at boot time by rc.local using f/w commands
rmdir /opt
ln -s /root/.opt /opt

i will move the /root/.opt to /root/.usr/opt so that most of the installation then resides in /root/.usr which can then be converted to usr_more.sfs

however nathans idea of making a dotpup for the config files & .etc does not click because files in /.etc/X11 are overwritten, so reverting back to the original installation by just renaming usr_more.sfs will not be possible

User avatar
Nathan F
Posts: 1764
Joined: Wed 08 Jun 2005, 14:45
Location: Wadsworth, OH (occasionally home)
Contact:

#43 Post by Nathan F »

Sounds workable to me. I'll be following along closely. :)

I was considering for a time making /opt permanently into a symlink to /root/.opt in Grafpup, but haven't seen enough need for it so far.

Nathan

rob1

FTP space

#44 Post by rob1 »

I have secured some ftp space for the KDE puppy project, whatever form it takes. Its co-hosted at manchester university. I'm going to work on a modification of puppy for electronic engineers which will also be held there. If you need to transfer a big file, I suggest maileet which breaks the file up, sends it and verifies the parts of a file automatically via email and deletes them as it goes.

User avatar
klhrevolutionist
Posts: 1121
Joined: Wed 08 Jun 2005, 10:09

option

#45 Post by klhrevolutionist »

This is another good file hosting service.
300mb each file

http://www3.rapidupload.com/

Their description
Super easy free web hosting on our dedicated servers! We are a new and dedicated web hosting service offering superb hosting 300mb upload space with no limits! We already have multiple servers available to host the site! Our servers are connected to a reliable datacenter managed by their dedicated professionals to keep this site running in top condition! Give our dedicated hosting a try, you won't be disappointed! Don't forget this is absolutely free and the web hosting are all on reliable managed dedicated servers!
Heaven is on the way, until then let's get the truth out!

bombay_rockers

kde works with puppy's X server

#46 Post by bombay_rockers »

I was making a fresh install of kde for uploading, because my orignal kde installation had gone hotch-potch due to a lot of experimentation.
And, I found out that kde works with puppys default X server, arts & sound is working too. This has shaved almost 40 Mbs from the original installation.

User avatar
bombayrockers
Posts: 427
Joined: Sat 24 Sep 2005, 16:47
Location: Mumbai, India
Contact:

KDE puppy ready for upload

#47 Post by bombayrockers »

I have converted my installation into usr_more.sfs (53 mbs) < - contains all the binaries and libs

The /root/.opt folder and other config files available as kdefiles.tgz (30 Mb) <- all the config files

will try posting in the night

more details after the upload is successful

User avatar
bombayrockers
Posts: 427
Joined: Sat 24 Sep 2005, 16:47
Location: Mumbai, India
Contact:

#48 Post by bombayrockers »

sorry kdefiles .tgz only 13 Mb

Post Reply