mkkde: create your custom KDE 3.5.5
mkkde: create your custom KDE 3.5.5
This script creates for you a squashfs-file with KDE 3.5.5, and a small dotpup.
This might work with all versions of Puppy 2, but NOT 1!
I tested it in Puppy 2.10 alpha.
Screenshot: customized KDE in german, built with this script, running the Konqueror webbrowser and Kaudiocreator.
The panel "kicker" displays KDE programs and the ones from Puppy.
It uses the Icewm-ultra windowmanager with Black-vista theme.
Preparations
First, install the dependencies:
http://dotpups.de/dotpups/System_Utilities/getdir.pup
http://dotpups.de/dotpups/System_Utilit ... d-mu06.pup
Then download and extract this file to a Linux-drive with a lot of space (some 100 MB):
http://dotpups.de/files/mkKDE-3.5.5/mkkde.tgz (7.6 MB)
It includes QT-3.3.6 and xinelibs and ruby and kppp.
If you use Muppy006, use this file:
http://dotpups.de/files/mkKDE-3.5.5/mkk ... ppy006.tgz
Now download some slackware-packages from here to the folder mkkde/tgz:
ftp://ftp.fu-berlin.de/pub/unix/X11/gui ... kware/10.2
ATTENTION:
Amarok 1.4.3 there is unstable, use this one instead:
http://dotpups.de/files/mkKDE-3.5.5/ama ... i486-1.tgz
If you want a localized KDE, also the file for your country from here:
ftp://ftp.fu-berlin.de/pub/unix/X11/gui ... are/noarch
If you want a english KDE only, edit
mkkde/mkkde, and change the line
uselocale="yes"
to
uselocale="no"
Then the script will delete all locale-files to save space.
Especially amarok has many.
(note for me: should add an option to remove the helpfiles, too)
create KDE Dotpup
Now cd in a consolewindow to the new folder mkkde, and type:
./mkkde
You will see many messages.
After a while, the dotpup-wizard starts.
Choose these options:
yes - typical standard
Create the list now? - no
Please choose executable: Kicker
XDG-category: Utility (then close leafpad to continue)
create KDE squashfs
After the dotpup was created, the squashfs-file is built.
This can take an hour or so, depending on what packages you want.
The file is called
KDE355mini_2xx.sfs
You must rename it for your Puppy.
If you use Puppy 2.10, call it:
KDE355mini_210.sfs
install your new KDE
Now UN-install in Pupget a KDE-3.5.5.pup you had installed before.
Move KDE355mini_210.sfs to /mnt/home and reboot.
Then install the new
/root/dotpup-wizard/KDE-3.5.5/KDE-3.5.5.pup
If this was the first time you installed KDE, you must reboot now when told to do by the dotpup.
Now type in a consolewindow "Kicker" to test your KDE.
If you get errors about missing libraries, you must add the corresponding .tgz and do everything again.
Tips
If you install these packages, the resulting squashfs is around 100 MB:
amarok-1.4.3-i486-1.tgz
arts-1.5.5-i486-1.tgz
kdeaddons-3.5.5-i486-1.tgz
kdebase-3.5.5-i486-1.tgz
kde-i18n-de-3.5.5-noarch-1.tgz
kdelibs-3.5.5-i486-1.tgz
kdemultimedia-3.5.5-i486-1.tgz
kdetoys-3.5.5-i486-1.tgz
What do you need?
Minimum is kdelibs-3.5.5-i486-1.tgz
You also should use arts-1.5.5-i486-1.tgz, that is required by many multimedia-applications.
Mark
This might work with all versions of Puppy 2, but NOT 1!
I tested it in Puppy 2.10 alpha.
Screenshot: customized KDE in german, built with this script, running the Konqueror webbrowser and Kaudiocreator.
The panel "kicker" displays KDE programs and the ones from Puppy.
It uses the Icewm-ultra windowmanager with Black-vista theme.
Preparations
First, install the dependencies:
http://dotpups.de/dotpups/System_Utilities/getdir.pup
http://dotpups.de/dotpups/System_Utilit ... d-mu06.pup
Then download and extract this file to a Linux-drive with a lot of space (some 100 MB):
http://dotpups.de/files/mkKDE-3.5.5/mkkde.tgz (7.6 MB)
It includes QT-3.3.6 and xinelibs and ruby and kppp.
If you use Muppy006, use this file:
http://dotpups.de/files/mkKDE-3.5.5/mkk ... ppy006.tgz
Now download some slackware-packages from here to the folder mkkde/tgz:
ftp://ftp.fu-berlin.de/pub/unix/X11/gui ... kware/10.2
ATTENTION:
Amarok 1.4.3 there is unstable, use this one instead:
http://dotpups.de/files/mkKDE-3.5.5/ama ... i486-1.tgz
If you want a localized KDE, also the file for your country from here:
ftp://ftp.fu-berlin.de/pub/unix/X11/gui ... are/noarch
If you want a english KDE only, edit
mkkde/mkkde, and change the line
uselocale="yes"
to
uselocale="no"
Then the script will delete all locale-files to save space.
Especially amarok has many.
(note for me: should add an option to remove the helpfiles, too)
create KDE Dotpup
Now cd in a consolewindow to the new folder mkkde, and type:
./mkkde
You will see many messages.
After a while, the dotpup-wizard starts.
Choose these options:
yes - typical standard
Create the list now? - no
Please choose executable: Kicker
XDG-category: Utility (then close leafpad to continue)
create KDE squashfs
After the dotpup was created, the squashfs-file is built.
This can take an hour or so, depending on what packages you want.
The file is called
KDE355mini_2xx.sfs
You must rename it for your Puppy.
If you use Puppy 2.10, call it:
KDE355mini_210.sfs
install your new KDE
Now UN-install in Pupget a KDE-3.5.5.pup you had installed before.
Move KDE355mini_210.sfs to /mnt/home and reboot.
Then install the new
/root/dotpup-wizard/KDE-3.5.5/KDE-3.5.5.pup
If this was the first time you installed KDE, you must reboot now when told to do by the dotpup.
Now type in a consolewindow "Kicker" to test your KDE.
If you get errors about missing libraries, you must add the corresponding .tgz and do everything again.
Tips
If you install these packages, the resulting squashfs is around 100 MB:
amarok-1.4.3-i486-1.tgz
arts-1.5.5-i486-1.tgz
kdeaddons-3.5.5-i486-1.tgz
kdebase-3.5.5-i486-1.tgz
kde-i18n-de-3.5.5-noarch-1.tgz
kdelibs-3.5.5-i486-1.tgz
kdemultimedia-3.5.5-i486-1.tgz
kdetoys-3.5.5-i486-1.tgz
What do you need?
Minimum is kdelibs-3.5.5-i486-1.tgz
You also should use arts-1.5.5-i486-1.tgz, that is required by many multimedia-applications.
Mark
Last edited by MU on Tue 12 Dec 2006, 13:30, edited 3 times in total.
If you want to add koffice:
Version 1.5:
ftp://ftp.fu-berlin.de/pub/unix/X11/gui ... kware/10.2
Locale-files:
ftp://ftp.fu-berlin.de/pub/unix/X11/gui ... are/noarch
Version 1.6:
not compiled yet, see here in the next days:
ftp://ftp.fu-berlin.de/pub/unix/X11/gui ... fice-1.6.0
I did not try it myself yet, but in theory you should be able to simply add it to your KDE by saving these files to mkkde/tgz where your other KDE-downloads are, and then running the script mkkde again.
Mark
Version 1.5:
ftp://ftp.fu-berlin.de/pub/unix/X11/gui ... kware/10.2
Locale-files:
ftp://ftp.fu-berlin.de/pub/unix/X11/gui ... are/noarch
Version 1.6:
not compiled yet, see here in the next days:
ftp://ftp.fu-berlin.de/pub/unix/X11/gui ... fice-1.6.0
I did not try it myself yet, but in theory you should be able to simply add it to your KDE by saving these files to mkkde/tgz where your other KDE-downloads are, and then running the script mkkde again.
Mark
I uploaded the dotpup again.
Changes:
added libpython and libxmms, they are required by superkaramba.
Those additional libs now are in /opt/kde/lib.
As this folder is searched after /usr/lib, your own libs will be used if available.
I modified the post-installscript of the generated KDE-3.3.5.pup.
It will delete any .wh.__dir_opaque files in the installationfolders.
Those files can be left over from a previous installation due to bugs in Unionfs.
Beem reported this, and I encountered the same today.
I also added my selfcompiled theme-libraries, that hopefully work better with the included libqt.so.
Impressions:
I created a KDE for Puppy 2.11 today.
Downloaded 190 MB slackware-packages, the resulting squashfs was 180 MB.
It took only 20 minutes to create the final squashfs and dotpup.
Extracted the files would be 493 MB (so you really need a lot of free space temporarily, in my case around 1.2 Gigabyte.).
Koffice 1.5.2 finally started without problems.
I did not use the now modified dotpup yet, as it is a result of the experiences I made today.
Hopefully it fixes all problematic issues I had to fix "by hand" today.
Mark
Changes:
added libpython and libxmms, they are required by superkaramba.
Those additional libs now are in /opt/kde/lib.
As this folder is searched after /usr/lib, your own libs will be used if available.
I modified the post-installscript of the generated KDE-3.3.5.pup.
It will delete any .wh.__dir_opaque files in the installationfolders.
Those files can be left over from a previous installation due to bugs in Unionfs.
Beem reported this, and I encountered the same today.
I also added my selfcompiled theme-libraries, that hopefully work better with the included libqt.so.
Impressions:
I created a KDE for Puppy 2.11 today.
Downloaded 190 MB slackware-packages, the resulting squashfs was 180 MB.
It took only 20 minutes to create the final squashfs and dotpup.
Extracted the files would be 493 MB (so you really need a lot of free space temporarily, in my case around 1.2 Gigabyte.).
Koffice 1.5.2 finally started without problems.
I did not use the now modified dotpup yet, as it is a result of the experiences I made today.
Hopefully it fixes all problematic issues I had to fix "by hand" today.
Mark
-
- Posts: 25
- Joined: Sat 14 Oct 2006, 22:28
- Location: London
Looking forward to seeing the kde for 2.11.
I am enjoying your Kde mini at the moment although i have not installed it correctly (running in 2.11)
Would love to see a mini version for 2.11
Suits me perfectly!
One thing I have noticed, and this applies to the previous version also, is that MUT will only open one rox file window at a time ( I think this only applies if you are running in a Kde desktop)
To open another rox file window you have to open another instance of MUT.
Not a big deal, but thought you might want to know.
Regards
Simon
I am enjoying your Kde mini at the moment although i have not installed it correctly (running in 2.11)
Would love to see a mini version for 2.11
Suits me perfectly!
One thing I have noticed, and this applies to the previous version also, is that MUT will only open one rox file window at a time ( I think this only applies if you are running in a Kde desktop)
To open another rox file window you have to open another instance of MUT.
Not a big deal, but thought you might want to know.
Regards
Simon
Tomorrow I have a free day, so I will be back in Puppy 2.11 on monday at work.
Then I will test my dotpup again by building a miniKDE.
Of course you can create one on your own before, it is very simply.
Download from the slackwareserver:
kdelibs
kdebase
k3b
amarok
Then run mkkde.
Some minutes later you have a new dotpup and .sfs.
Mark
Then I will test my dotpup again by building a miniKDE.
Of course you can create one on your own before, it is very simply.
Download from the slackwareserver:
kdelibs
kdebase
k3b
amarok
Then run mkkde.
Some minutes later you have a new dotpup and .sfs.
Mark
-
- Posts: 25
- Joined: Sat 14 Oct 2006, 22:28
- Location: London
Hi Mark
Just thought I would let you know that I tried your mkkde.......Wow!
How easy was that!
Very cool to just choose the components you want.
Have seen that you have created a version of kde-mini for 2.11.
Would urge anyone to try this even just for the Amarok player, or give the mkkde a go just for the fun of it!
Anyhow I just wanted to congratulate you on your good work.
Many thanks
Simon
Just thought I would let you know that I tried your mkkde.......Wow!
How easy was that!
Very cool to just choose the components you want.
Have seen that you have created a version of kde-mini for 2.11.
Would urge anyone to try this even just for the Amarok player, or give the mkkde a go just for the fun of it!
Anyhow I just wanted to congratulate you on your good work.
Many thanks
Simon
-
- Posts: 25
- Joined: Sat 14 Oct 2006, 22:28
- Location: London
Hi Mark
Just wondering if you can help.
I have a problem with using Amarok in the 2.11 version of kde-mini.
The application starts, runs and plays music ok, but is unable to find any media when I 'rescan collection'.
This feature worked ok in your previous version for 2.10
The only difference I see at the moment is that the mini-kde for 2.10 used Amarok version 1.4.1, and the new uses Version 1.4.3.
Any ideas?
regards
Simon
Just wondering if you can help.
I have a problem with using Amarok in the 2.11 version of kde-mini.
The application starts, runs and plays music ok, but is unable to find any media when I 'rescan collection'.
This feature worked ok in your previous version for 2.10
The only difference I see at the moment is that the mini-kde for 2.10 used Amarok version 1.4.1, and the new uses Version 1.4.3.
Any ideas?
regards
Simon
hmm, yes, can confirm that.
A difference is, that in my Puppy 210 I have hundrets of libraries and programs installed.
I will rebuild a KDE in 210 later with the new Amarok, to test, if it works there.
In 211 I found no messages that gave me hints, what might be missing.
Did you run Amarok 1.4.1 on the same Puppy before? Did that work?
Mark
A difference is, that in my Puppy 210 I have hundrets of libraries and programs installed.
I will rebuild a KDE in 210 later with the new Amarok, to test, if it works there.
In 211 I found no messages that gave me hints, what might be missing.
Did you run Amarok 1.4.1 on the same Puppy before? Did that work?
Mark
-
- Posts: 25
- Joined: Sat 14 Oct 2006, 22:28
- Location: London
Yes 1.4.1 runs perfectly in 2.10, and in 2.11 when you copy the files across.
The main difference I can see is that in 1.4.1 when you first start the program it runs a wizard that asks what kind of database you want to use i.e sql lite sql etc (i cant remember exactly)
There seems to be no wizard in 1.4.3
The main difference I can see is that in 1.4.1 when you first start the program it runs a wizard that asks what kind of database you want to use i.e sql lite sql etc (i cant remember exactly)
There seems to be no wizard in 1.4.3
-
- Posts: 25
- Joined: Sat 14 Oct 2006, 22:28
- Location: London
Hi Mark
Seen some reports that 1.4.3 may need mysql 5 for the database.
Looked at some of the slackware downloads and it looks quite large at 15mb.
Also for some of the other mutimedia apps and kde sounds to work i.e juk, noatin etc the 'libesd.so.0' is required.
Installed the dotpup and the these all work now.
Will try a new kde-mini with the mysql 5 and see if this works.
Otherwise it might be wise to stick with Amarok 1.4.1 if it is still available. (does not seem to be much difference)
Simon
Seen some reports that 1.4.3 may need mysql 5 for the database.
Looked at some of the slackware downloads and it looks quite large at 15mb.
Also for some of the other mutimedia apps and kde sounds to work i.e juk, noatin etc the 'libesd.so.0' is required.
Installed the dotpup and the these all work now.
Will try a new kde-mini with the mysql 5 and see if this works.
Otherwise it might be wise to stick with Amarok 1.4.1 if it is still available. (does not seem to be much difference)
Simon
I just tried Amarok 1.4.4 from gslapt:
http://www.murga.org/~puppy/viewtopic.php?t=11929
Also had to install
acl
attr
libmusicbrainz
libtunepimp
But when these were installed, it also insisted on mysql.
I did not want to try that.
So I installed amarok-1.4.3-4 with it.
ftp://ftp.slackware.com/pub/slackware/s ... i486-4.tgz
That one scans my testfolder /usr/share/audio, but gives an error that it cannot process illegal_move.ogg.
When I add /opt to the folders to scan, amarok crashes during the scan.
It might be worth to do more tests with mysql, or 1.4.3-4, but only if one is willing to experiment.
So everyone who needs a quick running version without experimenting should use the old, stable one (I mirror it, as KDE 3.5.4 was already removed from the Berlin-server):
http://dotpups.de/files/mkKDE-3.5.5/ama ... i486-1.tgz
I'll stop my tests for the moment, as I need to fix a Bug in Muppy.
Please keep me informed about your results.
Mark
http://www.murga.org/~puppy/viewtopic.php?t=11929
Also had to install
acl
attr
libmusicbrainz
libtunepimp
But when these were installed, it also insisted on mysql.
I did not want to try that.
So I installed amarok-1.4.3-4 with it.
ftp://ftp.slackware.com/pub/slackware/s ... i486-4.tgz
That one scans my testfolder /usr/share/audio, but gives an error that it cannot process illegal_move.ogg.
When I add /opt to the folders to scan, amarok crashes during the scan.
It might be worth to do more tests with mysql, or 1.4.3-4, but only if one is willing to experiment.
So everyone who needs a quick running version without experimenting should use the old, stable one (I mirror it, as KDE 3.5.4 was already removed from the Berlin-server):
http://dotpups.de/files/mkKDE-3.5.5/ama ... i486-1.tgz
I'll stop my tests for the moment, as I need to fix a Bug in Muppy.
Please keep me informed about your results.
Mark
-
- Posts: 25
- Joined: Sat 14 Oct 2006, 22:28
- Location: London
Kde mini in 2.12
Just letting people know that you can make your own Kde_mini work for puppy version 2.12 by using files from Slackware 11.0. You will also need to add 'attr-2.4.32_1-i486-1.tgz' and 'acl-2.2.39_1-i486-1.tgz' to the kde packages that you choose to build.
The packages are available at:
ftp://ftp.kde.org/pub/kde/stable/latest ... ware/11.0/
http://packages.slackware.it/browse.php ... lackware/a
Make sure that for the time being you use the Amarok version 1.4.1
Hope that this is useful to someone.
Also wondering if anyone can help with using the kde graphics package.
It all seems to work ok except for Kolourpaint and kview does not want to open jpeg images.
Would appreciate any help!
Regards
Simon
The packages are available at:
ftp://ftp.kde.org/pub/kde/stable/latest ... ware/11.0/
http://packages.slackware.it/browse.php ... lackware/a
Make sure that for the time being you use the Amarok version 1.4.1
Hope that this is useful to someone.
Also wondering if anyone can help with using the kde graphics package.
It all seems to work ok except for Kolourpaint and kview does not want to open jpeg images.
Would appreciate any help!
Regards
Simon
Nice, thanks for the info
run kolourpaint from a consolewindow, and look for errors.
Gimp requires /usr/lib/libexif.so.9 for jpeg, and will not run in Puppy 2.10.
The solution was to use a symlink to the existing lib:
ln -s /usr/lib/libexif.so.12 /usr/lib/libexif.so.9
Maybe with kolourpaint the solution is as simple, too.
Mark
run kolourpaint from a consolewindow, and look for errors.
Gimp requires /usr/lib/libexif.so.9 for jpeg, and will not run in Puppy 2.10.
The solution was to use a symlink to the existing lib:
ln -s /usr/lib/libexif.so.12 /usr/lib/libexif.so.9
Maybe with kolourpaint the solution is as simple, too.
Mark
-
- Posts: 25
- Joined: Sat 14 Oct 2006, 22:28
- Location: London
-
- Posts: 25
- Joined: Sat 14 Oct 2006, 22:28
- Location: London
-
- Posts: 25
- Joined: Sat 14 Oct 2006, 22:28
- Location: London
- lickthefrog2
- Posts: 57
- Joined: Wed 22 Nov 2006, 18:30
Hi,
I tried the mkkde thing with no luck. I'm sure it's my own ignorance about the very complicated things that are going on.
When I try to launch Kicker it tells me:
I tried to add BasKet (the primary reason why I'm trying mkkde). It shows in the menu items but doesn't work, and trying to launch it from the command prompt tells me:
I saw the earlier post about creating symlinks, but I don't know what I'm supposed to link from.
Strangely, my IceWM settings got screwed up from this attempt (I think). When I rebooted, I lost my desktop image and the choice of background images is fewer, plus the top toolbar that used to be there isn't there.
So I'm poking around trying to figure it out. I don't mind, of course, because every time something goes wrong, I learn.
Thanks,
Lickthefrog
I tried the mkkde thing with no luck. I'm sure it's my own ignorance about the very complicated things that are going on.
When I try to launch Kicker it tells me:
Code: Select all
kicker: error while loading shared libraries: libqt-mt.so.3: cannot open shared object file: No such file or directory
Code: Select all
basket: error while loading shared libraries: libgpgme.so.11: cannot open shared object file: No such file or directory
Strangely, my IceWM settings got screwed up from this attempt (I think). When I rebooted, I lost my desktop image and the choice of background images is fewer, plus the top toolbar that used to be there isn't there.
So I'm poking around trying to figure it out. I don't mind, of course, because every time something goes wrong, I learn.
Thanks,
Lickthefrog