Download - kod źródłowy KOffice

Wymagania

Do kompilacji KOffice potrzebne są:

Informacje

Sabilny pakiet KOffice jest aktualnie dostępny w wersji 1.6.3, zaprojektowany dla KDE w wersji 3.3 lub wyższej. Musisz teraz wybrać czy chcesz zainstalować wersje stabilną czy rozwojową (wersja rozwojowa może być niestabilna). Jeżeli zdecydujesz sie na wersje rozwojową (do której potrzebujesz conajmniej KDE w wersji 3.3) możesz wybrać pomiędzy dziennym snapschotem, a wersją źródłową do ściągnięcia za pomocą SVN.

Download

Stabilne KOffice 1.6.3 jest dostępne na serwerach KDE.

Dzienne snapshoty - tutaj.

Wersja deweloperska (anonimowy użytkownik SVN - anonsvn - polecane) wymaga dodatkowych instrukcji (wersja angielska).

Jeżeli planujesz aktualizować często użyj anonsvn, zaoszczędzisz dużo czasu. W takim wypadku musisz wydac polecenie make -f Makefile zanim uruchomisz ./configure (zobacz instrukcje poniżej) lub postępuj według wskazówek na stronie poświeconej anonsvn.

Instrukcje

Zalecane jest abyś ściągnął pakiety z lokalnych mirrorów ftp.

Do KOffice w wersji 1.6.3 potrzebne jest Qt w wersji 3.3.x, arts >= 1.3 i kdelibs >- 3.3.0 (polecane jest również kdebase >= 3.3.0)

Dla wersji rozwojowej wymagane wersje to Qt 3.3.x, arts >= 1.3, i kdelibs >= 3.3.0.

Biblioteka Qt jest do ściągnięcia bezpośrednio ze strony Trolltech a snapshoty KDE dostępne są na serwerach KDE.

To wymagane minimum aby uruchomić KOffice. Jeżeli chcesz, dostępne są również dodatkowe pakiety zawierające dużo różnych aplikacji, od sieciowych, graficznych, multimedialnych aż po gry. Zajrzyj na strony KDE.

Instalacja Qt i podstawowych pakietów KDE

Snapshot Qt:

tar xvzf qt-x11-.tar.gz
cd qt-<version>
export QTDIR=$PWD
./configure -system-zlib -qt-gif -system-libpng -system-libjpeg -plugin-imgfmt-mng -thread -no-stl -no-xinerama -no-g++-exceptions
make

A następnie dla każdego pakietu KDE:
Upewnij się czy wyeksportowałeś QTDIR jak jest opisane powyżej, będzie to nadal potrzebne!

bunzip2 <package>.tar.bz2 or svn checkout
tar xvf <package>.tar
cd <package>
./configure
make all
su -c "make install"

Informacja: Pakiety KDE/KOffice muszą być kompilowane w odpowiedniej kolejności. Najpierw skompiluj i zainstaluj arts, a potem kdelibs. Później kolejność nie jest istotna.

Dodatkowo, wszystkie pakiety tu wspomniane powinny być kompilowane tym samym kompilatorem!

Jeżeli coś pójdzie nie tak podczas kompilacji, sprawdź czy rozwiązanie problemu znajduje się w FAQ poświeconym kompilacji, aczkolwiek jest ono troche przedawnione.

Instalacja stabilnego KOffice

bunzip2 koffice-XXXXXX.tar.bz2
tar xvf koffice-XXXXXX.tar
cd koffice
./configure <options, see below>
make all
su -c "make install"

Opcje konfiguracyjne:

Jeżeli planujesz używać KOffice i masz dodatkowe miejsce na dysku, użyj opcji ./configure -- enable-debug=full. Dodaje ona dodatkową flagę do kompilatora -g3 i uaktywnia pełny debug info.

Wybierając prefix, tj. gdzie zainstalować KOffice, masz dwa wybory: albo skompilować KDE (w szczególności kdelibs) z własnym prefix'em, a potem użyć tego samego dla KOffice, lub zainstalować KOffice z własnym prefix'em. Jeżeli tak zdecydujesz, musisz pamiętać aby poinformować KDE gdzie zainstalowałeś KOffice. Zobacz informacje poniżej. Musisz również sprawdzić czy nie masz zainstalowanej innej wersji KOffice z tym samym prefix'em co KDE; będą one ze sobą konfliktować. Można mieć zainstalowane dwie wersje KOffice jednocześnie, ale żadna z nich nie może być zainstalowana w tym samy katalogu co KDE (z tym samym prefix'em). Innym rozwiązaniem jest zainstalowanie dwóch wersji KDE i do każdej z nich jedną wersję KOffice.

Informacja: jeżeli użyłeś opcji ./configure --prefix do zainstalowania KOffice w innym katalogu niż KDE, musisz dodać podane wpisy do pliku /etc/kderc :

[Directories]
prefixes=/the/prefix/I/used/for/koffice

Innym rozwiązaniem jest eksport KDEDIRS=/the/prefix/I/used/for/koffice:/the/normal/kdedir

Kiedy już poinformujesz KDE gdzie znajduje się KOffice, musisz uruhcomić kbuildsycoca lub zrestartować KDE.

Powinieneś teraz być w stanie uruhcomić każdą indywidualną aplikację pakietu taką jak kspread, kchart, kpresenter, karbon, kexi, kformula, kword, kivio i kugar, lub koshell, który zapewnia łatwy dostęp do każdej aplikacji KOffice.