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