Kopete

Aus Fedorawiki.de

Wechseln zu: Navigation, Suche
Dieser Artikel ist Teil der HOWTO Sammlung

Kopete ist ein Instant Messenger für den KDE-Desktop, der zu den sogenannten Multi-Protokoll-Clients zählt.

Inhaltsverzeichnis

Features

Der Instant Messenger für den KDE-Desktop
  • Unterstütze Protokolle: Jabber, ICQ, MSN, Yahoo, AIM, IRC, Novell GroupWise, Meanwhile
  • Webcamsupport
  • gute Integration in KDE
  • Anbindung an das Adressbuch von KDE
  • experimentelle Unterstützung der Jabber-Audio-Erweiterung Jingle (ab kopete 0.12)


Installation

Kopete gehört zum KDE-Paket kdenetwork, daher muss dieses installiert werden:

yum install kdenetwork


Installation von aktuelleren Kopeteversionen

Anmerkung Anmerkung: Die aktuelle Version von kdenetwork (3.5.5) enthält gleichzeitig auch die momentan aktuellste Version von kopete (0.12.3). Die folgenden Schritte sind also derzeit nicht nötig.

In Fedora Core werden die Gesamtpakete von KDE installiert, d.h. kopete ist integraler Bestandteil des Paketes kdenetwork. Eine Aktualisierung seitens KDE findet allerdings im Regelfall nur bei neuen Releases (3.x) oder Bugfix-Releases (3.5.x) statt. obwohl es zwischenzeitlich eine neue Version von kopete geben mag. Gerade die Anbieter der proprietären Instant Messaging-Protokolle ändern aber gerne kurzzeitig die Protokollanbindung, weswegen das ganze Protokoll oder einzelnde Teile davon nicht funktionieren. Das Paketmaintainer von Fedora beheben diese Probleme zwar relativ schnell, indem sie den entsprechenden Patch zurückportieren, neue Versionen werden aber nicht mit aufgenommen. So ist die offizielle Version von kopete in Fedora momentan 0.11.3, aktuell ist aber 0.12.2, welches auch neue Funktionen mitbringt (z.B. experimenteller Jingle-Support). Im Folgenden soll einmal beschrieben werden, wie kopete einzeln aus den Quellen aktualisiert werden kann. Dafür sollte man sich die aktuellste Version von kopete von dessen Homepage herunterladen, entpacken und in einem Terminal in das entpackte Verzeichnis wechseln.

Vorbereiten

Zuerst einmal sollten ein paar Devel-Pakete installiert werden, die bei der Compilation von kopete benötigt werden:

yum install kdelibs-devel openslp-devel libxml2-devel libxslt-devel

Da sich die neue Version von Kopete nicht mit der schon installierten in Konflikt geraten soll, wird dafür ein anderer Prefix verwendet. Hier wird dazu benutzt, dass als root angelegt werden muss:

mkdir -p /opt/kopete
chmod 777 /opt/kopete

Compilieren

Bei der Compilation muss eigentlich nur darauf geachtet werden, dass das Prefix mitangegeben wird:

./configure --prefix=/opt/kopete

Kommt dabei kein Fehler, folgt ein

make

Installieren

Oftmals wird das make install als root vorgenommen, da der compilierende Benutzer normalerweise keine Rechte für die jeweiligen Verzeichnisse hat. In diesem Fall ist das anders. Zudem haben KDE-Programme manchmal die leidige Angewohnheit, manche Teile doch in Systemverzeichnisse zu schreiben, obwohl ein anderes Prefix gewählt wurde. Da der User dafür keine Schreibrechte hat, kann so auch nicht ausversehen etwas überschrieben werden.

Also als normaler Benutzer:

make install

Benutzen

Durch den veränderten Prefix muss KDE noch der ensprechende Pfad mitgeteilt werden, da kopete sonst abstürzt oder gar nicht erst startet. Da jetzt erst einmal ein kurzer Funktionstest durchgeführt werden sollte, reicht es, dies auf in einem Terminal zu übergeben:

export KDEDIRS=/opt/kopete/:$KDEDIR
/opt/kopete/bin/kopete

Ist dabei kein Fehler aufgetreten, sollten die Pfade in die ~/.bashrc eingetragen werden. Öffnet sie dazu mit einem Editor

kwrite ~/.bashrc

und fügt ans Ende an:

# Pfade für KDE
export KDEDIRS=/opt/kopete/:$KDEDIRS

Diese Einträge sind ab dem nächsten Einloggen wirksam

Soll die neuere Kopeteversion die Standardversion werden, kann auch noch ein Link in /usr/local/bin gelegt werden. Bei einem einfachen Aufruf von kopete, also ohne komplette Pfadangabe, wird zuerst in diesem Verzeichnis gesucht, erst danach in /usr/bin/ wo sich das normale kopete befindet. Auch der Menüeinträg würde so die neuere Version starten. Der Link muss als root angelegt werden:

ln -s /opt/kopete/bin/kopete /usr/local/bin/kopete

Links