SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hmm - icons on the desktop - did you install folderview plasmoid on 4.2? You do know that the default desktop in KDE4 doesn't allow for icons directly on the canvas, right?
Did you recompile KDE 4.2.1 based on the source slackbuild on your 12.2 system, run a pure -current, or somewhere between?
right ok I am proberbly being a numpty here, no I didn't realise that KDE 4.2 doesn't allow icons on the canvas, I have learnt something there, it's the no menu button that confuses me.
I just used Swaret to upgrade to 4.2 without even running KDE 3.5 after a clean install so I will let you know what happens then.
You mention a recompile, sorry I am a new to hardcore slackware so I am not sure what you mean with regards to this, I understand compile it's the source slackbuild bit I don't.
you have already been told twice that there are no available packages for KDE 4.2 compatible with Slackware 12.2.
Swaret won't help you on that. By the way it is not part of Slackware and you use it at your own risks.
If you need 4.2, either use Slackware-current -- knowing that it is not intended for production -- or use a Linux distribution which ships KDE 4.2.
A specific version of a distribution is a (willingly) consistent set of software, you can try to add a part not intended for it but do not complain if it does not work.
you have already been told twice that there are no available packages for KDE 4.2 compatible with Slackware 12.2.
Swaret won't help you on that. By the way it is not part of Slackware and you use it at your own risks.
If you need 4.2, either use Slackware-current -- knowing that it is not intended for production -- or use a Linux distribution which ships KDE 4.2.
A specific version of a distribution is a (willingly) consistent set of software, you can try to add a part not intended for it but do not complain if it does not work.
Didier Spaier, If you read the above I downloaded 4.2 from Slackware-current.
Ok maybe Swaret isn't the best tool to use, can anyone recommend one or give me a pointer to a HOW-TO document for the KDE upgrade.
Just so everyone understands "I downloaded 4.2 from Slackware-current"
Yes but you are using -current packages on a 12.2 system.
Many of the packages and libraries are no longer compatible between the two.
Either upgrade to current or rebuild the packages for 12.2.
Ah ok, I thought that as I had installed a vanilla Slackware 12.2 from the DVD and then tried to upgrade to the current that would be good enough. I did upgrade all the packages from current not just the KDE packages.
If you did upgrade everything to -current that should be fine -- provided that you upgraded glibc-solibs before any other package, as stated in the CURRENT.WARNING file.
To update you system, use the Slackware tools: pkgtool, installpkg, removepkg, upgradepkg, or even better slackpkg. All these tools are well documented, see man <toolname>.
For instance to upgrade from Slackware 12.2 to Slackware current you could have done this - I suppose that you have slackpkg installed, which is the case if you made a full install:
1) Edit the file /etc/mirrors to un comment one of the mirrors' URL and modify it so that it ends in -current
2) Read /etc/slackpkg/slackpkg.conf then edit it as you see fit
3) run "slackpkg update"
4) run "slackpkg update gpg"
5) run "slackpkg upgrade glibc-solibs"
6) run "slackpkg upgrade-all"
7) run "slackpkg install-new"
You can run "slackpkg new-config" also to check for new configuration files and will have to remove packages that were included in -12.2 but are not included in -current.
Whatever the tools you use, reading the Changelog for -current to check what has to be done in the process of upgrading is a must.
Obviously if you upgrade a kernel you have to run lilo again.
If you ever need a package not included in Slackware you can very often get a so-called SlackBuild for it @ http://slackbuilds and use it to make yourself and install a package. Be warned though that they provide SlackBuilds for stable releases, not for -current.
For your information I do run Slackware-current in a virtual machine. I do not have icons in KDE 4.2.1 -- I don't care as I do not use icons anyway -- but I have window bars at the top of windows.
Note. Edited post for sake of completion after having read other responses.
Last edited by Didier Spaier; 03-21-2009 at 04:53 PM.
Reason: Forgotten command.
thanks for the response but I don't think I was clear enough, basically I setup my KDE 3.5.x with icons on the desktop, then I did and upgrade to v4.2.x as per the current slackware build, deleted the .kde3 directory and rebooted. When I started X I didn't have any icons on the desktop, Korganizer fail to load the systray and there was no menu button.
so after reading this I I loaded 12.2 on a desk top then switched my repository mirror to http://slackware.cs.utah.edu/pub/sla...kware-current/ it is fast
then did from run level three I did a slackpkg update then did a slackpkg upgrade-all
then I did a slackpkg install-new. Note I used all new configuration files then to see my old icons I right clicked the the desk top left clicked appearance settings and then chose folder view. you will find some of your icon picture do not have pictures any more do to pixmaps changes. after a while you will learn that you do not need the icons in kde4.
so after reading this I I loaded 12.2 on a desk top then switched my repository mirror to http://slackware.cs.utah.edu/pub/sla...kware-current/ it is fast
then did from run level three I did a slackpkg update then did a slackpkg upgrade-all
then I did a slackpkg install-new. Note I used all new configuration files then to see my old icons I right clicked the the desk top left clicked appearance settings and then chose folder view. you will find some of your icon picture do not have pictures any more do to pixmaps changes. after a while you will learn that you do not need the icons in kde4.
The instructions I gave were directed at ginger since he seemed to have completed the first steps of the install already.
When starting from scratch the advice that Didier gave should be followed but with the addition of an "install-new"
The instructions I gave were directed at ginger since he seemed to have completed the first steps of the install already.
yes I see this so I installed it like ginger did and also went back and did a fresh to see if we had a problem with the mirror or something. this thread is. KDE 3.5 -> 4.2 Current sorry to confuse anyone i was just trouble shooting it for my favorite Distro. you will also see the new version is 4.2.1 and the testing was 4.2. anyway if you use a current mirror it will upgrade to 4.2.1 no trouble here.
If you did upgrade everything to -current that should be fine -- provided that you upgraded glibc-solibs before any other package, as stated in the CURRENT.WARNING file.
To update you system, use the Slackware tools: pkgtool, installpkg, removepkg, upgradepkg, or even better slackpkg. All these tools are well documented, see man <toolname>.
For instance to upgrade from Slackware 12.2 to Slackware current you could have done this - I suppose that you have slackpkg installed, which is the case if you made a full install:
1) Edit the file /etc/mirrors to un comment one of the mirrors' URL and modify it so that it ends in -current
2) Read /etc/slackpkg/slackpkg.conf then edit it as you see fit
2) run "slackpkg update"
3) run "slackpkg upgrade glibc-solibs"
4) run "slackpkg upgrade-all"
5) run "slackpkg install-new"
You can run "slackpkg new-config" also to check for new configuration files and will have to remove packages that were included in -12.2 but are not included in -current.
Whatever the tools you use, reading the Changelog for -current to check what has to be done in the process of upgrading is a must.
Obviously if you upgrade a kernel you have to run lilo again.
If you ever need a package not included in Slackware you can very often get a so-called SlackBuild for it @ http://slackbuilds and use it to make yourself and install a package. Be warned though that they provide SlackBuilds for stable releases, not for -current.
For your information I do run Slackware-current in a virtual machine. I do not have icons in KDE 4.2.1 -- I don't care as I do not use icons anyway -- but I have window bars at the top of windows.
Note. Edited post for sake of completion after having read other responses.
Right Guys,
I followed this to the letter using ftp.mirrorservice.org.uk
1) Edit the file /etc/mirrors to un comment one of the mirrors' URL and modify it so that it ends in -current
2) Read /etc/slackpkg/slackpkg.conf then edit it as you see fit
2) run "slackpkg update"
3) run "slackpkg upgrade glibc-solibs"
4) run "slackpkg upgrade-all"
5) run "slackpkg install-new"
On option 3 I said to over write the files, I then tried to carry on with option 4 only to get lots of warnings and gpg error.
As I said I am quite new to this but it's starting to give me the hump.
If you do so, do not forget to issue 'slackpkg update' again.
As a side not, I must admit I didn't upgrade from -12.2 to -current. In fact I made a local mirror of -current using rsync, then made an ISO image of the tree and booted it in a virtual machine.
No problem for the wrong URL, I find myself mistyping in almost every post
If I remember well the other options are Diff and Prompt.
To give you an advice about the option to take, we need to know which file would be updated.
Anyhow I would either choose Keep and later on issue 'slackpkg new-config' to be asked again what to do with the .new files, or Diff to check the differences between the old and the new file then decide either Keep or Overwrite.
If you choose replaying the upgrade from start using a new mirror, double check that one and only one URL be un commented in /etc/slackpkg/mirrors
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.