Windows/Installation (de)
KDE Installer für Windows
Dieser Installer kann genutzt werden, um die verschiedenen Binärpakete herunterzuladen und zu installieren, welche zur Ausführung von KDE-Programmen unter MS Windows erforderlich sind. KDE ist frei und quelloffen, sodass man alle Programme auch direkt aus dem Quellcode erstellen kann. Zur Vereinfachung der Installation haben Freiwillige diese Pakete vorkompiliert und im Internet zur Verfügung gestellt.
Disclaimer "KDE4 on Windows" ist noch in einem frühen Stadium der Entwicklung. Einige Programme laufen besser als andere, einige noch gar nicht.
Falls Probleme auftauchen, sollte man einen Blick auf die Mailing Liste werfen.
Der KDE-Installer kann auch dazu verwendet werden, Quellcode und die erforderlichen Pakete, um KDE4 auf Windows erstellen zu können, zu installieren. (Zu diesem Zweck ist eventuell das emerge-System zu bevorzugen, mittels dessen Sie KDE und seine Abhängigkeiten aus den aktuellsten Quellen kompilieren können); siehe auch Windows/Imported From TechBase/Build.
Zusammenfassung
- http://www.winkde.org/pub/kde/ports/win32/installer/ aufrufen
- Die aktuellste Version downloaden und speichern, z.B. nach C:\KDE4
- Den Installer aufrufen, alles Benötigte downloaden (siehe auch #benötigte Pakete herunterladen weiter unten).
- Das bin- und das lib-Verzeichnis z.B. C:\KDE4\lib zur %PATH%-Variablen hinzufügen (Start > Systemsteuerung > System > Erweitert > Umgebungsvariablen,
Doppelklick auf die Path-Systemvariable und das Verzeichnis, mit Semikolon getrennt, hinzufügen).
- Versuchen, eine QT-Applikation im bin Vezeichnis, wie zum Beispiel linguist.exe auszuführen.
- Falls das geht, versuchen KDE Applikationen wie kwrite.exe auszuführen.
benötigte Pakete herunterladen
Ein einzelnes KDE-Programm basiert auf vielen anderen Programmbibliotheken und Paketen; dadurch ist jede .exe relativ klein. Der KDE-Installer erledigt alle Abhängigkeiten für den Benutzer.
Es gibt zwei Enwicklungssysteme für "KDE on Windows", Microsofts Visual C sowie MinGW. Auch wenn Sie nur Binärpakete ausführen und nicht vorhaben, KDE4 selbst aufzubauen, müssen sie wegen der bereitgestellten Laufzeitumgebungen ein System auswählen. Sie können frei entscheiden, welches.
Die eigentlichen KDE-Programme sind in verschiedenen Gruppen organisiert: kdeedu, kdegames und kdegraphics (sogenannte Module).
Der "Dependencies"-Tab für ein bestimmtes Paket listet einige der zusätzlich benötigten Pakete auf.
Fehler im Installer
Falls Sie einen Fehler finden, melden sie ihn bitte an [1].
Erfolgreicher? Abschluss
Wenn während der Installation fehlschlägt, zum Beispiel eine Datei kann nicht ersetzt werden weil sie gerade in Benutzung ist, kann es passieren, dass der Installer einen erfolgreichen Abschluss der Installation Berichtet. Wenn Sie eine Warnung oder Fehlermeldung vom Installer bekommen, sobald er fertig ist sollten Sie Beenden und nochmals Neustarten.
Dependencies, not detailed version dependencies
The installer tracks dependencies on packages, but not particular versions of packages. So in end user install mode, the installer won't alert you to the existence of a newer version of a supporting package, and doesn't know when one of the "high-level" end-user packages requires this newer version.
- As a workaround, if you go into %KDEDIRS%\manifest and delete the .mft and .ver files for a package (e.g. qt-msvc-4.3.3-2-bin.mft, qt-msvc-4.3.3-2-bin.ver, etc.), the installer will see that you've uninstalled a package. Then, should another package require that package the installer will download the most recent one available from the mirror.
nach der Installation
Zur Zeit ist es noch notwendig, einige Kommandozeilen-Programme auszuführen, um KDE aufzusetzen.
update-mime-database ausführen
Stellen Sie sicher, dass keine zu KDE gehörigen Programme laufen: starten Sie den Taskmanager (taskmgr.exe), gehen Sie zum Reiter Prozesse und beenden Sie alle Instanzen von dbus-daemon.exe, kded4.exe, kioslave.exe und klauncher.exe (und allen anderen KDE-Applikationen).
Öffnen Sie eine Kommandozeile (cmd.exe) und gehen Sie zu dem Verzeichnis, in das Sie KDE installiert haben. Wenn KDE zum Beispiel in C:\KDE4 liegt, führen Sie folgende Befehle aus:
C:\KDE4> bin\update-mime-database C:\KDE4\share\mime
Sie werden eine Menge Warnungen erhalten. Die meisten können Sie ignorieren; Falls Sie angewiesen werden, update-mime-database als root auszuführen, befinden Sie sich nicht im Installationsverzeichnis.
kbuildsyscoca4 ausführen
Nachdem Sie den vorherigen Schritt ausgeführt haben, starten Sie
C:\KDE4> bin\kbuildsycoca4 --noincremental
Falls das Programm sich beschwert, es währe nicht genug Speicherplatz vorhanden (was wahrscheinlich nicht der Fall ist), haben Sie immer noch einige KDE-Programme laufen. Schließen Sie diese und versuchen sie es noch einmal.
Wir entschuldigen uns für die Unannehmlichkeiten — wir hoffen, dass es in den nächsten Versionen eine bessere Lösung gibt.
Testen der Installation
Navigieren Sie ins bin Verzeichnis.
Versuchen Sie, das Qt Programm assistant.exe auszuführen (QT-Programme haben geringere Anforderungen als KDE-Applikationen).
Wenn das funktioniert, versuchen Sie eine simple KDE-Applikation wie lskat.exe aus dem kdegames Paket auszuführen.
Die erste KDE-Applikation, die Sie starten, wird eine Konsole öffnen, um den D-Bus daemon zu starten.
Feintuning
Set Oxygen style for widgets
The default KDE widget style on Windows is the native one. You already have Oxygen style installed (which is a plugin library %KDEROOT%\lib\kde4\plugins\styles\oxygen.dll), so it can be used as well. To set it for a single user:
- edit %UserPROFILE%\.kde\share\config\kdeglobals with any text editor (e.g. kwrite)
- locate line containing "[General]" text, what is a section, if there is no such line, add one
- replace or add widgetStyle=.... line with widgetStyle=oxygen.
Newly started applications should be displayed with Oxygen style now.
Status
Using kdewin-installer-gui-0.8.6.exe to install 4.00.60 packages:
- starting a KDE program correctly starts dbus-daemon.exe
- many games run
- choosing File > Open correctly starts klauncher.exe, kioslave.exe and kded4.exe, and runs kbuildsycoca4.exe as needed.
- Full-text search in khelpcenter does not work because Perl scripts are disabled.
- Many applications have a generic icon in Windows Explorer.
- Applications that try to play sounds might display an alert about "Multimedia Backend" problems. This requires the Windows backend for Phonon. The amarok package installs an experimental Windows phonon backend. Amarok plays music!!
General notes:
- There are many other KDE programs that are not part of KDE 4.0.0 and are not currently packaged for Windows, such as KOffice 2.
- By design, KDE-windows does not provide the full-blown KDE desktop, thus no KWin composite manager, KDE-specific "start" menus, Plasma desktop, etc.
Package status and contents
package | status | contains applications |
---|---|---|
kdebase | packaged | Konqueror, Dolphin, KWrite, etc. |
kdegames | packaged | Kgoldrunner, Kpat, KMahjongg, etc. |
kdesdk | packaged | Kate, Umbrello, etc. |
kdetoys | packaged | KTeatime, etc. |
kdeedu | packaged | Marble, Parley, KStars, KHangman, etc. |
kdegraphics | not packaged | Okular, kolourpaint, etc. |
amarok | packaged | Amarok music player |
koffice | not packaged | KWord, Krita, Karbon, etc. |
kdepim | not building | KMail, AKregator, etc. |
kdenetwork | not building | Kopete, KGet, etc. |
kdeutils | not packaged | KGpg, KWallet, etc. |