Frequently asked questions (FAQ)
Just what is says, those questions that come up time after time after time. If you know a FAQ you'd like to have listed and answered here (or better yet, have already written an answer for), contact us.
- What must I have working and configured before I can run KDE SC on FreeBSD?
- Where can I get KDE SC for FreeBSD?
- What's the difference between ports and packages?
- Say I decide that I don't want to use the KDE SC meta port/package. What is the proper order to install the various KDE SC components?
- I am having difficulty getting KDE SC working properly on FreeBSD. Where can I get some help?
- I have already installed KDE SC, what's the easiest way to upgrade to the latest version?
- Why doesn't krandomapplication work with FreeBSD, while it works perfectly under Linux?
- How can I view Flash websites in Konqueror?
- A KDE application crashed and I want to file a bug report at http://bugs.kde.org, but the backtrace in the KDE crash manager is "useless". What can I do?
- Hey, who's in charge here anyway?
- KDE/FreeBSD is pretty nice. How do I help?
For KDE4, FreeBSD 7.0-RELEASE (or greater) and X.Org 7.2 (or greater). The new Plasma 5 and Frameworks (as yet unported) will require a release with NEW_XORG, which means after 9.3-R or 10.0-R. For workstation use, an X server and HAL are required as well.
Short answer: ports are compiled locally from source code, packages are pre-compiled binary files. There's also the long answer.
Say I decide that I don't want to use the KDE SC meta port/package. What is the proper order to install the various KDE SC components?
It does not really matter, any port will install its dependencies, but you might need to manually install a Phonon backend (multimedia/phonon-gstreamer or multimedia/phonon-vlc).
The setup page is probably the best place to start from.
If that doesn't solve the problem, try the general KDE and FreeBSD FAQs.
KDE/FreeBSD mailing list is another good source of information.
IRC is usually a good place to find answers to all sorts of questions, but be sure you have checked the first two resources beforehand.
Upgrading instructions can be found here.
Unfortunately, some programs have not been written with portability in mind, and as such may not work on FreeBSD. Some APIs (application programming interfaces) that may be used are not supported by FreeBSD, quite often for technical or political reasons.
See the how to.
A KDE application crashed and I want to file a bug report at http://bugs.kde.org, but the backtrace in the KDE crash manager is "useless". What can I do?
To enable debugging support in a KDE port, build it with WITH_DEBUG defined. You can set it on the command line (example: # make -DWITH_DEBUG && make install) or put it into /etc/make.conf (WITH_DEBUG=yes).
We wish we knew.
Here's the way the KDE/FreeBSD team is currently organized.
This page has some ideas. Another good place is on KDE/FreeBSD's own IRC channel. Drop in, hang around, listen to what's going on for a while. You'll soon find all sorts of things that need to be done.