Main menu:


Please consider a small donation:



Or you can donate bitcoin:


Thanks to TekLinks in Birmingham, AL, for providing colocation and bandwidth.

Page Rank


FOSS Force Best Blog--2013 Award

Recent posts

Recent comments

About this blog

I am Eric Hameleers, and this is where I think out loud.
More about me.


Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 425 other subscribers

My Favourites



April 2019
« Mar    

RSS Alien's Slackware packages

RSS Alien's unofficial KDE Slackware packages

RSS Alien's multilib packages

RSS Slackware64-current



Slackware-current gets KDE 4.8.2, hooray

It was bound to happen, and while I was asleep Pat updated slackware-current with a fresh batch of packages… containing KDE 4.8.2 and all the stuff that it depends on!

The update to the ChangeLog.txt makes up almost 20% of the full ChangeLog length so far! Finally we have a beefy update to -current. It’s playtime for those who had not used my own unofficial “ktown” builds yet.

Note that Slackware’s version of Calligra (the successor to Koffice) is now at the official stable release, version 2.4. My own package was still a release candidate.

Also note that Networkmanager was added to Slackware! So, what I had kept separately in a “testing” directory because I was not sure what Pat would want to do with it, is now being used in the distribution after all. Enabling NetworkManager is done like in my own instructions: make the rc script executable (Slackware will ship NM disabled by default) using the command “chmod +x /etc/rc.d/rc.networkmanager”, and add the NetworkManager plasmoid (widget) to your KDE desktop in order to configure it.

The good old way of using rc.inet1 to configure your network is still available of course, this will not change! Also, you can still use WICD instead if you prefer that. Users of XFCE will want to stick with WICD anyway, since Slackware does not have a graphical configuration tool for managing NM connections, apart from the KDE widget.

Upgrade instructions:

If you are currently running “alien” packages for KDE 4.8.2 and want to upgrade to the official packages in Slackware-current, then you’ll have to be prepared for some manual labour. But it may not be that hard after all, except when you have a lot of my other packages installed as well (like multilib versions of gcc/glibc and lots of “compat32” packages).

  1. If you are using slackpkg to maintain your Slackware,  then probably you have blacklisted all of my packages.In this case, temporarily remove or comment the line in “/etc/slackpkg/blacklist” that goes “[0-9]+alien”. Then use slackpkg to upgrade to slackware-current as usual, with this condition: do not blindly accept the list of packages to be upgraded, but review every single package shown by slackpkg as a candidate for upgrading. De-select every package which you want to keep! All the “alien” packages related to KDE and its dependencies must stay in a “selected” state. Then let slackpkg do its upgrade work and you’ll end up with a proper slackware-current.
  2. If you want to upgrade using slackpkg but are not prepared to review lots of packages manually to see if they should be upgraded or left alone, then a very fast way of upgrading from my own to Slackware’s packages will be the following four commands followed by a regular upgrade using slackpkg (example paths are for 64-bit Slackware, so if you are running 32-bit Slackware then you have to ignore the “64”):
  1. upgradepkg /path/to/local-mirror-of/slackware64-current/slackware64/a/*.t?z
  2. upgradepkg /path/to/local-mirror-of/slackware64-current/slackware64/l/*.t?z
  3. upgradepkg /path/to/local-mirror-of/slackware64-current/slackware64/kde/*.t?z
  4. upgradepkg /path/to/local-mirror-of/slackware64-current/slackware64/kdei/*.t?z

Note that if you blindly ran these four commands and you are on a multilib system, you will have overwritten the multilib versions of the glibc packages with original (non-multilib) Slackware versions. You will have to download and upgrade to my multilib glibc packages again. Note that this will not break your Slackware installation… it merely disables the use of 32-bit software until you re-install my multilib glibc packages.

Have fun! Eric


Comment from Wild Wizard
Posted: April 15, 2012 at 12:42

slackpkg wont touch the compat32 packages due to the compat32 been enclosed by “-” the multilib packages will come up as multilib is prefixed by “_”

Also the _multilib files are only gcc-* and glibc-* so they all clump together in the slackpkg dialog which makes deselecting them all very easy

Comment from alienbob
Posted: April 15, 2012 at 12:52

Well, that is true for the “slackpkg upgrade-all” part..
However, you will have to *remove* several packages as well, and if you use slackpkg for that, you will see all the compat32 packages in the list of potential removals.


Comment from Didier Spaier
Posted: April 15, 2012 at 13:00

Though I be not a real fan of KDE but merely a happy fluxbox user, I guess it’s about time for me to install -current again…

Un grand merci pour toutes tes contributions qui rendent Slackware encore meilleur.

Comment from John
Posted: April 15, 2012 at 13:28

My slackware64-current-iso is over 5.5G. How do I fit this on a DVD?


Comment from gmg
Posted: April 15, 2012 at 13:45

It seem, many soft are not present in the ‘calligra’ slackware-current package,

these soft are present in your package,Eric.


Comment from ArTourter
Posted: April 15, 2012 at 14:29

For information, regarding networkmanager, the one package Patrick hasn’t provided is the commandline interface to NM, cnetworkmanager.


Comment from jaycee
Posted: April 15, 2012 at 14:38

Well, this is certainly a pleasant surprise! Cheers for letting us know Eric! So, is this an indication that Pat’s preparing for a release of Slackware 14.73 within the next couple of months? Also, now that Pat appears to be devoting more attention to Slackware Current, will you continue to make packages like LibreOffice for Slackware 13.37, or will you start compiling them just for Slackware Current instead? Thanks again Eric! 😀

Comment from alienbob
Posted: April 15, 2012 at 14:56


We decided to remove cnetworkmanager because it is no longer maintained and would not even compile (my own package was copied from one KDE to another during the past months).
If you need a commandline interface to NM, then “nmcli” is what you need to use.


Comment from alienbob
Posted: April 15, 2012 at 14:59


A decision needs to be made about what to do with the amount of stuff in Slackware… it will no longer fit on a DVD, or on the 6-CD set.
That is a decision for the future though.

In the meantime if you want to install -current from a DVD then you will have to exclude parts of it (the sources for instance).


Comment from alienbob
Posted: April 15, 2012 at 15:03


It seems yu are right. I upgraded my own KDE 4.8.2 to -current and saw that a lot of stuff got deleted from my hard drive when calligra was updated.
I notified Pat and we’ll see what needs to be done about it.


Comment from alienbob
Posted: April 15, 2012 at 15:07


There is no indication at all that a new release is imminent. The update to KDE 4.8.2 was so long overdue that it looks like a big deal but it really is just a lot of catching up with reality.

My own packages like VLC and LibreOffice will continue to be built on Slackware 13.37. I compile packages on the stable release if they are meant for public consumption. The exceptions are “ktown” and my multilib packages.


Comment from alienbob
Posted: April 15, 2012 at 15:12

Calligra reports these applications with my package of 2.4RC1:
$ calligra –apps

And this is what the calligra 2.4 package of slackware-current reports:
$ calligra –apps

Some have clearly gone missing.


Comment from gmg
Posted: April 15, 2012 at 18:39

Thanks, Eric.

Comment from Hernan from Mexico
Posted: April 15, 2012 at 20:31

Well done! Congratulations for the hard work!
Is there any plan to include Robbie’s xfc in current?

Comment from Hernan from Mexico
Posted: April 15, 2012 at 20:32

I mean xfce 4.8

Comment from alienbob
Posted: April 15, 2012 at 20:43


There are no concrete plans to add XFCE, just like there were no concrete plans to upgrade KDE before.
You never know!


Comment from alienbob
Posted: April 15, 2012 at 21:03


I have found out why words and stage were not built. I updated Pat with my findings. Basically he forgot to apply the instructions sent to us by the calligra developers.


Comment from jamesf
Posted: April 15, 2012 at 23:09

I think the instructions in Changelog.txt regarding polkit-qt-1 are incorrect.

My machine with a pre-KDE 4.8 -current has polkit-qt-1-r1145513-i486-2.

My machine with a KDE 4.8 -current has polkit-qt-1-0.103.0-i486-1.txz.

Changelog.txt says after the upgrade to removepkg polkit-q1-1.

If you do this you delete the polkit-qt-1 that you just installed.

Am I correct, or did I misunderstand something?

Thanks for looking. 🙂

Comment from jamesf
Posted: April 15, 2012 at 23:13

Oops. Above I said “Changelog.txt says after the upgrade to removepkg polkit-q1-1.”, and it should have been “Changelog.txt says after the upgrade to removepkg polkit-qt-1.”.

Comment from Schmatzler
Posted: April 16, 2012 at 00:55

Using slapt-get, the upgrade is very easy. I had alien-kde installed previously and I use the multilib packages.

So I added these lines into /etc/slapt-get/slapt-get.rc:

# Base url to directory with a PACKAGES.TXT.
# This can point to any release, ie: 9.0, 10.0, current, etc.


After that, a “slapt-get –update && slapt-get –upgrade” upgraded all kde 4.8.2 packages to the official ones. 🙂

Comment from Willy Sudiarto Raharjo
Posted: April 16, 2012 at 12:44

now the calligra problem has been sorted out in -Current

Comment from alienbob
Posted: April 16, 2012 at 14:12

I thought so too, but then I upgraded calligra in a virtual machine. Still some of the applications are not visible in the menu.
And when I start calligrawords in a console, I get an error about “words part.desktop not found” and Words does not start.

Is this what you get as well?


Comment from alienbob
Posted: April 16, 2012 at 15:49

Hmmm, bah.
After re-installing every KDE package, calligra works perfectly now. I guess the upgrade of my virtual machine yesterday went wrong somewhere…


Comment from FeyFre
Posted: April 16, 2012 at 20:40

Thanks for work!
Trying to install into slackware 13.37. Since because of glibc versions – forced to rebuild manually. Question:
1. In source/deps/alldeps.SlackBuild there are double entry of polkit-qt-1 : after virtuoso-ose & qt and at very end. Is it intended to be so? Or error?
2. In that list there is libktorrent. But no subdir with sources & SlackBuild. But libktorrent is present in source/kde/src/extragear. As I found-out libktorrent is dependent on kdelibs and so cannot be built before KDE built/installed itself.
Since pre-built packages is not compatible with older releases of Slackware I think it would be greate to make revision in order to get rid of such conflict cases, in order to easy life to other guys like me who want update KDE on stable release. Is it possible?

Comment from alienbob
Posted: April 16, 2012 at 21:23

Hi Feyfre

It is not my intention to keep that 4.8.2 tree for long since Slackware-current has 4.8.2 itself now.
I updated the alldeps.SlackBuild script nevertheless, removing the double entry for polkit-qt-1 and the line for libktorrent (since that is now being built as part of KDE itself in KDE.SlackBuild).

If you run alldeps.SlackBuild first, and KDE.SlackBuild next, every package will be created and installed. I have no idea what you need to do extra to make this work on Slackware 13.37, if you want to leave those instructions here then other people may profit. If I have the time I may even create a new KDE package set for Slackware 13.37 at some time.


Comment from Willy Sudiarto Raharjo
Posted: April 17, 2012 at 04:29

Yes, i got the same problem, but i guess there’s a delay between the script takes effect.

Here’s the message i got after i initially installed Calligra

willysr@office:~$ calligrawords
words(6378)/koffice (lib komain): “words” part.desktop not found.

words(6378)/koffice (lib komain): Run ‘kde4-config –path services’ to see which directories were searched, assuming kde startup had the same environment as your current shell.

words(6378)/koffice (lib komain): Check your installation (did you install Calligra in a different prefix than KDE, without adding the prefix to /etc/kderc ?)

and here’s 2 seconds later

willysr@office:~$ calligrawords
(Soprano::Redland::BackendPlugin) creating model of type “hashes” with options “hash-type=’memory’,contexts=’yes'”
words(6381)/kdecore (KLibrary) kde4Factory: The library “/usr/lib/kde4/” does not offer a qt_plugin_instance function.
words(6381)/koffice (lib kopageapp) KoOdfLoadingContext::KoOdfLoadingContext: could not parse manifest document

Comment from Armin Besirovic
Posted: April 17, 2012 at 12:25

Hi Eric,

There’s a bug in oxygen-gtk2 version 1.2.2 that will crash a lot of GTK+ apps (in my experience it crashed FileZilla and OpenERP GTK Client). They released a new 1.2.3 version which apparently fixes this (more info via filezilla trac:

Could you brew us a package for the new oxygen-gtk2? I’m reusing your old slackbuild (not the one in KDE4.8.2) to make myself one, dunno if it’ll work.


Comment from Willy Sudiarto Raharjo
Posted: April 17, 2012 at 14:51

What version of FileZilla did you use?
I used 3.5.3 and it’s still working fine here

*I’m the maintainer of FileZilla in SBo*

Comment from Armin Besirovic
Posted: April 17, 2012 at 16:50

@Willy, I’m using FileZilla 3.5.3 on Slackware x86_64 and it was happily crashing until I updated oxygen-gtk2 to 1.2.3 (to try and reproduce, add a site to filezilla’s site manager which uses ssh and click Connect).

Second app was openerp-client (6.0.3) which crashed whenever I tried to close the Attendances module tab (from OpenERP) in the GTK client.

Comment from Willy Sudiarto Raharjo
Posted: April 18, 2012 at 00:34

Pat heard your voices 🙂

Tue Apr 17 16:35:04 UTC 2012
kde/oxygen-gtk2-1.2.3-i486-1.txz: Upgraded.
Addresses crash bugs.

Comment from FeyFre
Posted: April 18, 2012 at 12:57

For now I found only one of incompatibilities/problem of build process with 13.37(in alldeps.SlackBuild):
First package to build is virtuoso-ose but no sources/SlackBuild provided. I have borrowed it from -current source tree. I really don’t know what depend on it, but decided to not to risk and built it also.
I didn’t finished build yet, but I don’t think there will be any problems to run KDE4.8.2 on 13.37 (I have managed to install it fom pre-built packages into 13.37 earlier, when it was linked against older glibc – no problems detected)

Comment from alienbob
Posted: April 18, 2012 at 18:07

I removed the “virtuoso-ose” line from alldeps.SlackBuild just a moment ago. That package was upgraded in Slackware-current so there was no longer a need for me to create a package for it.


Comment from weput
Posted: April 19, 2012 at 02:34

I wonder if pat will accept an “official” multilib version of slackware…

Comment from alienbob
Posted: April 19, 2012 at 10:37

Hi weput

This has been discussed many times. Slackware for x86_64 will never be multilib. If you need that, you will have to use my add-on packages.


Comment from Henry
Posted: April 19, 2012 at 17:37

Hi Eric, i readed in LQ about Slackware Linux problems and i wanna donate some money to Patrick but the web page and the store don’t are available today

Please, email me the link to the Patrick Pay Pal link to contribute to Slack and you too (of course 😛 )

Long live to Slackware! 😛

NOTE: Sorry about my bad inglish but i don’t speak him

Comment from alienbob
Posted: April 19, 2012 at 18:22

The Slackware Store was suffering from a sort of DDoS, but according to Pat that has been resolved now.


Comment from Henry
Posted: April 19, 2012 at 19:21

No, the Store do not is available right now. I wait to the night and see…

Thanks Eric!

Thanks for this and for your works with the packages, SlackBuilds, configs, etc…

Comment from Didier Spaier
Posted: April 19, 2012 at 19:26

When I click on the page I am redirected to
Something should be wrong ???

Comment from Willy Sudiarto Raharjo
Posted: April 19, 2012 at 23:57

It loads fine here

Comment from praisebob
Posted: April 22, 2012 at 22:38

Thanks for all the work you and pat are doing for us users.
I wanted to donate a little bit (not much because i am poor lol)

But everywhere I see only paypal and stuff, and if I donate
a small amount they probably take a fee on top of it – eek.

Have you guys heard about bitcoin? It is a opensource p2p cryptographic currency. Checkout or the
project site which is

If you or pat post a bitcoin address I would surely send some coins
your way.

Comment from p431i7o
Posted: April 23, 2012 at 03:36

Thanks for all the hard work, I was one of these that have not used your own ktown packages, but it was just to no risk my current instalation, but I really appreciate your work.
Today I just run my slackpkg update and then upgrade-all

and, I know, I forget to run the install-new

but when things went wrong, a quick look over LQ, I just pick the answer, fortunately I have installed also XFCE so I could just change my default desktop enviroment (one thing that I love from Slackware are the flavors of Desktop Enviroment).

So, again, thanks Eric !! and everyone on the Slackware team!

BTW, Slackware 13.37 will be a year old next 27th of april!!

Comment from Yabazakra
Posted: April 24, 2012 at 01:05

pager problem with kde 4.8.2 & compiz, keeps forgetting row setting can’t force 2, reverts to 0 on reboot any fix for this?

Comment from Marcelo
Posted: April 24, 2012 at 04:11

Eric, KDE 4.8.2 seems to introduce a problem, at least to me.

The default mount options doesn’t include the option “flush”, so when I copy big files to a pen-drive for example, it will just copy them when the device is unmounted, which takes a while…

If I umount the device manually, it times out and I never know if it has finished transfering the files, resulting in corrupted files…

There’s a ugly workaround that is list all mount devices in the /etc/fstab , but I would really like a real solution…

The is related.

Comment from Willy Sudiarto Raharjo
Posted: April 24, 2012 at 04:20

I always mount/umount flash disk manually using a simple alias on my system

whenever i wanted to eject, i always flush the cache by issuing sync command. That way, i’m sure that the changes has been committed to the disk and updates the superblock 🙂

Pingback from Alien Pastures » Slackware-current gets KDE 4.8.2, hooray | Linux Blog
Posted: April 24, 2012 at 19:34

[…] used in the distribution after all. Enabling NetworkManager … Here is the original post: Alien Pastures » Slackware-current gets KDE 4.8.2, hooray This entry was posted in Uncategorized and tagged directory-because, distribution, […]

Pingback from Slackware -current con KDE 4.8.2 « eduardo's blog
Posted: April 24, 2012 at 23:07

[…] rama -current de Slackware, esto ya tiene desde la semana pasada y alienBOB lo ha publicado en su blog donde da instrucciones para actualizar a -current si se están usando sus paquetes de KDE […]

Pingback from Latino » Blog Archive » Slackware -current con KDE 4.8.2
Posted: April 29, 2012 at 04:06

[…] rama -current de Slackware, esto ya tiene desde la semana pasada y alienBOB lo ha publicado en su blog donde da instrucciones para actualizar a -current si se están usando sus paquetes de KDE […]

Pingback from Updating KDE to new version
Posted: November 3, 2012 at 05:48

[…] […]

Pingback from KDE 4.8.2 finalmente su Slackware Current – KDE Qt Italia
Posted: April 1, 2015 at 07:35

[…] librerie lasciando molto indietro KDE, addirittura alla versione 4.5, tanto che nel frattempo qualcun altro si era organizzato per compensarne la mancanza. Per fortuna però ora è stato fatto un merge e tutto va […]

Write a comment