Der Perfekte Desktop - Kubuntu 8.04 LTS (Hardy Heron)

Version 1.0
Author: Falko Timme


Diese Anleitung veranschaulicht, wie man einen Kubuntu 8.04 LTS (Hardy Heron) Desktop aufsetzt, der ein vollwertiger Ersatz für den Windows Desktop ist, d.h. der d.h. der die gesamte Software bereitstellt, die man auf einem Windows Desktop benötigt. Der Vorteil liegt klar auf der Hand: Man erhält ein sicheres System ohne DRM Beschränkungen, das sogar auf alten PCs läuft. Das Beste daran ist: Jegliche Software ist kostenlos. Kubuntu 8.04 LTS stammt von Ubuntu 8.04 LTS und verwendet den KDE Desktop an Stelle des GNOME Desktops.

Ich möchte an dieser Stelle darauf hinweisen, dass dies nicht der einzige Weg ist, ein solches System einzurichten. Es gibt viele Möglichkeiten dieses Ziel zu erreichen - dies ist der Weg, den ich gewählt habe. Ich übernehme keine Garantie, dass dies auch bei Dir funktioniert!

1 Vorbemerkung

Um einen Windows Desktop vollständig zu ersetzen, möchte ich, dass auf dem Kubuntu Desktop folgende Software installiert ist:

Grafik:

  • The GIMP - Kostenloses Pendant zum Adobe Photoshop
  • F-Spot - umfangreiche Bildverwaltungssoftware für den GNOME Desktop
  • Google Picasa - Programm für Organisation und Bearbeitung von Digitalfotos

Internet:

  • Firefox
  • Opera
  • Flash Player 9
  • FileZilla - Multithreaded FTP Client
  • Thunderbird - E-Mail und News Client
  • Evolution - Verknüpft E-mail, Kalender, Adressbuch und Task List Management Funktionen
  • aMule - P2P File Sharing Application
  • KTorrent - Bittorrent Client
  • Azureus - Java Bittorrent Client
  • Kopete- Multi-Platform Instant Messaging Client
  • Skype
  • Google Earth
  • Konversation- IRC Client

Office:

  • OpenOffice Writer - Ersatz für Microsoft Word
  • OpenOffice Calc - Ersatz für Microsoft Excel
  • Adobe Reader
  • GnuCash - Programm, das doppelte Buchführung unterstützt , ähnlich wie Quicken
  • Scribus - Open Source Desktop Publishing (DTP) Programm

Sound & Video:

  • Amarok - Audio Player
  • Audacity - kostenloser, open source, cross platform digital audio editor
  • Banshee - Audio Player, Kodieren und Dekodieren verschiedener Formate und Synchronisation von Musik mit Apple iPods
  • MPlayer - Media Player (video/audio), der Windows WMA unterstützt
  • Rhythmbox Music Player - Audio Player (ähnlich wie Apple’s iTunes), mit iPod-Unterstützung
  • gtkPod - Software, die ähnlich wie Apple’s iTunes ist, unterstützt den iPod, iPod Nano, iPod Shuffle, iPod Photo, und iPod Mini
  • XMMS - Audio Player ähnlich wie Winamp
  • dvd::rip - DVD Kopierprogramm
  • Kino - kostenloser Digitalvideoeditor
  • Sound Juicer CD Extractor - CD Ripper, unterstützt verschiedene Audio Codecs
  • VLC Media Player - Media Player (Video/Audio)
  • Helix Player - Media Player, ähnlich wie Real Player
  • Totem - Media Player (Video/Audio)
  • Xine - Media Player, unterstützt verschiedene Formate; kann DVDs spielen
  • GnomeBaker - CD/DVD Brennprogramm
  • K3B - CD/DVD Brennprogramm
  • Multimedia Codecs

Programmierung:

  • KompoZer - WYSIWYG HTML Editor (basiert auf Nvu), ähnlich wie Macromedia Dreamweaver, aber nicht so funktionsreich (noch nicht)
  • Bluefish - Texteditor, passend für viele Programmierungs- und Markup-Sprachen
  • Quanta Plus - Web-Entwicklungs-Umgebung, enthält WYSIWYG Editor

Andere:

  • VMware Server - lässt Deinen alten Windows Desktop als virtuelle Machine unter Deinem Linux Desktop laufen, damit Du Windows nicht ganz aufgeben musst
  • TrueType Schriftarten
  • Java
  • Lese-/Schreib Unterstützung für NTFS Partitionen
Viele unserer gewünschte Anwendungen sind in den Ubuntu Paketdatenbanken verfügbar und einige von diesen Anwendungen wurden von der Ubuntu Community bereitgestellt.

Ich werde den Benutzernamen falko in dieser Anleitung verwenden. Bitte ersetze ihn mit Deinem eigenen Benutzernamen.

2 Installation des Basissystems

Die Installation des Basissystems ist so einfach wie bis drei zählen, da der Kubuntu Installer nicht viele Optionen bietet, von denen man wählen könnte, Du kannst also nichts falsch machen.

Lade das Kubuntu 8.04 Desktop Iso image von http://www.kubuntu.org/download.php, brenne es auf eine CD und starte mit der CD. Wähle Deine Sprache aus:


Wähle dann Try Kubuntu without any change to your computer - damit wird das Live System gestartet, damit Du sehen kannst, ob Kubuntu auf Deiner Hardware funktioniert. Dann können wir Kubuntu mit dem Live System installieren. Wenn Du weißt, dass Deine Hardware unterstützt wird, kannst Du stattdessen Install Kubuntu auswählen:


Nachdem der Live Desktop gestartet wurde, klicke auf das Install Symbol auf dem Desktop um die Installation auf der Festplatte zu starten:


Der Installer startet. Wähle zunächst Deine Sprache aus:


Wähle dann Deine Zeitzone:


Ändere das Tastaturlayout falls nötig:


Nun kommen wir zur Partitionierung der Festplatte. Für gewöhnlich ist Guided - use entire disk eine gute Wahl, es sei denn Du benötigst benutzerdefinierte Partitionen und weißt was du tust. Use entire disk erstellt eine große / Partition für uns:


Gib Deinen wirklichen Namen und Deinen gewünschten Benutzernamen mit Passwort ein und klicke auf Forward:


Der nächste Screen zeigt eine Zusammenfassung der Installationseinstellungen. Klicke auf Install um die Installation zu starten:


Die Festplatte wird partitioniert:



Danach wird das Kubuntu System installiert. Das kann einige Minuten dauern, gedulde Dich:


Nachdem die Installation abgeschlossen ist, müssen wir das System neu starten damit wir es verwenden können. Klicke auf Restart now:


Der Live-CD Desktop fährt runter. Am Ende wird die Kubuntu CD ausgegeben. Entferne sie aus dem CD-Laufwerk und drücke <ENTER> um auf Deinem neuen Kubuntu Desktop zu starten:


Dein neues Kubuntu System startet. Melde Dich auf dem Desktop mit dem Benutzernamen und Passwort, das Du während der Installation angegeben hast, an:


So sieht Dein neuer Desktop aus:


Nun ist das Basissystem zur Anwendung bereit.

3 Das System aktualisieren

Bevor wir weiter machen, sollten wir überprüfen, ob für unser System Updates verfügbar sind. Starte den Adept Paketmanager (System > Adept Manager):


Klicke in Adept auf das Fetch Updates Feld um nach Updates zu suchen:


Die Paketdatenbank wird nun aktualisiert:


Wenn Updates verfügbar sind, kannst Du sie einzeln auswählen und auf Apply Changes klicken oder klicke auf Full Upgrade um alle verfügbaren Updates zu installieren.

4 Bestandsaufnahme - Was haben wir bis jetzt

Lass uns nun alle Menüs durchforsten um herauszufinden, welche der benötigten Anwendungen bereits installiert sind:


Folgende Situation müsstest Du vorfinden ([x] kennzeichnet eine Anwendung, die bereits installiert ist wonhingegen [ ] eine Anwendung meint, die noch fehlt):

Grafik: [ ] The GIMP
[ ] F-Spot
[ ] Picasa

Internet: [ ] Firefox
[ ] Opera
[ ] Flash Player
[ ] FileZilla
[ ] Thunderbird
[ ] Evolution
[ ] aMule
[x] KTorrent
[ ] Azureus
[x] Kopete
[ ] Skype
[ ] Google Earth
[x] Konversation

Office: [x] OpenOffice Writer
[x] OpenOffice Calc
[ ] Adobe Reader
[ ] GnuCash
[ ] Scribus

Sound & Video: [x] Amarok
[ ] Audacity
[ ] Banshee
[ ] MPlayer
[ ] Rhythmbox Music Player
[ ] gtkPod
[ ] XMMS
[ ] dvd::rip
[ ] Kino
[ ] Sound Juicer CD Extractor
[ ] VLC Media Player
[ ] Helix Player
[ ] Totem
[ ] Xine
[ ] GnomeBaker
[x] K3B
[ ] Multimedia-Codecs

Programmierung: [ ] KompoZer
[ ] Bluefish
[ ] Quanta Plus

Andere: [ ] VMware Server
[ ] TrueType fonts
[ ] Java
[x] Lese-/Schreib Unterstützung für NTFS Partitionen

Einige Anwendungen sind also bereits auf dem System. Die NTFS Lese-/Schreib Unterstützung ist auf Kubuntu 8.04 LTS standardmäßig aktiviert.

5 Zusätzliche Paketdatenbanken konfigurieren

Einige Pakete wie der Adobe Reader oder Opera sind in den Standard Paketdatenbanken von Ubuntu nicht verfügbar. Der einfachste Weg, solche Pakete für das System verfügbar zu machen, ist, die Medibuntu Paketdatenbank hinzuzufügen und die hardy partner Paketdatenbank zu aktivieren.

Öffne erneut den Adept Paketmanager:


Klicke auf das Adept Menü und wähle Manage Repositories:


Gehe im Software Sources Fenster zur Third-Party Software Registerkarte und markiere die hardy partner Paketdatenbank:



Um die Medibuntu Paketdatenbank zu aktivieren, klicke auf das Add Feld:


Gib im Add APT repository Fenster folgende Zeile ein und klicke auf OK:

deb http://packages.medibuntu.org/ hardy free non-free


Klicke dann auf Close:


Die Paketdatenbank wird nun aktualisiert:


Klicke danach auf Fetch Updates um nach neuen Updates zu suchen:


Falls neue Updates verfügbar sind, klicke auf Full Upgrade ...


... und dann auf Apply Changes um sie zu installieren:


Die Updates werden dann runter geladen und installiert:


6 Installation des Synaptic Package Managers

Kubuntus Add/Remove Programs Tool zeigt lediglich eine Auswahl der verfügbaren Software an - daher installieren wir jetzt den Synaptic Package Manager und verwenden ihn anstatt unserer gewünschten Pakete. Öffne ein Terminalfenster (System > Konsole):


Gib im Terminalfenster folgendes ein

sudo apt-get install synaptic

um Synaptic zu installieren.

7 Installation zusätzlicher Software

Um zusätzliche Anwendungen zu installieren, öffne den Synaptic Package Manager (System > Synaptic Package Manager):


Gib Dein Passwort ein:



Wähle folgende Pakete zur Installation aus (* ist eine Wildcard; z.B. meint gstreamer* alle Pakete, die mit gstreamer starten):
  • gimp*
  • f-spot
  • ubufox
  • flashplugin-nonfree
  • kubuntu-restricted-extras
  • filezilla
  • thunderbird
  • evolution
  • amule-utils-gui
  • amule
  • azureus
  • scribus
  • gnucash
  • skype
  • opera
  • googleearth
  • acroread*
  • mozilla-acroread
  • audacity
  • banshee
  • kmplayer
  • mplayer*
  • mozilla-mplayer
  • rhythmbox
  • gtkpod-aac
  • xmms2*
  • dvdrip
  • kino
  • sound-juicer
  • vlc*
  • gstreamer*
  • helix-player
  • mozilla-helix-player
  • xine-ui
  • xine-plugin
  • gnomebaker
  • non-free-codecs
  • msttcorefonts
  • libdvdcss2
  • kompozer
  • bluefish
  • quanta
  • sun-java6* (except sun-java6-doc)
  • totem
  • totem-mozilla
Es ist noch eine Vielzahl anderer Anwendungen verfügbar, die Du mit installieren kannst, wenn Du magst.


Du kannst die Suchfunktion verwenden um nach den gewünschten Paketen zu suchen:


Um ein Paket auszuwählen, klicke auf das Ankreuzfeld zu seiner Linken und wähle im Menü Mark for Installation:


Falls ein Paket Abhängigkeiten besitzt, klicke auf Mark um diese mit zu installieren:


Nachdem Du alle gewünschten Pakete ausgewählt hast, klicke auf Apply:


Bestätige Deine Auswahl indem Du erneut auf Apply klickst:


Danach werden alle ausgwählten Pakete runter geladen und installiert:



Wenn sich der Prozessbalken nicht weiter bewegt, klicke auf den Details Pfeil um zu sehen, was los ist - einige Pakete verlangen, dass Du deren Lizenz aktzeptierst, also musst Du y eingeben. Dann wird die Installation fortgesetzt:




Nachdem alle Pakete installiert wurden, klicke auf Close:

8 Flash Player

Um herauszufinden, ob der Flash Plugin funktioniert, starte Firefox. Gib dann about:plugins in die Adresszeile ein. Firefox listet dann alle installierten Plugins auf. Der Flash Player (Version 9.0r124 war die neuste Version, als diese Anleitung verfasst wurde) sollte sich unter ihnen befinden:

9 True Type Schriftarten

Um zu überprüfen, ob die TrueType Schriftarten richtig installiert worden sind, öffne einen Word Prozessor wie OpenOffice. Dort solltest Du Deine neuen Windows Schriftarten finden:

10 Bestandsaufnahme (II)

Lass uns erneut überprüfen, was wir bis jetzt haben indem wir wieder die Menüs durchsuchen:


Unsere Bestandsaufnahme sollte nun wie folgt aussehen:

Grafik: [x] The GIMP
[x] F-Spot
[ ] Picasa

Internet: [x] Firefox
[x] Opera
[x] Flash Player
[x] FileZilla
[x] Thunderbird
[x] Evolution
[x] aMule
[x] KTorrent
[x] Azureus
[x] Kopete
[x] Skype
[x] Google Earth
[x] Konversation

Office: [x] OpenOffice Writer
[x] OpenOffice Calc
[x] Adobe Reader
[x] GnuCash
[x] Scribus

Sound & Video: [x] Amarok
[x] Audacity
[x] Banshee
[x] MPlayer
[x] Rhythmbox Music Player
[x] gtkPod
[x] XMMS
[x] dvd::rip
[x] Kino
[x] Sound Juicer CD Extractor
[x] VLC Media Player
[x] Helix Player
[x] Totem
[x] Xine
[x] GnomeBaker
[x] K3B
[x] Multimedia-Codecs

Programmierung: [x] KompoZer
[x] Bluefish
[x] Quanta Plus

Andere: [ ] VMware Server
[x] TrueType fonts
[x] Java
[x] Lese-/Schreib Unterstützung für NTFS Partitionen

11 Google Picasa

Öffne Firefox und gehe zu http://picasa.google.com/linux/thanks-deb.html.


Ein Download Dialog sollte sich automatisch öffnen. Wähle erst Open with und dann Other... im Drop-Down Menü:


Wähle /usr/bin/gdebi-kde aus dem Choose Helper Application Fenster:


Im Firefox Download Dialog solltest Du nun Open with gdebi-kde sehen - wähle diese Option aus und klicke auf OK:


Ein Package Installer Fenster öffnet sich. Klicke auf das Install Package Feld um Picasa zu installieren:


Picasa wird nun installiert. Danach kannst Du das Package Installer Fenster schließen:

12 Bestandsaufnahme (III)

Durchforste erneut das Applications Menü und überprüfe, was bis jetzt installiert ist.

Deine Liste sollte nun wie folgt aussehen:

Grafik: [x] The GIMP
[x] F-Spot
[x] Picasa

Internet: [x] Firefox
[x] Opera
[x] Flash Player
[x] FileZilla
[x] Thunderbird
[x] Evolution
[x] aMule
[x] KTorrent
[x] Azureus
[x] Kopete
[x] Skype
[x] Google Earth
[x] Konversation

Office: [x] OpenOffice Writer
[x] OpenOffice Calc
[x] Adobe Reader
[x] GnuCash
[x] Scribus

Sound & Video: [x] Amarok
[x] Audacity
[x] Banshee
[x] MPlayer
[x] Rhythmbox Music Player
[x] gtkPod
[x] XMMS
[x] dvd::rip
[x] Kino
[x] Sound Juicer CD Extractor
[x] VLC Media Player
[x] Helix Player
[x] Totem
[x] Xine
[x] GnomeBaker
[x] K3B
[x] Multimedia-Codecs

Programmierung: [x] KompoZer
[x] Bluefish
[x] Quanta Plus

Andere: [ ] VMware Server
[x] TrueType fonts
[x] Java
[x] Lese-/Schreib Unterstützung für NTFS Partitionen

13 VMware Server

Mit dem VMware Server kannst Du Deinen alten Windows Desktop (den Du zuvor mit dem VMware Converter in eine virtuelle Maschine konvertiert hast, was in dieser Anleitung beschrieben wird: http://www.howtoforge.com/vmware_converter_windows_linux) unter Deinem Kubuntu Desktop ausführen. Das kann sehr nützlich sein, wenn Du Programme unter Windows verwenden möchtest, auf die nicht verzichten kannst oder wenn Du erst langsamt zu Linux überwechseln möchtest.

Um den VMware Server runter zu laden, gehe zu http://www.vmware.com/download/server/ und klicke auf Download Now:


Akzeptiere die Lizenzbestimmung indem Du auf Yes klickst:


Lade dann die VMware Server für Linux .tar.gz Datei (nicht die rpm Datei!) auf Deinen Desktop (z.B. nach /home/falko/Desktop):




Um die Seriennummer, die Du benötigst um den VMware Server ausführen zu können, zu beziehen, gehe zu http://register.vmware.com/content/registration.html. Gib Deine persönlichen Daten ein. Danach erhältst Du eine Seite mit der Seriennummer für den VMware Server. Schreib sie auf oder drucke sie aus:




Öffne dann wieder ein Terminalfenster (System > Konsole).

Führe folgenden Befehl aus um einige notwendige Pakete zu installieren:

sudo apt-get install linux-headers-`uname -r` build-essential xinetd

Gehe dann zu dem Ort, wo Du die VMware Server .tar.gz Datei gespeichert hast, z.B. /home/falko/Desktop (ersetze falko mit Deinem eigenen Benutzernamen!):

cd /home/falko/Desktop

Entpacke die VMware Server .tar.gz Datei und führe den Installer aus:

tar xvfz VMware-server-*.tar.gz
cd vmware-server-distrib
sudo ./vmware-install.pl

Der Installer wird Dir eine Menge Fragen stellen. Du kannst die Standardwerte immer beibehalten indem Du einfach <ENTER> drückst.

Wenn die Installation mit einer Fehlermeldung wie folgender unterbrochen wird...

Building the vmmon module.


Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config0/vmmon-only'
make -C /lib/modules/2.6.24-16-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PW
D/. modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-16-generic'
CC [M] /tmp/vmware-config0/vmmon-only/linux/driver.o
In file included from /tmp/vmware-config0/vmmon-only/./include/vmware.h:25,
from /tmp/vmware-config0/vmmon-only/linux/driver.c:48:
/tmp/vmware-config0/vmmon-only/./include/vm_basic_types.h:161: error: conflictin
g types for ‘uintptr_t’
include/linux/types.h:40: error: previous declaration of ‘uintptr_t’ was here
In file included from /tmp/vmware-config0/vmmon-only/linux/driver.h:20,
from /tmp/vmware-config0/vmmon-only/linux/driver.c:49:
/tmp/vmware-config0/vmmon-only/./include/compat_wait.h:37:5: warning: "VMW_HAVE_
EPOLL" is not defined
/tmp/vmware-config0/vmmon-only/./include/compat_wait.h:43:5: warning: "VMW_HAVE_
EPOLL" is not defined
In file included from /tmp/vmware-config0/vmmon-only/linux/driver.h:20,
from /tmp/vmware-config0/vmmon-only/linux/driver.c:49:
/tmp/vmware-config0/vmmon-only/./include/compat_wait.h:60: error: conflicting ty pes for ‘poll_initwait’
include/linux/poll.h:65: error: previous declaration of ‘poll_initwait’ was here
/tmp/vmware-config0/vmmon-only/linux/driver.c:147: warning: initialization from incompatible pointer type
/tmp/vmware-config0/vmmon-only/linux/driver.c:151: warning: initialization from incompatible pointer type
/tmp/vmware-config0/vmmon-only/linux/driver.c: In function ‘LinuxDriver_Ioctl’:
/tmp/vmware-config0/vmmon-only/linux/driver.c:1659: error: ‘struct mm_struct’ ha s no member named ‘dumpable’
make[2]: *** [/tmp/vmware-config0/vmmon-only/linux/driver.o] Error 1
make[1]: *** [_module_/tmp/vmware-config0/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-16-generic'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-config0/vmmon-only'
Unable to build the vmmon module.

For more information on how to troubleshoot module-related problems, please
visit our Web site at "http://www.vmware.com/download/modules/modules.html" and
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".

Execution aborted.

falko@falko-desktop:~/Desktop/vmware-server-distrib$

... musst Du VMware wie folgt patchen ...

cd /tmp
wget http://downloads.howtoforge.com/vmware_server_on_f8_2.6.24/vmware.tar.bz2
tar xvfj vmware.tar.bz2
cd vmware/
sudo cp vm* /usr/lib/vmware/modules/source/

... und die Installation wieder fortsetzen:

sudo vmware-config.pl

Wenn Dich der Installer fragt

In which directory do you want to keep your virtual machine files?
[/var/lib/vmware/Virtual Machines]

kannst Du entweder den Standardwert beibehalten oder einen Ort definieren, der genug Speicherplatz hat, um Deine virtuellen Maschinen zu speichern.

Am Ende der Installation wirst Du gebeten eine Seriennummer einzugeben:

Please enter your 20-character serial number.

Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel:

Gib Deine Seriennummer für den VMware Server ein.

Führe nach der Installation bitte dies aus:

sudo ln -sf /lib/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1

Sonst weigert sich der VMware Server auf Kubuntu 8.04 LTS zu starten.

Nach der erfolgreichen Installation kannst Du die VMware Server Download Datei und das Installationsverzeichnis löschen:

cd /home/falko/Desktop
rm -f VMware-server*
rm -fr vmware-server-distrib/

Nun findest Du den VMware Server unter System > VMware Server Console:


Wenn Du ihn startest, wähle Local host:


Danach kannst Du virtuelle Maschinen erstellen (oder Deine virtuelle Windows Maschine importieren, die Du mit dem VMware Converter erstellt hast):

14 Bestandsaufnahme (IV)

Nun sind alle gewünschten Anwendungen installiert:

Grafik: [x] The GIMP
[x] F-Spot
[x] Picasa

Internet: [x] Firefox
[x] Opera
[x] Flash Player
[x] FileZilla
[x] Thunderbird
[x] Evolution
[x] aMule
[x] KTorrent
[x] Azureus
[x] Kopete
[x] Skype
[x] Google Earth
[x] Konversation

Office: [x] OpenOffice Writer
[x] OpenOffice Calc
[x] Adobe Reader
[x] GnuCash
[x] Scribus

Sound & Video: [x] Amarok
[x] Audacity
[x] Banshee
[x] MPlayer
[x] Rhythmbox Music Player
[x] gtkPod
[x] XMMS
[x] dvd::rip
[x] Kino
[x] Sound Juicer CD Extractor
[x] VLC Media Player
[x] Helix Player
[x] Totem
[x] Xine
[x] GnomeBaker
[x] K3B
[x] Multimedia-Codecs

Programmierung: [x] KompoZer
[x] Bluefish
[x] Quanta Plus

Andere: [x] VMware Server
[x] TrueType fonts
[x] Java
[x] Lese-/Schreib Unterstützung für NTFS Partitionen

15 Links