KDE 4.2 for K-Ubuntu Hardy 8.04 >>
<< KDE 4.2 for K-Ubuntu Hardy 8.04

KDE 4.2 for K-Ubuntu Hardy 8.04

You can download KDE 4.2.2 for Ubuntu Hardy as debian package here!

There are no KDE 4.2.2 packages included in ubuntu hardy because this is a stable release (Long Term Support), and KDE 4 is not yet stable enough. If you want kde 4.2.2, you would need intrepid, but then you havent KDE 3.5 any longer, so thats not an alternative for many people.

I compiled KDE 4.2.2 for ubuntu hardy. The whole installation goes into /opt/kde4. During login, some environment variables will be set, so it uses a new folder $HOME/.kde4 and does not touch your kde-3 installation and configuration. You can logout, and login into kde3 as if you never used kde4.
Because the environment variables are beeing used by both, kde3 and kde4, when you start a kde3 programm from kde4 (that works fine) you will have to reconfigure it or copy your config for that programm from $HOME/.kde to $HOME/.kde4 manually.
Alternativly, you can start the program with the command "KDEHOME=$HOME/.kde program", for example for kaffeine which is not yet available for kde4, you can create a link/symbol/starter containing the command: "KDEHOME=$HOME/.kde kaffeine".

SIMPLE INSTALLATION

  1. Put the lines
    deb http://regenduft.de/Linux hardy main (contains kde 4.2)
    deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu hardy main (contains kde 4.1, needed for some dependencies)
    to /etc/apt/sources.list.
    You can do it by using Synaptic (sudo synaptic) via the menu: Settings - Package Sources - 3.Party / german: Einstellungen - Paketquellen - Drittanbieter:
  2. Now just install the package "kde4allinone". Please note: because I have not much experience with packaging, this is only one big package with everything that goes to /opt/kde4. It contains the complete kde4, so it is big and has lots of dependencies. Its size is 358MB, when installed kde4 uses: 725MB.
  3. Finally, you need to put this file kde4.desktop to the folder /usr/share/xsessions/. Now restart your display-manager (kdm) and you can login into kde4!

DEINSTALLATION

Additional to a lot of packages from the official hardy repository (please enable universe!), it will install 10 packages that are not in the official repositories. See below ("manual installation") for the list of additional packages.
  1. You should remove these additional packages before upgrading to intrepid:
    "sudo dpkg -r --force-depends google-gadgets-for-linux kde4allinone libassuan-dev libical libmsn openbabel python-central python-qt4 python-sip4 python-sip4-dev sip4"
  2. After removing these packages, you can also remove my repository from /etc/apt/sources.list (and run "sudo apt-get update"), then run "sudo apt-get install" to fix any broken dependencies.
  3. Now start synaptic (sudo synaptic), and check wich packages from "State - Installed(automatical removable)" you want to remove, normally you can remove them all. In german: Status - Installiert (automatisch entfernbar).

KDE4 FEATURES, THAT ARE NOT SUPPORTED BY THIS PACKAGE

As there has been critic that some features, supported by kde are not compiled in this package and this may lead people to believe that this features were not supported by kde 4, here is the list of features, that are supported by kde4, but are not included in above package (because Hardy provides not all libraries the features depend from):

* xmms support (plasma now playing support): not compiled
* support for otr (off the record messages in kopete): not compiled
* support for WebkitKde in kopete / in kdebase: not compiled
* support for libindi (kstars can position telescopes with it): not compiled
* support for gpsd (kstars can find out where you are): not compiled
* support for ck-connector (Consolekit in KDM): not compiled
* support for QEdje (Script language for plasma/plasmoids): not compiled
* support for HSpell: Hebrew spell checker: not compiled
* support for libmal: Needed for KPilot's Avantgo conduit: not compiled
* support for CHM: Support CHM files in okular: not compiled
* support for DjVuLibre: Support for DjVu files in okular: not compiled
* support for ruby (scripting language, kdewebdev): not compiled
* support for gnokii: im/export addressbook entries to/from mobile phones supported by gnokii: not compiled (Maybe support for gnokii would be possible, but soon support for opensync will be there, and this will be much better, so I will wait...)

These components are included:
i10n-de (german translation)
kdeaccessibility
kdeadmin (system-config-printer-kde)
kdeartwork (screensavers, ...)
kdebase (plasma (which replaces kicker and kdesktop and includes 3D and composting effects), ...)
kdebindings (PyKDE, ...)
kdeedu (kalgebra, kig, kmplot, kstars, kalzium, step, marble, kturtle, ....)
kdegames (many...)
kdegraphics (gwenview, ...)
kdelibs
kdemultimedia (kmix, juk, dragonplayer, ...)
kdenetwork (kopete, kppp, ...)
kdepim (kontact, ...)
kdepimlibs
kdeplasma-addons (a lot of plasmoids = "widgets")
kdesdk (kate, ...)
kdesupport (phonon,soprano,strigi, ...)
kdetoys (amor, ...)
kdeutils (kwallet, ...)
kdewebdev

MANUAL INSTALLATION



I packaged the whole kde4 4.2.1 into only one big package, because I have not much experience with packaging.

You need to install the following packages that are needed as dependency. Some are made by me, some packages are from intrepid (but have no depencies, so they work fine with hardy):

google-gadgets-for-linux_0.10.5-1_i386.deb (if you want use google gadgets as plasmoids / with plasma)
libmsn_4.0-beta4-1_i386.deb (if you want msn support in kopete)
libassuan-dev_1.0.4-1_i386.deb (needed for encryption-service in kdepim/kmail/kleopatra)
libical_0.43-1_i386.deb (needed for kontact)
openbabel_2.2.1-1_i386.deb (needed for kalzium)

The following packages are needed for Pypthon Kde Support wich is used by several kde applications:
python-central_0.6.11ubuntu2_all.deb (from intrepid)
python-sip4_4.7.9-1ubuntu1_i386.deb (from intrepid)
python-sip4-dev_4.7.9-1ubuntu1_all.deb (from intrepid)
sip4_4.7.9-1ubuntu1_i386.deb (from intrepid)

python-qt4_4.4.4-3_i386.deb (needed for PyKde)

For the last package, maybe you need to install it using dpkg -i --force-overwrite, because it contains 2 files from python-qt4-dbus and python-qt4-dev.

Download all packages into a folder (with only these packages) and install them with:
sudo dpkg -i *.deb

Please note: if you upgrade your system to intrepid, you should probably remove the above packages before the upgrade, as some versions currently are newer than the intrepid version. (This is my failure, if I had read this article about packaging before I had choosen better package names). That why at least the last package (python-qt4) will probably not be replaced automatically.
You can remove these packages with sudo dpkg -r package-name. If this breaks dependencies, they can be fixed with a sudo apt-get install afterwards.

Now you are ready for the last package (358 MB):

kde4allinone_4.2.2-1_i386.deb

Download it, and install it with
sudo dpkg -i kde4allinone_4.2.2-1_i386.deb

When the installing of a package fails because you don't have the dependencies, you can install the dependency with
sudo apt-get install package-name1 package-name2 ...

But to make it easier: Here is a complete list with potential dependencies:
http://techbase.kde.org/Getting_Started/Build/KDE4/Kubuntu_and_Debian

Unfortunaly, there are all the -dev-packets in this list. So first try if you can do it manually, by installing it when dpkg says "packet xy is missing" so you will not need so many packages. If you have a list what is really needed, please send it to me.



Erstellt: Fri Mar 6 07:51:07 2009 ; geändert: Mon Apr 20 23:02:29 2009 ; Kategorien: Linux,Startseite


Kommentare:

Name:

Url:

Vor dem Absenden das Captcha rechts lösen!

Hardy Heron schreibt: There are a lot of unresolvable dependencies, libepub0, libqt4* version 4.4.1 (only 4.4.0 available)

Floh schreibt: Add this to /etc/apt/sources.list. This repository contains kde 4.1

schreibt:

Floh schreibt: deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu hardy main

schreibt:

madman schreibt: Hi!

The kde4allinone exist? Because I try to download the package schreibt:

Stoppt die Vorratsdatenspeicherung! Jetzt klicken & handeln!Willst du auch bei der Aktion teilnehmen? Hier findest du alle relevanten Infos und Materialien:
neu bearbeiten