But Puppy1 would require additional steps.
You had to add to the boot-script:
mkdir /opt
mkdir /opt/kde
ln -s /usr/bin /opt/kde/bin
ln -s /usr/lib /opt/kde/lib
ln -s /usr/include /opt/kde/include
ln -s /usr/share /opt/kde/share
Maybe(but I am not shure), you won't do that, if you create a /etc/kderc like this:
[Directories]
prefixes=/usr
------------
Puppy2:
goto http://kde.org
Download latest Slackware-binaries (10.2 , i486).
Save all tar.gz to a folder kde352
I created that on /mnt/sda13/
Run this script in this folder (alter /mnt/sda13/kde352 to your own path)
Code: Select all
#!/bin/bash
ls *.tgz|while read a
do
rm -f install/doinst.sh
tar -xzvf $a
cat install/doinst.sh | sed "s#opt/kde#/mnt/sda13/kde352/opt/kde#g" | sed "s#etc/ld.so.conf#/mnt/sda13/kde352/etc/ld.so.conf#g">install/muinst.sh&&sh install/muinst.sh
mv install/muinst.sh install/$a-muinst.sh
done
These scripts will not install, but only create all symlinks needed.
Then create a new folder /xxx/topack , and move there the extracted etc opt usr
Now create the squashfs-file:
cd /xxx/
mksquashfs topack devx_003.sfs
devx_003.sfs currently the only file that gets automatically mounted in Puppy2Alpha11April2006, at least on my system.
In Puppy1, you would use:
cd /xxx/topack
mksquashfs usr usr_more.sfs
You had to add etc to a dotpup as /root/.etc
Move it to where the pup_003.sfs is, and reboot (Puppy1: where pup001 is).
In jwm, type "startkde" in a console.
This will fail, giving you hints.
Add /opt/kde/lib to /etc/ld.so.conf
install libgl.so from the wiki.
create a /root/.profile:
export PATH=$PATH:/opt/kde/bin:/opt/kde3/bin
Create /etc/kderc
[Directories]
prefixes=/opt/kde3
The kde3 -entries will enable KDE to use KDE-applications that were compiled for /opt/kde3 , like Koffice from Suse-Linux.
reboot, run ldconfig
If KDE basically works, run some applications from a consolewindow, to find out more missing libraries.
--------------
scribble: my todo-list
libvorbisenc
liblcms
libHalf.so.2 libIex.so.2.0.2 libImath.so.2
libHalf.so.2.0.2 libIlmImf.so.2 libImath.so.2.0.2
libIex.so.2 libIlmImf.so.2.0.2
libexif.so.10 (hat locale)
.profile
/etc/kderc
ld.so.conf
wxB-Men