Download - kod źródłowy KOffice
Wymagania
Do kompilacji KOffice potrzebne są:
- Automake 1.6.1 i Autoconf 2.53
- Kompilator C++ z obsługą wyjątków (preferowana aktualna wersja GCC). ( zobacz na http://gcc.gnu.org jak sciągnąć i zainstalować kompilator.)
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-
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.
