freeX: Tips & Tricks

Die ausschließlichen Vertriebsrechte an diesem Artikel liegen beim Computer- & Literaturverlag (C&L). Der Artikel darf nicht kopiert oder gar erneut in einer Zeitschrift oder einem Buch veröffentlicht werden ohne vorherige Erlaubnis von C&L. Der Verlag gestattet freundlicherweise die Veröffentlichung auf diesen Seiten. Wer öfter auf diesen Hinweis trifft, sollte sich überlegen, die Zeitschrift freeX zu abonnieren.

Upgrade auf »unstable«

Während der Entwicklung einer neuen Version der Distribution müssen sowohl die Bibliotheken als auch die Bash selbst aktualisiert werden. Abhängig davon, in welchem Stadium man sein System auf »unstable« umstellt, um in den Genuß neuerer Software zu kommen, kann es passieren, daß die Bash nicht mehr funktioniert. Für das System ist das tödlich, wenn man keine Vorkehrungen trifft.

Vorkehrungen bedeuten in diesem Fall, daß man min. eine weitere Shell installiert und dem Superuser »root« eine andere Shell als »/bin/bash« zuweist (z.B. mit »chsh -s /bin/csh root«). Achtung, die Shell muß auch installiert sein.

Sollte die Bash nach dem Upgrade nicht mehr funktionieren, können Sie sich immer noch als »root« einloggen und es manuell reparieren - z.B. durch Installieren älterer Pakete. (genannt Downgrade)

Ähnliches gilt für Perl. Es ist in der heißen Phase mehrfach vorgekommen, daß die Konstellationen für Perl schlecht standen und ein Upgrade auf die aktuelle Version nicht funktioniert hat. Als Entwickler ist man angehalten, »unstable« zu benutzen, um entsprechende Pakete auch erstellen zu können. Auch wenn Perl nicht mehr ordnungsgemäß funktioniert, lassen sich alte Versionen einspielen, so daß man wieder einen brauchbares System hat. Es müssen dann allerdings verschiedene Bibliotheken ebenfalls in der alten Version nachinstalliert werden.

Martin Schulze