Entries Tagged as ''

Eclipse 3.2 Setup unter Ubuntu

Leider ist im Ubuntu Stable (derzeit 8.04.1 Hardy Heron) Repository immer noch nur die Version 3.2 von Eclipse abgelegt. Da ich in letzter Zeit öfters Eclipse auf neuen Maschinen im Geschäft oder Privat auf der genannten Plattform installieren musste, möchte ich die wichtigen Punkte mal rasch für mich notieren. Ziel ist es Eclipse mit Subversion- und PHP-Plugin einzurichten.

Ein gutes Tutorial zur Eclipse-Installation findet sich in der Wiki des Deutschen Ubuntu Forums. Hier die nötigen Schritte für die eigentliche Eclipse Installation:

  1. Über den Paketmanager Deiner Wahl folgende Pakete installieren: eclipse (“), eclipse-nls (Sprachpakete), sun-java6-jre (gewisse Plugins machen Zicken mit dem GNU Java), sowie optional auch subversion (falls man mal etwas von Hand im SVN machen muss).
  2. Damit auch Sun Java verwendet wird, muss man noch folgenden Befehl ausführen:
    sudo update-alternatives --config java

    und Sun’s Java auswählen.

  3. Zudem muss man noch in Eclipse die Prioritäten-Liste der Java-Umgebungen aktualisieren, so dass Sun’s Java an erster Stelle steht. Diese Datei hört auf den Namen “/ etc/eclipse/java_home”. Weitere Details dazu finden sich auf der Originalen englischen Ubuntu Wiki.

Die Plugins werden in Eclipse über einen Assistenten installiert der über das Menü “Hilfe > Software-Updates > Suchen und installieren” gestartet wird. Man muss dort lediglich die unten stehenden URLs eintragen und die gewünschten Funktionen auswählen. Für die beiden Plugins gilt folgendes:

  1. Subversion Synchronisierung nutzen wir über das Subversive Plugin. Für Eclipse 3.2 muss aber eine alte Version (1.1) genutzt werden. Diese findet man über die “alte” Polarion Webseite, die Plugin-URL lautet “http://www.polarion.org/projects/subversive/download/1.1/update-site/”. Die beiden benötigten Funktionen heissen “SVN Team Provider” und “SVNKit 1.1.4 Implementation”. Die “Java SVN Implementation” unterstützt leider nur SVN 1.3. Alle unsere Server (auf Debian Etch) sind aber bereits Version 1.4 und machen mit dem älteren Plugin einige Schwierigkeiten.
    Subversion Synchronisierung nutzen wir über das Subclipse Plugin. Für Eclipse 3.2 muss Version 1.4 genutzt werden. Diese findet man über die Tigris Webseite, die Plugin-URL lautet “http://subclipse.tigris.org/update_1.4.x”. Die benötigten Funktionen heissen “Subclipse – Required”, “Subversion Client Adapter – Required”, “SVNKit Client Adapter” und “SVNKit Library”.
    Da wir keine Windows-Plattform nutzen müssen wir dem neuen Plugin noch mitteilen, dass es die SVNKit Bibliothek nutzen soll. Dies geschieht über das Menü “Fenster > Benutzervorgaben” und dort unter “Team > SVN” im Reiter “SVN Client”. Im Dropdown “SVN Client” “SVN interface” muss die oben installierte Bibliothek ausgewählt werden.
  2. Die korrekte Version von PHPeclipse für Eclipse 3.2 ist unter der Plugin-URL “http://update.phpeclipse.net/update/archives” zu finden. Installiert werden muss nur die Funktion “PHPeclipse”. Die beiden anderen Funktionen stehen für spezielle Webserver mit Debug-Ausgabe. Damit die PHP-“Rechtschreibkorrektur” (Syntax-Prüfung) funktioniert, sollte man auf dem Entwicklungsrechner ebenfalls PHP installieren.

Und nun viel Spass beim Versionieren und bei der Arbeit in einer professionellen PHP-IDE.

Update vom 15. März 2009:
Aufgrund eines Updates unserer SVN-Server ist das Subversive-Plugin nicht mehr kompatibel mit diesen. Daher mussten wir auf Subclipse umsteigen, von dem noch eine kompatible Version für Eclipse 3.2 existiert. Die Doku wurde entsprechend angepasst.

Manually fixing bug with Darklooks GTK-theme and Compiz

This is annoying: Whenever I install a new GNOME-Desktop with my favourite Darklooks theme from the gnome-theme-extras package (in Ubuntu) I am confronted by this silly bug. As soon as I change to the compiz-window-manager it starts resetting the theme to default colours.Finally found the corresponding bug report. To fix it open the file /usr/share/themes/Darklooks/gtk-2.0/gtkrc and edit it like follows:

clipped from bugs.launchpad.net

You can fix it by changing the two tooltip lines…

from:

181: bg[NORMAL] = @tooltip_bg_color
182: fg[NORMAL] = @tooltip_fg_color

to:

181: bg[NORMAL] = @tooltips_bg_color
182: fg[NORMAL] = @tooltips_fg_color

Installation from USB Stick

The method described below is truly one of the simplest for installing an Ubuntu ISO image on an USB stick.
clipped from ubuntuforums.org

  • use syslinux to make the usb stick bootable (you will need to set the bootable flag too. i think syslinux gives you pointers on how to if it isn’t set, that or use something like fdisk)
  • copy the contents of the ‘isolinux’ dir on the install iso into the root dir on the usb stick
  • rename isolinux.cfg to syslinux.cfg
  • goto http://archive.ubuntu.com/ubuntu/dis…ages/hd-media/ and download the initrd.gz and vmlinuz files.
  • create a folder on the usb stick called ‘install’ and copy initrd.gz and vmlinuz into it (or alternatively edit the syslinux.cfg to point it to the correct location of initrd.gz+vmlinuz)
  • copy the ubuntu iso you wish to install onto the root of the usb stick