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.
If someone could please give step by step instructions on how to install the binaries at kde.org (the pre compiled ones for slack) that would be a big help..
The way I did it was to use Swaret. I amended the version in swaret.conf to 'current' and removed the 'exclude' lines. I then ran 'swaret --upgrade -a' and it did it all for me.
Go to the swaret page and download the .tgz file. In a console (as root) type in installpkg <swaretname.tgz>, then (still in a console) type in cp /etc/swaret.conf.new /etc/swaret.con to make the .conf file.
Still as root, open a text editor and edit the swaret.conf file. Put a # sign in front of the exclude lines (so kde and the kernel will update), save it.
Back to the console and type in:
swaret --update
swaret --upgrade -a
This will take a while. It will resolve dependencies.
I would also suggest running updatedb as root both before and after the upgrade.
If someone wants to make this a sticky go ahead.. Here is the really long but easy version.. Go to http://kde.org then go ahead and click stable version at the left.. Then click the slackware link (the one right next to slackware 9.1). Click on the go to the ftp selection thing or whatever it says.. Then click on an ftp server. Download all of the tgz files.. Once you have that done here comes the treturous part.. You must manually install all of the file.. So open up a konsole as root... and then type in installpkg packge_name.tgz for every package you downloaded.. (i downloaded into the /root/kde directory that i made..) Anyways once thats all done reboot your system. And kde 3.2.1 is installed.. At least I think it works as this is how im typing this all in.. Not sure if all the packages were installed and all properly but I think they are... Anyways gl have fun..
YOu can install the packages that way but that leaves the old KDE packages on your system. You can always use pkgtool and remove the duplicate packages (removing the older version of course).
As far as using swaret goes, the "swaret --update" will only look at the packages available at listed sites in the /etc/swaret.conf file. I cannot recall what the default is but I think it only has official slackware packages. You will need to edit the file as root and remove the # from the linuxpackages ftp site and then run "swaret --update" again. You will then see swaret looking at both sites and making all of the packages available.
Having said all of that I have just run "swaret --search kde" and found that only 3.1.4 is available from the ftp sites I have listed in my /etc/swaret.conf. However, I think that this confirms the reason why you are not getting version 3.2.1.
Don't use installpkg to upgrade kde.... why nobody knows about upgradepkg?
why to uninstall and install everything? why to install over the old one? just do the same you usually do for installpkg but instead use upgradepkg...
Originally posted by iotc247 Alan you are wrong.. You need to change your version in /etc/swaret.conf to current and comment out all the excludes.. I finally got that to work.
Thanks for pointing this out. Sometimes it is difficult to see the wood for the trees
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.