Hi Jürgen! On Mon, Dez 23, 2002 at 10:18:22 +0100, Jürgen Schäfer wrote:
vielen Dank für Deine Antwort Schöppi.
Jau, kein Ding ;-).
Hier zunächst einmal mein vorhaben: Ich habe keine B.-Zeile und deshalb möchte ich zunächst meine Infovox700 aktivieren. Später soll der Kernel gepatsch werden, um brass/sbl mit der normalen Tastatur zu nutzen.
Es gibt leider immernoch keinen Kernelpatch für Kernels größer 2.2.x... Du musst also notfalls einen älteren Kernel installieren, jehnachdem was du da momentan für einen Kernel verwendest.
Im Moment ist sbl 1.3 installiert, ohne mbrola4sbl. Die Vox reagiert bereits, allerdings werden allerlei Buchstaben angesagt die nicht vorhanden sind. Was da nun der Fehler ist wissen die Götter.
Bist du dir sicher, dass du den richtigen Port angegeben hast? Was für eine Angabe steht denn hinter brlport Standartmäßig steht da /dev/ttyS0 Wenn deine Infovox auch am com1 hängt und du für diese ebenfalls spkport=/dev/ttyS0 angegeben hast, könnte es zu Problemen kommen, der Port wird dann doppelt angesprochen. Deswegen trag besser mal für den brlport /dev/null ein: brlport=/dev/null
Nun zu mbrola4sbl und sbl2.0.
Nöh, ich hab dir den verkehrten Link gegeben, war zu planlos ;-). Probier den hier, der sollte dir das neuste sbl direkt auf deine Kiste hohlen:
ftp://ftp.suse.com/pub/suse/i386/8.1/suse/i586/sbl-2.0-35.i586.rpm
Ja, das hat prima geklappt.
Gut ;-).
Nach anschließenden Befehl: rpm -Uvh sbl-2.0-35.i586.rpm ebenfalls auch mit: rpm -i sbl... folgende Fehlermeldung:
error: failed dependencies: libgcc_s-so.1 is needed by sbl-2.0-35 libstdc++.so.5 is needed.... libstdc++.so.5(CXXABI_1.2) is needed.... libstdc++.so.5(GLIBCPP_3.2) is needed...
Was könnte ich da falsch gemacht haben?
Du hast nix falsch gemacht, es stimmen lediglich die Abhängigkeiten nicht. Das neuere sbl-RPM benötigt verschiedene Dateien, die auf deinem System entweder in einer älteren Version vorliegen oder gar nicht vorhanden sind (wahrscheinlich eher trifft eher ersteres zu). dir bleibt in diesem Fall nur, die quellen von sbl 2.0 runterzuladen und diese per Hand zu übersetzen und zu installieren. Die Quellen findest du denke ich im folgendem ftp-Verzeichnis: ftp://ftp.suse.com/pub/suse/i386/8.1/suse/src/ Dort sollte es eine datei geben, die ungefähr folgendermaßen heißt: sbl-2.0-35.src.rpm lade dir diese Datei runter und installiere sie folgendermaßen: rpm -i sbl-2.0-35.src.rpm Danach wechsle ins Verzeichnis /usr/src/packages/SOURCES/ Dort sollte es eine tgz-Datei geben, in der die sbl-quellen gepackt sind. Entpacke diese und wechsle ins entstandene Verzeichnis und dort dann noch ins Verzeichnis prog. Nun kannst du sbl neu übersetzen, wozu du hintereinander die folgenden Befehle eingibst: ./configure make Wenn das ohne Fehler durchläuft, kannst du sbl neu installieren: make install Nun sollte sbl 2.0 installiert sein. Du musst nun die Datei /etc/suse-blinux.conf neu anpassen,die wird bei der manuellen Installation überschrieben. Anschließend kannst du noch den Befehl insserv suse-blinux eingeben, um sicherzustellen, dass sbl wirklich auch beim Hochfahren des Rechners gestartet wird. Mit sbl start solltest du nun versuchen, ob sbl auch wirklich ordentlich läuft.
3. Ich versuchte mbrola4sbl...rpm mit dem Befehl: rpm -i mbrola* zu installieren, Fehlermeldung: cannot be installed. Was könnte ich da falsch gemacht haben?
Gib rpm mal den vollen Dateinamen des mbrola-Pakets, ansonsten ist der Parameter für rpm richtig.
Auch mit vollem Namen kommt die gleiche Meldung. Hast Du noch eine andere Idee?
Schick mir bitte noch mal den genauen Befehl, mit dem du versuchst mbrola4sbl zu installieren. Ansonsten gibts unter
rpm -i mbrola4sbl-1.0-0.i386.rpm
Warum das nicht funktioniert, kann ich dir auch nicht sagen, der Befehl ist jedenfalls richtig. Wenn es die Datei gibt sollte sich mbrola4sbl so installieren lassen... Bis denne, Schöppi