Quelltext für Anwendung installieren

Nils Kassube kassube at gmx.net
So Mär 6 22:50:45 UTC 2011


Friedrich Strohmaier wrote:
> Was muss ich tun, wenn ich z.B. den Quellcode von kmail selber durch
> den Kompiler laufen lassen und das Ergebnis anschauen möchte?
> 
> Ich denke mir: Da musste den Quellcode von kmail installieren und
> dann loslegen - aber wie geht das?

Nicht ganz - zusätzlich werden sicherlich noch einige -dev Pakete 
benötigt und auf jeden Fall qt3-dev-tools (jedenfalls wenns unter Lucid 
übersetzt werden soll - keine Ahnung wie das bei anderen Versionen 
heißt). Auf jeden Fall müsstest Du erstmal das passende Repository in 
der Datei /etc/apt/sources.list eintragen. Das wäre wohl diese Zeile:

deb-src http://old-releases.ubuntu.com/ubuntu/ gutsy main

Danach kannst Du mit

apt-get source kmail

(ja, wirklich ohne sudo) die Sourcen downloaden. Dann entsteht u.a. ein 
Verzeichnis "kdepim-irgendwas", in dem der Befehl

./configure

gestartet wird. Und da kommen dann die Meldungen über fehlende 
Bibliotheken etc., die man entsprechend deuten muss, um rauszukriegen, 
welche -dev Pakete noch fehlen.

> Hintergrund:
> Ich halte nun schon seit geraumer Zeit meinem tapferen Gibbon (7.10)
> die Treue - nicht ganz freiwillig, weil dies die letzte version von
> kmail ist, die im Gegensatz zu allen neueren getesteten Versionen
> genau das macht, was ich täglich brauche.

Bevor Du Dich mit Quelltexten von Uraltsoftware rumschlägst, wäre es 
vielleicht sinnvoller zu schreiben, was bei neueren Versionen fehlt. 
Wurde denn von Gutsy zu Hardy überhaupt noch was wesentliches geändert 
bei KDE3? Vielleicht gibts die benötigte Funktionalität ja auch bei der 
KDE4-Version und Du hast sie nur übersehen. Dann könntest Du die jeweils 
aktuelle Kmail-Version verwenden und musst dafür nichts eigenes bauen. 
Ich vermisse eigentlich nichts bei der aktuellen Kmail-Version, was es 
bei KDE3 gab, aber bei einigen Sachen musste ich schon etwas suchen.

> Nachdem aber andere Programme mittlerweile so alt sind, dass sie
> faktisch nicht mehr zu gebrauchen sind, muss ich mir was überlegen.
> Also will ich versuchen, kmail und was ich sonst noch brauche,
> statisch gelinkt zu kompilieren und in einer neuen Umgebung an's
> Laufen zu bringen.

Welches ist denn die Version auf der das alte Kmail laufen soll? 
Vielleicht geht ja das Original-Paket von Gutsy, wenn man die passenden 
Bibliotheken installiert.


Nils



Mehr Informationen über die Mailingliste ubuntu-de