Wo bekomme ich die Original Bourne-Shell für Ubuntu her
Christian Schult
cschult at gmx.de
Don Nov 5 16:44:10 GMT 2009
Hallo Alexander,
* Alexander Beck-Ratzka <alexander.beck-ratzka at aei.mpg.de>:
> ich versuche gerade unter ubuntu Sun JDK 1.6 zu installieren, und die
> Installation steigt leider mit folgendem Fehler aus:
>
> [snip]
> Installing JavaDB
> error: Failed dependencies:
> /bin/sh is needed by sun-javadb-core-10.4.2-1.1.i386
>
> [snip]
>
> /bin/sh ist nach /bin/bash gelinkt, und ich kann mich entsinnen, dass
> dies auch schon mal so geklappt hat.
>
> Ich wollte nun die originale Bourne Shell, also wirklich /bin/sh
> installieren, finde aber kein passendes Package unter
> http://packages.ubuntu.com/. Das ist schon etwas doof, denn die
> Bourne-Shell ist eben gerade die Unix-Default-Shell. Es
> ist die einzige Shell, die auf jedem Unix verfügbar sein muss,
> deswegen liefert Sun seine Installer eben auch für die Bourne-Shell
> aus. Leider scheint sich ubunte nicht daran zu halten :-(
Es gibt keine Original-Bourne-Shell für Ubuntu. Siehe [1].
Ubuntu verlinkt /bin/sh defaultmäßig auf /bin/dash, aber auch /bin/bash
verhält sich als sh aufgerufen Bourne-Shell-kompatibel.
Dein Problem ist vermutlich keines, welches eine original-Bourne-Shell
erfordert.
Wie lautet der Befehl zur Installation? Ein Paket mit dem Namen finde
ich bei Google nur als RPM-Paket für CentOS. Das das dann mit den
Paketabhängigkeiten auf eine Debian-basierten System nicht klappt, ist
verständlich.
Im Übrigen scheint mir in Deinem Paket auch nicht das JDK drin zu sein.
Warum installierst Du nicht einfach sun-java6-jre aus multiverse?
Gruß
Christian
1) http://de.wikipedia.org/wiki/Unix-Shell#Die_Bourne-Shell