Differences between revisions 44 and 45
Revision 44 as of 2004-03-07 14:20:22
Size: 11098
Editor: anonymous
Comment:
Revision 45 as of 2004-03-07 14:21:10
Size: 11079
Editor: anonymous
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
ddddddd
Line 67: Line 67:
dddddddddddd

Information about ["DebianKDE"] packages.

See also [kde-debian]

Contents:

  • 1) Debian/KDE Overview
  • 2) KDE 3.2 FAQ (woody)
  • 3) KDE 3.2 FAQ (sid/sarge)
  • 4) Installation
  • 5) Other Questions
  • 6) #debian-kde - The IRC channel
  • 7) I want to help, what can I do?
  • 8) I have a question not covered here
  • 9) Other Documents
  • 10) Mailing lists


1) Debian/KDE Overview

  • DebianWoody contains KDE 2.2, and always will.

  • DebianTesting (which will eventually be released as [http://www.debian.org/releases/sarge/ Sarge]) currently has a mix of KDE 3.1.3 and KDE 3.1.4

  • DebianUnstable (aka sid) currently contains KDE 3.1.5

  • (2004/01/22) KDE is group-maintained
  • If you see a bug and it is not packaging related (i.e. you know it's a programming error), file a bug at the KDE bts website (http://bugs.kde.org) instead of/as well as the Debian BTS, unless it is release critical. If you do file bugs with both systems, please note in each bug the ID of the bug in the other system.

2) KDE 3.2 FAQ (woody)

  • a) Is KDE 3.2 available for Debian?
    • Yes it is, but the packages should be considered experimental quality. You will probably have to manually intervene in the installation by using dpkg --force-overwrite. And, some things will be broken. If you aren't comfortable with this, be patient. Higher quality packages should be available in the next week or so.
  • b) Where are the KDE 3.2 packages for woody?

     deb http://download.kde.org/stable/3.2/Debian stable main
  • c) What are some problems people have encountered?
    • k3b and kugar apparently have file overlaps with the KDE 3.2 debs, so they can't be installed at the same time.
    • error message on startup: "Could not start kdeinit. Check your installation and try again."
    • conflicts with other backports (openoffice.org 1.1, xfree86 4.3.0 use freetype 2.1.4, whereas the KDE 3.2 packages were built against 2.0.9?) Probably conflicts with other backports than these, too.
  • d) Where should I report bugs?
    • Report bugs to the mailing list(s) and to #debian-kde

3) KDE 3.2 FAQ (sid/sarge)

  • a) Is KDE 3.2 available for Debian?
    • Yes it is, but the packages should be considered experimental quality. You will probably have to manually intervene in the installation by using dpkg --force-overwrite. And, some things will be broken - see ?"DebianQtKDE". If you aren't comfortable with this, be patient. Higher quality packages should be available in the next week or so.

  • b) Where are the KDE 3.2 packages for sarge/sid?
    • That depends on what you want, as there are (at least) two sources. Only use one source, or you will have problems.
    • If you plan to stick with KDE 3.2 once it is in unstable then get the semi-official debs from the Debian KDE maintainers (yes, you need both lines):

       deb http://people.debian.org/~ccheney/kde-3.1.95/ ./
       deb http://people.debian.org/~bab/kde-3.2 ./
    • If you want to track KDE cvs HEAD, muesli is planning on keeping fairly up-to-date:

       deb http://rs.fuzz.nl/muesli/686/kde_head/ unstable/
  • c) What's this 3.1.95 stuff?
    • 3.1.95 was KDE 3.2rc1, which was then released as 3.2. Since there are still packaging issues, calc has not changed the version to 3.2 yet.
  • d) I want to use the semi-official repository. Do I need to use both deb lines?
    • Yes. Chris (calc / ccheney) maintains parts of KDE, and Ben (bab) maintains other parts. There are a few pieces that neither of them maintain, so these won't be updated (kdegames, i18n, ... anything else?)
  • e) When will KDE 3.2 be in unstable?
    • Once KDE 3.1.5 makes it into testing, 3.2 will go into unstable. But, calc has said he plans to push 3.2 into unstable on Feb. 10th, even if 3.1.5 hasn't made it into testing yet. If he gets the packaging issues sorted out before then, the packges will be uploaded to experimental.
  • f) I added these sources to my /etc/apt/sources.list and did apt-get update, but apt-get -u dist-upgrade tells me there are no packages to upgrade. Why?
    • you may be using apt-pinning to use sarge but access sid debs. To get around this, make sure you don't have any unwanted people.debian.org sources and try:

       apt-get -u -t people.debian.org dist-upgrade
  • g) What are some problems people have encountered (with the semi-official source)?
    • ATTENTION: with this packages kmail/imap doesn't work for me (always reloading imap/inbox) and korganizer overwrote my std.ics from a second source (webcal). be sure to make a backup!
    • These debs have file conflicts with koffice, and the konqueror, korganizer, kdepim-libs, kwin (and maybe others) from 3.1.5. You will need to either remove these first, or use dpkg --force--overwrite --install xxx.deb for each deb that has this problem.
    • The sidebar directory tree in konqueror is missing.
    • The critical filtering bugs in kmail have not been fixed (so turn off all your filters).
    • Probably many other problems.
  • h) Where should I report bugs?
    • Report bugs to the mailing list(s) and to #debian-kde


4) Installation

If you want to use KDE as the display manager on a workstation or laptop, you need to have installed the X Window System before installing KDE.

  • To get a bare minimum base install of X, do an:

      apt-get install x-window-system-core
  • With kdm (The KDE Display/login Manager) being a nice package to have installed as well, after following the below instructions to install KDE, do:

      apt-get install kdm 

Install the kde package if you want the whole of ["KDE3"].

Install the kde-core meta-package to get a minimum KDE install [arts, fontconfig, kdebase, kdelibs]:

  apt-get install kde-core

If you go for kde-core, you may also want some of kdeaddons, kdeadmin, kdeartwork,kdeedu, kdegames, kdegraphics, kdemultimedia, kdenetwork, kdepim, kdeprint,kdesdk, kdetoys, kdeutils.

Sid [aka unstable]

  • shouldn't be too difficult

     apt-get update
     apt-get install kde-core
  • you can easily install futher KDE meta-packages from the list above, or individual packages/applications

Sarge [aka testing] (using sid debs)

As of 24-Jan-2004, the current version of KDE on DebianTesting is not installable, though that will eventually get fixed.

If you want to get the latest KDE packages from sid (on a testing system):

  • create /etc/apt/preferences containing:

       Package: *
       Pin: release testing
       Pin-Priority: 900

   Package: *
   Pin: release unstable
   Pin-Priority: 600
  • add lines to /etc/apt/sources.list pointing at unstable

       deb http://ftp.uk.debian.org/debian unstable main
       (replace ftp.uk.debian.org with your normal Debian mirror;
        not all mirrors are equal!)
  • update and install KDE from unstable!

       apt-get update
       apt-get install kde-core -t unstable
  • you can easily install futher KDE packages - just remember to use -t unstable

  • apt-get upgrade will work as normal, and keep you up-to-date

Woody [aka stable]

  • Ralf's Woody debs for KDE are still around - but none of his extra packages, just basic KDE. See [http://download.kde.org/stable/latest/Debian/README README] for some information.

  • Add the following line to your /etc/apt/sources.list to get the packages:

       deb http://download.kde.org/stable/latest/Debian stable main
  • Then apt-get install arts kdelibs kdebase and whatever other metapackages you want, like kdepim, kdenetwork etc.


5) Other Questions:

I can't compile KDE programs - it can't find Qt libraries.

If you get an error about missing Qt libraries when compiling programs for ["KDE3"] on Debian, try running configure with the following option:

   --with-qt-includes=/usr/include/qt3

If this still doesn't work, and you definately have kdelibs-dev and libqt3-compat-headers installed, try reading the [http://opendoorsoftware.com/cgi/http.pl?p=["DebianQTChecklist" "Qt-Trouble" document]] or asking on debian-kde@lists.debian.org for help.


6) #debian-kde - The IRC channel

What and where is #debian-kde?

#debian-kde is the ?FreeNode IRC channel for discussion of Debian and KDE. (A list of ?FreeNode servers can be found [http://freenode.net/irc_servers.shtml here].) Feel free to come in and ask for help troubleshooting a problem not covered here in the wiki or in the FAQ. But be sure that it's not before asking, as questions that are will be ignored, at best.

Nobody answered my question, why?

Maybe you were really irritating while asking it. Maybe the answer is already here or in the FAQ or easily available at the other end of a Google search. Or, maybe nobody who knows the answer was in the channel at the time you asked it. Or, maybe people are asleep/busy. People do have lives outside of irc.

Try waiting for a while (an hour or two) to see if anybody knows the answer. Don't repeat the question unless it has been a long while and several new people have entered the channel.


7) I want to help, what can I do?

  • Write better descriptions for the packages. Email such descriptions to the package maintainer or to debian-qt-kde@lists.debian.org. Or commit them to KDE CVS if you have write access.

  • Write man pages for programs without them. You may also want to translate existing manpages.
  • Keep this FAQ up-to-date :)

  • Run lintian and linda on the packages and fix all the errors and warnings.
  • [http://www.gnupg.org/aegypten/development.en.html Package] libksba, newpg, pinentry and other packages needed for kmail PGP/MIME support.

Already available for woody with this line in /etc/apt/sources.list

deb http://www.opensides.be/debian woody main


8) I have a question not covered here:

  • See the following documents, or check in #debian-kde on the ?FreeNode (irc.freenode.{info,net,org}) network.


9) Other documents:


10) Mailing lists:

There are at least four mailing lists used by Debian KDE maintainers.

Conversations are scattered randomly between these lists, plus occasional other ones (orth's kdecvs list, etc.). Thus, trying to get a consistent, coherent answer on any topic from the maintainers is just about impossible. They're far too busy tracking bugs in an old, out-of-date version to answer you.