Mittwoch, 11. Februar 2009

x86_64 und i386 openjdk auf einem 64bit Fedora

Falls jemand seit dem letzten OpenJDK-Update auch das Problem hat, dass sich auf einem 64bit Fedora die i386 Version von OpenJDK nicht mehr installieren lässt, der kann folgendes machen:

Die Datei /etc/yum.repos.d/fedora-updates.repo um diese Repo erweitern:

[updates-i386]
name=Fedora $releasever - i386 - Updates
failovermethod=priority
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/$releasever/$basearch/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f$releasever&arch=i386
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-i386

Und danach mit:

# yum install --enablerepo=updates-i386 java-1.6.0-openjdk.i386
# yum install --enablerepo=updates-i386 java-1.6.0-openjdk-devel.i386

OpenJDK installieren.

Dieses Repo ist standardmässig deaktiviert, also sollte normal nichts passieren ;-)

Vim und Syntax Highlighting als root

Ich war schon immer verwundert, dass das Syntax Highlighting im Vim mit dem root User nicht funktioniert. Jetzt habe ich mir das einmal genauer angesehen.

Unter Fedora werden in der Datei /etc/profile.d/vim.sh nur User mit einer Userid grösser als 100 mit dem alias vi=vim versehen. Also verwendet root den normalen vi, und deshalb auch kein Highlighting.

Ich habe einfach die .bashrc des roots um folgendes erweitert:

alias vi=vim

und alles funktioniert wie gewünscht :-)