HOWTO Kile 2.0 Ubuntu Gutsy
Dieses Howto ist für Leute die Kile updaten wollen bzw. Probleme mit Texlive und Hyphenation haben in Kile. Da Kile 2.0 nicht in den Repos vorhanden ist, muss es aus dem Sourcecode kompiliert werden. Der unter http://kile.sourceforge.net/download.php heruntergeladen werden kann.
Befehle in der Konsole (als Benutzer):
cd an den Ort an dem das tar gespeichert ist
tar -xzf kile-2.0.tar.gz
cd kile-2.0
./configure
hier können eine ganze Menge Fehler auftreten, die alle gelöst werden müssen. Es handelt sich um fehlende Pakete, die zuerst nachinstalliert werden müssen (weiter unten eine Liste)
Zuerst müssen die Abhängigkeiten für Kile erfüllt werden und alle Pakete zum kompilieren (Programme_kompilieren?highlight=%28kompilieren%29) installiert sein.
Mit apt-cache depends kile und apt-cache show kile bekommt man folgende Information.
Depends:
kdelibs4c2a
libc6
libgcc1
libqt3-mt
libstdc++6
konsole
texlive-latex-base
Recommends: kdvi, kghostview
Suggests: gbib, latex2html, pybliographer, xfig, (kile-i18n-de, so wie es aussieht ist es für Kile 2.0 nicht mehr notwendig bzw. kann ich es nicht installieren, bzw. es liegt nur für die Version 1.9.3-4 vor. Ich habe aber trotzdem eine deutsche Lokalisierung. Vermutlich kompiliert das Quellpaket alle Sprachen mit ) gv, kpdf, kghostview
!!!WICHTIG!!! mit sudo apt-get build-dep kile sollten auch die meisten Abhängigkeiten automatisch gelöst werden können
Mögliche Fehler bei ./configure wenn diese Pakete fehlen:
kdelibs
kdelibs4-dev
autoconf
automake1.9
libqt3-headers
libqt3-mt-dev
xorg-dev
kdebase-dev
libjpeg62-dev
libqt4-dev
qt3-dev-tools
Texlive muss natürlich auch installiert sein.
Paket: texlive-full
Dass ist allerdings das komplette Paket. Die Basispakete kann man auch LaTeX?highlight=%28latex%29 entnehmen.
Für utf Unterstützung muss das Paket latex-ucs installiert sein. Es wird nicht automatisch mit texlive-base installiert.
make
!!!!WICHTIG!!!
sudo checkinstall -D
(checkinstall muss installiert sein)
Hierbei wird ein Dialog geöffnet und gefragt wie das Paket heißen soll.
Es muss
kile-1:2.0
eingegeben werden.
Wenn eine falsche Versionsnummer eingegeben wird bricht checkinstall bei der installation des .deb Paketes ab. Ein übergehen des Fehlers mit sudo dpkg --force-overwrite -i kile_2.0-1_i386.deb installiert zwar Kile, aber die Paketverwaltung möchte dann immer auf kile-1.9.3 "updaten", weil es nicht erkennt, das die Versionsnummer höher ist.
Mögliche Fehlermeldungen
1.
Entpacke kile (aus .../kile-2.0/kile_2.0-1_i386.deb) ...
dpkg: Fehler beim Bearbeiten von /home/stach/Downloads/kile-2.0/kile_2.0-1_i386.deb (--install):
versuche »/usr/share/apps/katepart/syntax/bibtex.xml« zu überschreiben, welches auch in Paket kdelibs-data ist
dpkg-deb: Unterprozess paste getötet mit Signal (Broken pipe)
Fehler traten auf beim Bearbeiten von:
/home/stach/Downloads/kile-2.0/kile_2.0-1_i386.deb
(END)
Dies passiert, wenn nach ./configure, make bei dem Befehl sudo checkinstall -D die falsche Versionsnummer eingegeben wurde (siehe oben).
Ein sudo make install ist nicht zu empfehlen, weil es die Paketverwaltung umgeht und völlig unnötig ist. Denn der Befehl sudo checkinstall funktioniert ja.
2.
checking for Qt... configure: error: Qt (>= Qt 3.2 and < 4.0) (library qt-mt) not found. Please check your installation!
For more details about this problem, look at the end of config.log.
Make sure that you have compiled Qt with thread support!
Diese Fehlermeldung kann bei ./configure auftreten, falls die folgenden notwendigen Pakete fehlen
libqt3-headers
libqt3-mt
libqt3-mt-dev
libqt4-dev
libqt4-qt3suppor
3.
checking for KDE... configure: error:
in the prefix, you've chosen, are no KDE headers installed. This will fail.
So, check this please and use another prefix!
Hier fehlt kdebase-dev
4.
checking for X... configure: error: Can't find X libraries. Please check your installation and add the correct paths!
Es muss xorg-dev instaliert werden.
5.
(pdflatex> Package babel Warning: No hyphenation patterns were loaded for
pdflatex> (babel) the language ngerman'\\
pdflatex> (babel) I will use the patterns loaded for \language=0 instead.)
Deswegen habe ich Kile 2.0 aus dem Quellpaket installiert, weil ich das Problem mit kile-1.9.3-4 hatte (zusätzlich habe ich noch das Paket '''texlive-full''' installiert, was wahrscheinlich nicht unbedingt notwendig ist).
Ich hoffe, dass ich damit einigen Leuten helfen konnte, die Problem mit Kile haben bzw. hoffentlich hatten.\\
Bei irgenwelchen Fehlern (die sich bestimmt eingeschlichen haben) bitte einen Post machen.\\
Und wie immer die README lesen und die Seite der Autoren http://kile.sourceforge.net/download.php.