Introduksjon til Evolution Dataserver
Evolution Data Server pakken gir
et enhetlig bakstykke for programmer som fungerer med kontakter,
oppgaver og kalender informasjon. Den ble opprinnelig utviklet for
Evolution (derav navnet), men
brukes nå av andre pakker også.
Notat
Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen
pakker riktig hvis LFS eller avhengigheter har blitt oppdatert
siden den siste stabile versjonene av bøkene.
Pakkeinformasjon
Evolution Dataserver Avhengigheter
Påkrevd
libical-3.0.18, libsecret-0.21.4,
nss-3.106, og SQLite-3.47.0
Anbefalt
gnome-online-accounts-3.52.1,
GLib-2.82.2 (med GObject Introspection),
GTK+-3.24.43, GTK-4.16.5, ICU-76.1, libcanberra-0.30, libgweather-4.4.4,
Vala-0.56.17, og WebKitGTK-2.46.3
Anbefalt (Kjøretid)
blocaled-0.6
Valgfri
GTK-Doc-1.34.0, MIT
Kerberos V5-1.21.3, en MTA (som gir en
sendmail kommando),
OpenLDAP-2.6.8, Berkeley
DB (deprecated), og libphonenumber
Installasjon av Evolution Dataserver
Først fikser du en byggingsfeil ved bruk av ICU-76 or later:
sed '/pkg_check_modules/s/icu-i18n/& icu-uc/' -i CMakeLists.txt
Installer Evolution Dataserver ved
å kjøre følgende kommandoer:
mkdir build &&
cd build &&
cmake -D CMAKE_INSTALL_PREFIX=/usr \
-D SYSCONF_INSTALL_DIR=/etc \
-D ENABLE_VALA_BINDINGS=ON \
-D ENABLE_INSTALLED_TESTS=ON \
-D WITH_OPENLDAP=OFF \
-D WITH_KRB5=OFF \
-D ENABLE_INTROSPECTION=ON \
-D ENABLE_GTK_DOC=OFF \
-D WITH_LIBDB=OFF \
-D WITH_SYSTEMDUSERUNITDIR=no \
-W no-dev -G Ninja .. &&
ninja
Nå, som root
bruker:
ninja install
For å teste resultatene, utsted: ninja test.
Parameterforklaringer
-D ENABLE_VALA_BINDINGS=ON
:
Denne bryteren bygger Vala bindingene. Fjern hvis du ikke har
Vala-0.56.17 installert.
-D ENABLE_GTK_DOC=OFF
:
Denne bryteren deaktiverer bygging av API dokumentasjonen. Det er
ødelagt for denne pakken på grunn av bruken av et lenge utdatert
gtk-doc program som ikke lenger er tilgjengelig.
-D WITH_LIBDB=OFF
: Denne
bryteren tillater bygging av denne pakken uten Berkeley
DB (deprecated). SQLite-3.47.0 brukes til normal drift.
-D ENABLE_OAUTH2_WEBKITGTK4=OFF
: Bruk
denne bryteren hvis du ikke bygde WebKitGTK-2.46.3
med GTK-4.
-D
WITH_SYSTEMDUSERUNITDIR=no
: Denne bryteren deaktiverer
installasjon av systemd enheter, som ikke brukes for et Sysv bygg.
Notat
For å aktivere mange av de valgfrie avhengighetene, se gjennom
informasjonen fra cmake -L
CMakeLists.txt for de nødvendige parametere du må
sende til cmake
kommandoen.
Innhold
Installerte Programmer:
Ingen
Installerte Biblioteker:
libcamel-1.2.so, libebackend-1.2.so,
libebook-1.2.so, libebook-contacts-1.2.so, libecal-2.0.so,
libedata-book-1.2.so, libedata-cal-2.0.so,
libedataserver-1.2.so, libedataserverui-1.2.so,
libedataserverui4-1.0.so, og libetestserverutils.so
Installerte Mapper:
/usr/include/evolution-data-server,
/usr/lib{,exec}/evolution-data-server,
/usr/share/evolution-data-server,
/usr/share/installed-tests/evolution-data-server, og
/usr/share/pixmaps/evolution-data-server
Korte Beskrivelser
libcamel-1.2.so
|
er Evolution MIME
meldings håndteringsbibliotek
|
libebackend-1.2.so
|
er nyttebiblioteket for Evolution Data Server bakstykker
|
libebook-1.2.so
|
er klientbiblioteket for Evolution addressebøker
|
libebook-contacts-1.2.so
|
er klientbiblioteket for Evolution kontakter
|
libecal-1.2.so
|
er klientbiblioteket for Evolution kalendere
|
libedata-book-1.2.so
|
er bakstykkebiblioteket for Evolution addressebøker
|
libedata-cal-1.2.so
|
er bakstykkebiblioteket for Evolution kalendere
|
libedataserver-1.2.so
|
er nyttebiblioteket for Evolution Data Server
|
libedataserverui-3.0.so
|
er GUI verktøybiblioteket for Evolution Data Server
|
libedataserverui4-1.0.so
|
er det GTK-4 baserte GUI verktøybiblioteket for
Evolution Data Server
|
libetestserverutils.so
|
er server testverktøy biblioteket for Evolution Data Server
|