[ok] Akunambol, Debian Squeeze KDE 4.4.5, Synchronisation

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
AxelMD
Beiträge: 1452
Registriert: 15.03.2009 08:02:11

[ok] Akunambol, Debian Squeeze KDE 4.4.5, Synchronisation

Beitrag von AxelMD » 14.11.2010 16:19:18

Hallo,

wer konnte von euch Akunambol bei Debian Squeeze erfolgreich installieren?
Wenn ja wie?

http://akunambol.ruphy.org/

Bei mir funktioniert die Installation nicht, würde es einer von euch mal ausprobieren?
Compiling Akunambol

After this guide, you should have a perfectly working akunambol installed in your system.
Prerequisites

In order to install Akunambol, you should first make sure to have installed all the dependencies required to build any KDE application.

This includes (but is not limited to) kdelibs, kdepimlibs, boost, oxygen-icons and akonadi.

In case your distro packages the headers separately, remember to install the development packages too.
Building libfunambol

Libfunambol is a dependency of Akunambol that implements the SyncML protocol, allowing Akonadi to perform the sync.

This is what you need to do to build libfunambol, after you have downloaded and uncompressed it:
cd build/autotools
./configure
make
make install

There is more documentation available in the libfunambol package itself, in case you might need it.
Building Akunambol

Once libfunambol is installed, to compile akunambol you should proceed like any you would do with any normal KDE application.
mkdir build
cd build/
cmake -DCMAKE_INSTALL_PREFIX=$(kde4-config --prefix) ..
make
make install
The final touches

To update the KDE cache, so that it knows about the new application installed, open a terminal and run
kbuildsycoca4

This should be it!

Have fun with Akunambol!
Danke für eure Statements.

Axel
Zuletzt geändert von AxelMD am 09.03.2011 23:08:17, insgesamt 4-mal geändert.

AxelMD
Beiträge: 1452
Registriert: 15.03.2009 08:02:11

Re: Akunambol, Debian Squeeze KDE, SyncML, Synchronistation

Beitrag von AxelMD » 28.11.2010 12:14:20

Hi,

Akunambol läßt sich für Debian Squeeze compilieren und zwar mit:

-- libfunambol-9.0.2-r2511.tar.bz2
-- akunambol-0.2.1.tar.gz

Eine Synchronisation funktioniert auch mit einem Funambolserver, jedoch werden Name als undurchsichtige Buchstabenfolgen im KDE Kontact dargestellt.

Bild

Uploaded with ImageShack.us


Die Aktuelle Version von Akunamobol akunambol-0.2.2.tar.gz läßt sich nicht kompilieren, folgender Fehler wird ausgegeben:

Code: Alles auswählen

root@t61:/home/Axel/Akunambol/akunambol-0.2.2/build# cmake -DCMAKE_INSTALL_PREFIX=$(kde4-config --prefix) ..
-- Found Qt-Version 4.6.3 (using /usr/bin/qmake)
-- Found X11: /usr/lib/libX11.so
-- Phonon Version: 4.4.2
-- Found KDE 4.4 include dir: /usr/include
-- Found KDE 4.4 library dir: /usr/lib
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- Found Qt-Version 4.6.3 (using /usr/bin/qmake)
-- Found X11: /usr/lib/libX11.so
-- Phonon Version: 4.4.2
-- Found KDE 4.4 include dir: /usr/include
-- Found KDE 4.4 library dir: /usr/lib
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
CMake Error at CMakeLists.txt:17 (find_package):
  Could not find module FindLikeBack.cmake or a configuration file for
  package LikeBack.

  Adjust CMAKE_MODULE_PATH to find FindLikeBack.cmake or set LikeBack_DIR to
  the directory containing a CMake configuration file for LikeBack.  The file
  will have one of the following names:

    LikeBackConfig.cmake
    likeback-config.cmake



-- Found Funambol 
-- Configuring incomplete, errors occurred!
root@t61:/home/Axel/Akunambol/akunambol-0.2.2/build# 


Habe ich evtl.. etwas falsch gemacht?

MfG

Axel

AxelMD
Beiträge: 1452
Registriert: 15.03.2009 08:02:11

Re: Akunambol, Debian Squeeze KDE, SyncML, Synchronistation

Beitrag von AxelMD » 06.03.2011 17:48:02

Hi,

eine Lösung habe ich immer noch nicht gefunden.
Gibt es keinen Weg bei KDE 4.4.5 das Adressbuch mit einem Funambol Server abzugleichen?

Hilfe, ich will nicht zu Google Mail!

Zu Gnome mit Evolution möchte ich auch nicht, syncevolution funktioniert mit dem Funambolserver.

MfG

AxelMD


Vielleicht:

http://mail.kde.org/pipermail/akunambol ... 00007.html

Code: Alles auswählen

On 2011-01-30 20:21, Riccardo Iaconelli wrote:
> On Saturday 29 January 2011 16:08:03 Andreas von Heydwolff wrote:
>> I am not so well versed in compiling, so may I ask is there a way to get
>> 0.2.2 running for Debian, or do I have to wait for an update of the QT
>> dev system to 4.7 (would not want to start compiling it myself), or what
>> could I do?
>
> Hi!
> first off, thanks for the kind words, and for reporting this error. The error
> you have seems to come from some issues in LibLikeBack. I first thought that
> it could have been because of a refactoring happened in it (0.0.1 is of some
> days ago only), which broke stuff. However, I just did a clean reinstall and
> everything seems to work.

Hi Riccardo,

thanks for the reply. Last night I finally managed to compile akunambol 
0.2.2. Perhaps my problem was that I tried to install Ubuntu packages 
first on my Debian system and when 0.2.2 failed resorted to source 
packages from https://launchpad.net/~akunambol/+archive/ppa
instead of getting the SDK from the funambol page for libfunambol. With 
the latter I managed to get akunambol working, a littlee HowTo is below, 
please feel free to put it in the Blog, my name doesn't have to be 
mentioned.

One problem remains but I am not sure whether this is reproducible - I 
have some \ backslashes or even \n in some entries of the synced 
addressbooks (i.e., in one iPhone but only in one of two KDE desktops). 
I am still experimenting and the line breaks do not appear everywhere. 
Please let me know if this is an unknown problem so far and I will try 
to reproduce it.

Thanks again so far,

Andreas


PS will akunambol become part of KDE-PIM?

-- 
Installation on Debian Squeeze (as per one week before the release):

## some more dependencies I needed ###

aptitude install \
   libltdl-dev libtool comerr-dev krb5-multidev \
   libidn11-dev libkrb5-dev libssh2-1-dev libcurl4-openssl-dev

mkdir /usr/local/src/akunambol
cd /usr/local/src/akunambol

# download there (links not provided)
* funambol-client-sdk-9.0.0.zip
* liblikeback_0.0.1.orig.tar.bz2
* akunambol-0.2.2.tar.gz

unzip funambol-client-sdk-9.0.0.zip
tar -xvjf liblikeback_0.0.1.orig.tar.bz2
tar -xvzf akunambol-0.2.2.tar.gz

### libfunambol ###
cd /usr/local/src/akunambol/Funambol/sdk/cpp/build/autotools
chmod +x autogen.sh
./autogen.sh
./configure
make
make install

### liblikeback ###
cd /usr/local/src/akunambol/liblikeback-0.0.1
mkdir build ; cd build
cmake -DCMAKE_INSTALL_PREFIX=$(kde4-config --prefix) ..
make ; make install

### akunambol ###
cd /usr/local/src/akunambol/akunambol-0.2.2
mkdir build ; cd build
cmake -DCMAKE_INSTALL_PREFIX=$(kde4-config --prefix) ..
make ; make install

AxelMD
Beiträge: 1452
Registriert: 15.03.2009 08:02:11

Erfolg

Beitrag von AxelMD » 09.03.2011 21:43:29

Hallo Debianer,

mit der zuvor geposteten Anleitung konnte ich mt vielen Nachistallationen Akonadi erfolgreich installieren und verwenden.
Es mußten so einige xxxx-dev Pakete nachinstalliert werden.

Wichtige Hinweise habe ich hier gefunden:

http://forum.kubuntu-de.org/index.php?topic=11180.0
Zitat
ERROR: cmake/modules/FindKDE4Internal.cmake not found in
Hier wird dir ja gesagt, dass eine bestimmte Datei nicht gefunden worden ist. Für solche Zwecke eignet sich apt-file hervorragend. Es gehört nicht zur Standardinsallation, daher mit dem Paketmanager seiner Wahl installieren. Anschließend
Code:

sudo apt-file update

ausführen; dieses aktualisiert die Dateiliste. Von Zeit zu Zeit immer gut, es mal auszuführen.

Nun wird also die Datei "FindKDE4Internal.cmake" nicht gefunden. Folglich suchen wir danach und erhalten folgende Ausgabe:

Code:

$ apt-file search FindKDE4Internal.cmake
kdelibs5-dev: /usr/share/kde4/apps/cmake/modules/FindKDE4Internal.cmake


Somit weißt du, dass die benötigte Datei im Paket kdelibs5-dev liegt. Dieses also installieren und den cmake-Vorgang erneut ausführen.
https://bbs.archlinux.org/viewtopic.php?id=75961

http://us.generation-nt.com/answer/cmak ... 98401.html


Ach so, ich habe ein heute, am 08.03.2011 aktuelles Debian Squeeze KDE 4.4.5
cat /proc/version
Linux version 2.6.32-5-amd64 (Debian 2.6.32-30) (ben@decadent.org.uk) (gcc version 4.3.5 (Debian 4.3.5-4) ) #1 SMP Wed Jan 12 03:40:32 UTC 2011

Schade das ich ein Noob bin, sonst würde ich den Weg noch aufschreiben. Nur erinnere ich mich daran gar nicht so richtig.
Zudem habe bin unsicher ob ich es nochmals hinbekomme.

Kann man nicht irgendwie ein deb-Paket bauen?
Schick wäre auch Button mit Logo, den habe ich leider auch nicht, ich starte mit Zahnrad, wenn akunambol beim suchen eingebe.

Irgendwie fehlen doch die Feinheiten und das Wissen um diese hinzubasteln.

Die Funktion von Akunambol ist gegeben, getestet habe ich es mit einem Funambolserver.

MfG

AxelMD

Funambolinfos:

Sycn URL: http://my.funambol.com/sync

Datenbanknamen. (“cal”, “card”, “task”, “note”)


Eine Anleitung im groben für Kubuntu Oneiric Ocelot:

Code: Alles auswählen

sudo aptitude install module-assistant
sudo m-a  --System zum Compilieren einrichten
aptitude install \
   libltdl-dev libtool comerr-dev krb5-multidev \
   libidn11-dev libkrb5-dev libssh2-1-dev libcurl4-openssl-dev automake cmake  kdelibs5-dev kdepimlibs5 kdepimlibs5-dev libqjson-dev kdebase-workspace-dev  kdebase-workspace cmake-qt-gui libakonadi-dev build-essential 

mkdir /usr/local/src/akunambol 

# download there (links not provided)
* funambol-client-sdk-9.0.0.zip
* liblikeback_0.0.1.orig.tar.bz2
* akunambol-0.2.2.tar.gz

unzip funambol-client-sdk-9.0.0.zip
tar -xvjf liblikeback_0.0.1.orig.tar.bz2
tar -xvzf akunambol-0.2.2.tar.gz

### libfunambol ###
cd /usr/local/src/akunambol/Funambol/sdk/cpp/build/autotools
chmod +x autogen.sh
./autogen.sh
./configure
make
make install


### liblikeback ###
cd /usr/local/src/akunambol/liblikeback-0.0.1
mkdir build ; cd build
cmake -DCMAKE_INSTALL_PREFIX=$(kde4-config --prefix) ..
make ; make install


### akunambol ###
cd /usr/local/src/akunambol/akunambol-0.2.2
mkdir build ; cd build
cmake -DCMAKE_INSTALL_PREFIX=$(kde4-config --prefix) ..
make ; make install

Antworten