Altes Motif in neuem S.u.S.E. Linux-System(Intern)
TeX
Ascii
Supportdatenbank (maddin_yast_motif)
Bezieht sich auf
SuSE Linux: Versionen bis einschließlich 4.2
Dieser Artikel bezieht sich auf eine ältere SuSE Linux Version.
Daher ist es möglich, dass die Informationen in diesem Artikel
nicht mehr auf dem neuesten Stand sind bzw. der Artikel nicht
mehr funktionierende Links enthält.
Motif: Version Version vor S.u.S.E. Linux 4.2
SuSE-INTERN:
Symptom:
- Sie besitzen eine ältere Motif 2.0-CD (vor
S.u.S.E. Linux 4.2), die Sie in einem upgedateten
S.u.S.E. Linux (ab Version 4.2) installieren
wollen. YaST weigert sich aber, von der "alten" CD zu
installieren.
- Beim Kompilieren mit dem alten Motif erhalten
Sie eine Fehlermeldung:
"Missing separator"
Ursache:
YaST versucht, automatisch anhand der Disk-ID die
Version der CD zu erkennen und ein versehentliches
"Durcheinanderinstallieren" verschiedener Versionen zu verhindern.
Dadurch könnte die Konsistenz des Systems (nur anhand von
Versionsnummern feststellbar) verlorengehen.
Lösung:
Auch wenn das neue YaST leider die alten CDs nicht
mehr erkennt, gibt es einen Umweg über den man installieren kann.
Eine Installation macht allerdings nur in Systemen mit SuSE Linux
4.x und 5.x Sinn.
ACHTUNG:Da mit der Einführung von SuSE 6.0 auf eine neue
C-Bibliothek (glibc) umgestellt wurde, auf den Motif-CDs der Version 2.0
und 2.0.1 aber nur libc5-basierte Motif-Bibliotheken vorhanden sind, ist
es nicht sinnvoll, die libc5-Versionen von Motif 2.0 und Motif 2.0.1 auf
einer SuSE Linux ab 6.0 zu installieren. Eine Entwicklung von libc5-Programmen
für Motif wird unter SuSE 6.0 nicht unterstützt.
Für die Installation alter Motif-CDs unter SuSE 4.x und 5.x gehen Sie
folgendermaßen vor:
- Mounten Sie die (alte) Motif-CD von Hand
z. B. nach /cdrom
mount -r -tiso9660 /dev/cdrom /cdrom
- Wechseln Sie in das Verzeichnis
/cdrom/slack
:
cd /cdrom/slack
- Starten Sie YaST
- Wählen Sie als Installationquelle (Im Untermenü "Einstellungen zur
Installation") den Punkt "Installation von einem erreichbaren
Verzeichnis". Geben Sie
/cdrom/slack
als Verzeichnis
an.
- Installieren Sie die Motif-Pakete von der alten
Motif-CD. Das neue YaST hat eine
Sonderbehandlung eingebaut, so daß die Imake-Kofigurationsdateien der
alten Motif-CD nicht die gleichnamigen Dateien der
(inzwischen neueren) X11-Version überschreiben. Das ist der Grund für
die Probleme mit "Missing separator".
- Nach der Installation müssen Sie die in der Installationsanleitung
erwähnte Veränderung an der Datei
/usr/X11R6/lib/X11/config/site.def
nochmal durchführen.
Fügen Sie die beiden Zeilen:
#define LocalRulesFile <Motif.rules>
#define LocalTmplFile <Motif.tmpl>
vor der Zeile mit
"#endif /* BeforeVendorCF */"
ein (etwa ab Zeile 51).
Stichwörter:
Kategorien:
YaST
SDB-maddin_yast_motif, Copyright SuSE Linux AG, Nürnberg, Germany
Author: sdb@suse.de
- Version: 20. Jan 1997
SuSE Linux AG - Zuletzt generiert: 15. Apr 2002 von sdb (sdb_gen 1.40.0)