Basissystem, auf dem das LugFramework entwickelt wird #
Es gibt zwei Installationsanleitungen, eine unter Debian von ThomasBayen und eine unter Kubuntu von ThomasThiessen. Da beide Systeme ähnlich sind, kann ein Blick in die jeweils andere nicht schaden.
Debian #
Ich habe im Novemer 2010 ein Debian Testing (Squeeze) als Basis genommen. Nachdem in den apt-sources das contrib-Repository freigegeben wurde, habe ich folgende Pakete installiert:
aptitude install sun-java6-jdk sun-java6-source sun-java6-plugin update-java-alternatives -s java-6-sun aptitude install mercurial ssh-askpass ant groovy
Unter Debian können mehrere Java-Versionen parallel installiert sein. Man kann mit java --version bzw. java --version (als normaler Benutzer) herausfinden, welches Java als Standard benutzt wird. Ist das nicht das von Sun (sondern z.B. gcj, das von Debian bisher bevorzugt wird), sollte man das zügig umstellen, was man (als root) so macht:
update-java-alternatives -s java-6-sun
Dann Eclipse Helios heruntergeladen ("Eclipse IDE for Java Developers" auswählen) und ausgepackt nach Java/eclipse-3.6.1-helios und einen Link nach "Java/eclipse". Folgende Plugins installiert (näheres hierzu auf http://www.lug-kr.de/wiki/EclipsePlugins ):
* ~MercurialEclipse * ~GroovyEclipse
Dann habe ich http://www.lug-kr.de/wiki/EclipseKonfiguration abgearbeitet, um Eclipse so einzurichten, wie ich's mag. Das kann im Grunde jeder so halten, wie er will. Gut wäre lediglich, wenn die Warnings identisch eingestellt sind, da mein Code normalerweise (bei der von mir für das Projekt gewählten Eclipse-Einstellung) keine Warnings produziert.
Kubuntu #
Dieses Beispiel wird auf einem KUBUNTU – System (Version 10.04) entwickelt. Hier wurden einige Programme bereits vorab installiert um das Beispiel verwenden zu können.
Im ersten Schritt wird JAVA von SUN (keine Alternative) installiert.
sudo apt-get install kubuntu-restricted-extras
(hier werden bereits Teile von Java installiert) Weitere Infos unter: http://wiki.ubuntuusers.de/ubuntu-restricted-extras
Die restliche JAVA-Installation wird recht gut bei ubuntuuser beschrieben: http://wiki.ubuntuusers.de/Java/Installation
Bitte beachten: UNBEDINGT mittels KONSOLE installieren. Es erfolgt eine Abfrage zu den Lizenzbedingungen die nur in der Konsole sichtbar und bestätigt werden.
sudo apt-get install sun-java6-jdk
das JDK für Entwickler
sudo apt-get install sun-java6-fonts
Die Schriftart Lucida (normalerweise nicht benötigt)
- (bereits automatisch installiert: sun-java6-jre das JRE für normale Anwender)
- (bereits automatisch installiert: sun-java6-plugin Java-Plugin für Webbrowser)
sudo apt-get install sun-java6-source
Quellpakete von Java (wird z.B. benötigt um JavaDoc der Standardbibliothek in Eclipse anzuzeigen (wie eine .JAR hinzufügen)
Anschließend werden die restlichen Programme installiert:
MERCURIAL mittels:
sudo apt-get install mercurial
ANT durch:
sudo apt-get install ant ECLIPSE: ??????? Siehe EclipseInstallation, entweder
sudo apt-get install eclipse
oder Von: http://www.eclipse.org/downloads/ wird bei diesem Beispiel "Eclipse IDE for Java Developers" benutzt.