Hallo Kai, hallo Liste, seit heute arbeite ich mit der neuen brass V 1.6 (config). Dabei tauchen bei mir noch folgende Fragen auf: 1. Lassen sich auch Zahlen bearbeiten? Beispiel: 22. als zweiundzwanzigster gesprochen. 2. Woran kann es liegen, daß der Befehl (Beispiel) replace(german, "\Pferd", "Katze") sich in mcedit nicht auswirkt? Der gleiche Befehl mit Dezimalzahlen funktioniert dagegen. Mit freundlichen Grüßen Jürgen -- This message was sent by Pine via SuSE Linux Phone: 040 - 643 52 75 --
* J. Schäfer
seit heute arbeite ich mit der neuen brass V 1.6 (config).
Bei Brass gibt es bis jetzt keine Versionsnummer. Diese "1.6" ist die CVS Revisionsnummer der config Datei. Die Version von Brass trägt noch den Namen "Experimental Version", was sich aber demnächst ändert. :-)
1. Lassen sich auch Zahlen bearbeiten? Beispiel: 22. als zweiundzwanzigster gesprochen.
Ja, dass ist kein Problem. Du hast zwei Möglichkeiten: Entweder du machst das mit einfachen Suchen und Ersetzen, in etwa so: replace(german, " 1.", "erster") replace(german, " 2.", "zweiter") ... replace(german, "31.", "einundreisigster") was viel Tipparbeit wäre. :-) Oder, da replace() nicht nur simples Suchen und Ersetzen versteht, sondern auch mit regulären Ausdrücken umgehen kann, kannst du das auch in etwa so machen: ... replace(german, /1[0-9]/, {0, " ter"}) ... Die Syntax für replace() ist: replace(<language>, <Suchausdruck>, <Ersetzungsausdruck>) wobei: <language> - german oder english <Suchausdruck> - entweder eine einfache Zeichenkettee eingeschlossen in Gänsefüßchen ("), oder ein erweiterter regulärer Ausdruck (nach Posix Standard) eingeschlossen in Schrägstriche (/). <Ersetzungsausdruck> - entweder eine einfache Zeichenkettee wieder eingeschlossen in ", oder eine Liste von Teilausdrücken und einfachen Zeichenketten, welche in {} eingeschlossen wird. Die Teilausdrücke sind von 0 bis n durchnummerriert, und 0 ist der ganze Treffer. Also z. B.: replace(german, /^(~)/, {"Eine ", 1, " am Zeilenanfang"})
2. Woran kann es liegen, daß der Befehl (Beispiel) replace(german, "\Pferd", "Katze") sich in mcedit nicht auswirkt? Der gleiche Befehl mit Dezimalzahlen funktioniert dagegen.
Bist du sicher, dass du den Suchstring aus deinem Beispiel genommen hast? Bei mir funktioniert der. Kai
Hallo Kai, hallo Liste, heute kommt ein erneuter Hilferuf von mir. Nachdem ich mich einige Stunden mit dem Befehl "suchen und ersetzen" auseinandergesetzt habe und eigentlich nicht weitergekommen bin, brauche ich leider wieder Unterstützung.
1. Lassen sich auch Zahlen bearbeiten? Beispiel: 22. als zweiundzwanzigster gesprochen.
Ja, dass ist kein Problem.
Du hast zwei Möglichkeiten:
Entweder du machst das mit einfachen Suchen und Ersetzen, in etwa so:
replace(german, " 1.", "erster") replace(german, " 2.", "zweiter") ...
Beide Befehle funktionieren leider so nicht. Es geht bei mir nur so: replace(german, "1.", "erster") Dann sagt brass zwar erstens, aber: aber alle anderen Zahlen mit einer 1 ohne Punkt dahinter werden mit Punkt vorgelesen. Beispiel: "11" wird als "elftens" gesprochen. Außerdem wird zum Beispiel "9.9." so gesprochen: "neun neunter", anstatt "neunter neunter".
replace(german, "31.", "einundreisigster")
was viel Tipparbeit wäre. :-)
Bei zweistelligen Zahlen verhält es sich ebenso.
Oder, da replace() nicht nur simples Suchen und Ersetzen versteht, sondern auch mit regulären Ausdrücken umgehen kann, kannst du das auch in etwa so machen:
... replace(german, /1[0-9]/, {0, " ter"}) ...
Bein Eingabe dieses Befehls spricht brass nicht mehr.
Die Syntax für replace() ist:
replace(<language>, <Suchausdruck>, <Ersetzungsausdruck>)
wobei: <language> - german oder english
<Suchausdruck> - entweder eine einfache Zeichenkettee eingeschlossen in Gänsefüßchen ("), oder ein erweiterter regulärer Ausdruck (nach Posix Standard) eingeschlossen in Schrägstriche (/).
<Ersetzungsausdruck> - entweder eine einfache Zeichenkettee wieder eingeschlossen in ", oder eine Liste von Teilausdrücken und einfachen Zeichenketten, welche in {} eingeschlossen wird. Die Teilausdrücke sind von 0 bis n durchnummerriert, und 0 ist der ganze Treffer. Also z. B.:
replace(german, /^(~)/, {"Eine ", 1, " am Zeilenanfang"})
Auch hier wie oben: brass spricht bei Eingabe dieses Befehls nicht mehr. Wie erreiche ich, daß z.B. "24.12.04" wie folgt gesprochen wird: "vierundzwanzigsten zwölften null vier"? Die gleichen Zahlen ohne Punkt geschrieben sollen dann auch ohne Punkt gesprochen werden: " vierundzwanzig zwölf..." Für eine Lösung des Problems wäre ich sehr dankbar. Dann könnte besser mit Linux arbeiten. Mit freundlichen Grüßen Jürgen
Hallo! On Fri, 3 Dec 2004, J.Schäfer wrote:
Hallo Kai, hallo Liste,
replace(german, " 1.", "erster") replace(german, " 2.", "zweiter") ...
Beide Befehle funktionieren leider so nicht. Es geht bei mir nur so: replace(german, "1.", "erster") Dann sagt brass zwar erstens, aber: aber alle anderen Zahlen mit einer 1 ohne Punkt dahinter werden mit Punkt vorgelesen.
Bist du sicher, dass es genau so ist? Das Suchen&Ersetzen funktioniert mit regulären Ausdrücken, dabei haben viele Sonderzeichen - unter anderem der Punkt - eine besondere Bedeutung: Der Punkt steht zum Beispiel für ein beliebiges Zeichen. Reguläre Ausdrücke sind in der Manpage "man 7 regex" (allerdings ziemlich unverständlich) erklärt. Eventuell hilft ein gutex Unix-Buch oder eine passende Web-Seite. Viele Grüße Roger
On Sat, 4 Dec 2004, Roger Butenuth wrote: Hallo Roger, Kai und Liste, vielen Dank für Deine Antwort. Zunächst Dir und allen Mitlesern einen schönen zweiten Advent. Grundsätzlich muß ich sagen, daß ich inzwischen von brass als Sprachausgabe für die Konsole begeistert bin (arbeite nach wie vor als Blinder ohne Braillezeile). Der Ausgangspunkt für meine Frage ist, daß ich nun eine Geburtstagsliste mit entprechenden Datumsangaben erstellen möchte. Das ja war bisher mit brass nicht möglich, aber mit dem Befehl "suchen und ersetzen" (replace...) anscheinend nun doch. Was geht nun bei mir und was nicht:
Hallo Kai, hallo Liste,
replace(german, " 1.", "erster") replace(german, " 2.", "zweiter") ...
Beide Befehle funktionieren leider so nicht. Es geht bei mir nur so: replace(german, "1.", "erster") Dann sagt brass zwar erstens, aber: aber alle anderen Zahlen mit einer 1 ohne Punkt dahinter werden mit Punkt vorgelesen.
Bist du sicher, dass es genau so ist? Das Suchen&Ersetzen funktioniert mit regulären Ausdrücken, dabei haben viele Sonderzeichen - unter anderem der Punkt - eine besondere Bedeutung: Der Punkt steht zum Beispiel für ein beliebiges Zeichen. Reguläre Ausdrücke sind in der Manpage "man 7 regex" (allerdings ziemlich unverständlich) erklärt. Eventuell hilft ein gutex Unix-Buch oder eine passende Web-Seite.
Mittlerweile hat mir Kai folgenden "Befehl" geschickt: replace(german, " 1\\.", "erster") Auch der hat bei mir so nicht funktioniert, aber: replace(german, "1\\.", "erster") geht insoweit, daß die Zahlen von zehnten bis einunddreißigsten wie gewünscht gesprochen werden, wenn die Eingaben für die Zahlen 1 bis 9 mit einem # versehen werden, sonst wird z.B. für 11. nicht elftens sondern eins Punkt eins gesagt. Die Zahlen vom "ersten" bis "neunten" und die vollen Zehner werden nur richtig gesprochen, wenn die Zahlen 11 bis 19, 21 bis 29 und 31 mit # versehen sind und mir damit fehlen. Mir wäre nun geholfen, wenn ich einen passenden Befehl für die mit # versehenen Ziffern hätte, der die anderen Zahlen nicht beeinflußt. So habe ich das nach einigen Stunden Tüfftelei herausgefunden. Mit freundlichen Grüßen Jürgen
Hallo Jürgen,
* J. Schäfer
Grundsätzlich muß ich sagen, daß ich inzwischen von brass als Sprachausgabe für die Konsole begeistert bin (arbeite nach wie vor als Blinder ohne Braillezeile).
Das wird Roger sicher freuen. :-) Ich arbeite mit Brass auf dem Laptop ohne Braillezeile, dass funktioniert wirklich bestens. Nebenbei bemerkt ist Brass der einzige Screenreader für die Linux Text Console, der auf PowerPC CPUs läuft. :-)
Die Zahlen vom "ersten" bis "neunten" und die vollen Zehner werden nur richtig gesprochen, wenn die Zahlen 11 bis 19, 21 bis 29 und 31 mit # versehen sind und mir damit fehlen.
Da der Punkt (.) ein besonderes Zeichen in regulären Ausdrücken ist, muss er mit einem vorangestellten Backslash (\) unschädlich gemacht werden. Also ungefähr so: replace(german, /10\./, "zehnter") Bei den einstelligen Zahlen musst du aufpassen, weil z. B. auf 12. die Zeichenkette "12." und "2." passt, da in beiden die "2." vorkommt. Das man replace() auch mit einfachen Strings verwenden kann, ist wie gesagt ab sofort in Arbeit, ich hatte bisher nur nie gedacht, dass das wirklich mal ernsthaft gebraucht würde. Aber reguläre Ausdrücke können schon mit unter verwirrend sein, so dass die Möglichkeit einfache Strings anzugeben doch ganz nützlich scheint. Kai
Hallo Kai, hallo Liste, (...)
Ich arbeite mit Brass auf dem Laptop ohne Braillezeile, dass funktioniert wirklich bestens. Nebenbei bemerkt ist Brass der einzige Screenreader für die Linux Text Console, der auf PowerPC CPUs läuft. :-)
Ja, prima!
Die Zahlen vom "ersten" bis "neunten" und die vollen Zehner werden nur richtig gesprochen, wenn die Zahlen 11 bis 19, 21 bis 29 und 31 mit # versehen sind und mir damit fehlen.
Da der Punkt (.) ein besonderes Zeichen in regulären Ausdrücken ist, muss er mit einem vorangestellten Backslash (\) unschädlich gemacht werden.
Also ungefähr so:
replace(german, /10\./, "zehnter")
Da bleibt brass wieder stumm und gibt folgende Fehlermeldung: /etc/brass/config:282: (column 17) illegal character '/' /etc/brass/config:282: (column 20) regular expression string expected Could not read configuration file /etc/brass/config
Bei den einstelligen Zahlen musst du aufpassen, weil z. B. auf 12. die Zeichenkette "12." und "2." passt, da in beiden die "2." vorkommt.
Das man replace() auch mit einfachen Strings verwenden kann, ist wie gesagt ab sofort in Arbeit, ich hatte bisher nur nie gedacht, dass das wirklich mal ernsthaft gebraucht würde. Aber reguläre Ausdrücke können schon mit unter verwirrend sein, so dass die Möglichkeit einfache Strings anzugeben doch ganz nützlich scheint.
Da ist doch durch fragen etwas in Gange gekommen :-) Für mich habe ich das nun wie folgt gelöst: Erster bis Neunter = 1., bis 9., Zehnter bis Einunddreißigster = 10. bis 31. Erstens bis z.B. siebentens = 1, bis 7, Das ist zwar nicht elegant, hilft mir aber bei Datumsangaben und Nummerierungen. Mit freundlichen Grüßen Jürgen
* J. Schäfer
replace(german, " 1.", "erster") replace(german, " 2.", "zweiter")
Beide Befehle funktionieren leider so nicht.
Sorry, Fehler meinerseits. Die beiden Beispiele sind falsch. Sie müssen lauten: replace(german, " 1\\.", "erster") replace(german, " 2\\.", "zweiter") replace() erwartet auch bei einem Suchstring in Anführungszeichen einen regulären Ausdruck. Roger hat recht. Die Manpage, welche die Posix regulären Ausdrücke beschreibt, ist mittelmäßig unverständlich. Grundsätzlich bessere Quellen hierfür sind z. B. die Dokumentation zu grep, die sed FAQ und jedes halbwegs vernünftige Perl Tutorial, wobei in der grep Doku diejenigen regulären Ausdrücke beschrieben werden, welche mit replace() funktionieren. Für den Einstieg in die Benutzung von replace() mit regulären Ausdrücken ist für den Anfang nur wichtig, dass wenn du keine solchen Ausdrücke verwenden willst, du alle zeichen außer den Groß- und Kleinbuchstaben, dem Unterstrich und den Ziffern von 0 bis 9 einen Backslash voranstellst. :-) NB: wenn du den regulären Ausdruck in Anführungszeichen einschließt, musst du zwei Backslashes statt einem \ pro zu maskierendes Zeichen verwenden. Nimm am besten /.../ für die Suchausdrücke. Die Unterscheidung von Suchausdrücken in einfache Strings und reguläre Ausdrücke mit "" und // in replace() steht auf meiner Todo Liste, im Moment fehlt es nur an Zeit.
replace(german, /1[0-9]/, {0, " ter"})
Bein Eingabe dieses Befehls spricht brass nicht mehr.
Hast du die Quellen installiert, welche ich dir geschikt habe? Bei mir funktioniert es. Unabhängig davon, dass diese Ersetzung Brass nicht vom sprechen abhalten sollte, ist sie trotzdem ungenügend - ich glaube, ich hatte gestern Fieber ... :-) Richtiger ist: replace(german, /(^|[^0-9])(1[0-9])\./, {2, " ter"})
Wie erreiche ich, daß z.B. "24.12.04" wie folgt gesprochen wird: "vierundzwanzigsten zwölften null vier"?
Lass uns erst mal klären, warum die Beispiele bei dir teilweise nicht funktionieren. Wenn das klappt, bekommst du das sicher selbst hin. Falls nicht, melde dich einfach nochmal. Die Syntax von replace() wird übrigens auch gut in der Konfigurationsdatei erklärt. Gruß, Kai
Hallo Kai, Roger und Liste, wieder vielen Dank für Deine Mail, Kai. [...]
Sie müssen lauten:
replace(german, " 1\\.", "erster") replace(german, " 2\\.", "zweiter")
funktioniert bei mir nur so: replace(german, "1\\.", "erster") Um mich nicht zu wiederholen, verweise ich auf meine heutige Mail an Roger, Dich und Liste, die parallell zu dieser abgeschickt wird.
replace() erwartet auch bei einem Suchstring in Anführungszeichen einen regulären Ausdruck.
Roger hat recht. Die Manpage, welche die Posix regulären Ausdrücke beschreibt, ist mittelmäßig unverständlich.
Grundsätzlich bessere Quellen hierfür sind z. B. die Dokumentation zu grep, die sed FAQ und jedes halbwegs vernünftige Perl Tutorial, wobei in der grep Doku diejenigen regulären Ausdrücke beschrieben werden, welche mit replace() funktionieren.
Für den Einstieg in die Benutzung von replace() mit regulären Ausdrücken ist für den Anfang nur wichtig, dass wenn du keine solchen Ausdrücke verwenden willst, du alle zeichen außer den Groß- und Kleinbuchstaben, dem Unterstrich und den Ziffern von 0 bis 9 einen Backslash voranstellst. :-) NB: wenn du den regulären Ausdruck in Anführungszeichen einschließt, musst du zwei Backslashes statt einem \ pro zu maskierendes Zeichen verwenden. Nimm am besten /.../ für die Suchausdrücke.
Mir als einfachem User würden da praktische Beispiele, mit denen ich experimentiern kann, hilfreicher sein.
Die Unterscheidung von Suchausdrücken in einfache Strings und reguläre Ausdrücke mit "" und // in replace() steht auf meiner Todo Liste, im Moment fehlt es nur an Zeit.
Was ist ein Todo Liste? Wo finde ich die oder hast Du Dir die selbst erstellt?
replace(german, /1[0-9]/, {0, " ter"})
Bein Eingabe dieses Befehls spricht brass nicht mehr.
Hast du die Quellen installiert, welche ich dir geschikt habe? Bei mir funktioniert es.
Ja, habe ich.
Unabhängig davon, dass diese Ersetzung Brass nicht vom sprechen abhalten sollte, ist sie trotzdem ungenügend - ich glaube, ich hatte gestern Fieber ... :-)
Kann ich verstehen, so geht es mir schon seit Tagen.... :-)
Richtiger ist:
replace(german, /(^|[^0-9])(1[0-9])\./, {2, " ter"})
Auch hier verschlägt es Brass die Sprache.... Da gibt es sicher auch eine Lösung, verweise nochmal auf meine andere Mail.... Da fällt mir zum Schluß noch etwas ein: Gibt es eine Möglichkeit die inzwischen sehr umfangreichen replace-Anweisungen in einer gesonderten Datei unterzubringen? Mein Linux-Freund hatte die Idee einer "include-Anweisung". Mit freundlichen Grüßen Jürgen
* J. Schäfer
Die Unterscheidung von Suchausdrücken in einfache Strings und reguläre Ausdrücke mit "" und // in replace() steht auf meiner Todo Liste, im Moment fehlt es nur an Zeit.
Was ist ein Todo Liste? Wo finde ich die oder hast Du Dir die selbst erstellt?
"Todo list" ist Englisch für Aufgabenzettel und eine Todo-Liste ist der Versuch der Eindeutschung. :-) Einen solchen sozusagen "Aufgabenzettel" findest du oft im Wurzelverzeichnis einer Quelldistribution eines Programmes. Diese Datei heißt oft "Todo". In dieser Datei stehen dann die Sachen, die noch "zu tun" sind, zum Beispiel auf die Entwicklung des Programms bezogen.
replace(german, /(^|[^0-9])(1[0-9])\./, {2, " ter"})
Auch hier verschlägt es Brass die Sprache....
Hmm, seltsam. In dem Verzeichnis, in dem du "make" und "make install" gemacht hast, ist ein Programm, mit dem du Suchausdrücke testen kannst. Als Parameter musst du die Brass Konfigurationsdatei übergeben und dann nach zweimaligen Enter drücken, kannst du Worte, Zahlen usw eingeben. Wenn du deine Eingabe dann mit Enter bestätigst, wird dir angezeigt, wie Brass diese Zeichenkette ersetzt hätte. Das programm kannst du, wenn du in der Wurzel des Brass Quellcodes stehst mit: ./config_check <Konfigurationsdatei> aufrufen. Gib dort mal bitte ein paar von den replace Anweisungen an, die bei dir Brass verstummen lassen und schick mir die "Result" Zeile der Ausgabe.
Da fällt mir zum Schluß noch etwas ein: Gibt es eine Möglichkeit die inzwischen sehr umfangreichen replace-Anweisungen in einer gesonderten Datei unterzubringen? Mein Linux-Freund hatte die Idee einer "include-Anweisung".
Nein, diese Möglichkeit gibt es noch nicht, "include" für die config Datei ist aber eine prima Idee für das nächste Brass Release. Es steht ab sofort mit auf dem Aufgabenzettel. :-) Viele Grüße, Kai
Hallo Kai, hallo Liste, zunächst wieder recht vielen Dank für Deine umfassende Hilfe in brass. [...]
replace(german, /(^|[^0-9])(1[0-9])\./, {2, " ter"})
Auch hier verschlägt es Brass die Sprache....
Hmm, seltsam.
In dem Verzeichnis, in dem du "make" und "make install" gemacht hast, ist ein Programm, mit dem du Suchausdrücke testen kannst.
Als Parameter musst du die Brass Konfigurationsdatei übergeben und dann nach zweimaligen Enter drücken, kannst du Worte, Zahlen usw eingeben. Wenn du deine Eingabe dann mit Enter bestätigst, wird dir angezeigt, wie Brass diese Zeichenkette ersetzt hätte.
Das programm kannst du, wenn du in der Wurzel des Brass Quellcodes stehst mit:
./config_check <Konfigurationsdatei>
aufrufen.
Gib dort mal bitte ein paar von den replace Anweisungen an, die bei dir Brass verstummen lassen und schick mir die "Result" Zeile der Ausgabe.
Das ist für mich eine tolle Arbeitsanweisung bzw. Hilfe. Da ich das lieber mit einem Sehenden mache, werde ich das im Januar angehen, wenn mein Linux-Freund wieder in Hamburg ist. Dann komme ich ggfs. auf das Thema zurück.
Gibt es eine Möglichkeit die inzwischen sehr umfangreichen replace-Anweisungen in einer gesonderten Datei unterzubringen? Mein Linux-Freund hatte die Idee einer "include-Anweisung".
Nein, diese Möglichkeit gibt es noch nicht, "include" für die config Datei ist aber eine prima Idee für das nächste Brass Release.
Es steht ab sofort mit auf dem Aufgabenzettel. :-)
Das freut mich. Ansonsten läuft brass bei mir sehr gut, bin also auch sehr zufrieden damit. Habe schon viele replace-Anweisungen gefertigt. Auch für den Zahlenbereich. 1., bis 31. funktioniert jetzt. Ich mußte allerdings für die Ziffern von eins bis neun dem Punkt noch ein Komma hinzufügen. Vielleicht noch etwas für die TodoListe: Als Blinder wünsche ich mir eine Sprachanhebung für Großbuchstaben. Dir und allen Listenteilnehmern wünsche ich eine angenehme Adventszeit. Mit freundlichen Grüßen Jürgen
* J. Schäfer
Vielleicht noch etwas für die TodoListe: Als Blinder wünsche ich mir eine Sprachanhebung für Großbuchstaben.
Ich habe vor zwei Wochen die Ansage von Großbuchstaben so eingebaut, dass Brass Großbuchstaben explizit ansagt. Also für ein großes A z. B. "groß A". Ich hatte nur noch keine Zeit zum hochladen, hole das aber am Wochenende nach. :-) Kai
Hallo Kai, hallo Liste, (...)
Vielleicht noch etwas für die TodoListe: Als Blinder wünsche ich mir eine Sprachanhebung für Großbuchstaben.
Ich habe vor zwei Wochen die Ansage von Großbuchstaben so eingebaut, dass Brass Großbuchstaben explizit ansagt. Also für ein großes A z. B. "groß A".
Ich hatte nur noch keine Zeit zum hochladen, hole das aber am Wochenende nach. :-)
Das ist ja phantastisch, so werden Wünsche wahr. Wenn Du soweit bist, würde ich gern wissen, was ich tun muß, um die Änderung bei mir wirksam werden zu lassen. Du hattest, glaube ich, schon einmal Deine Homepage mitgeteilt. Ich kann die Adresse nicht mehr finden, teile Sie mir doch bitte noch einmal mit. Vielleicht finde ich ja auf Deiner Homepage noch eine Profildadtei für den Pager less. Es ist sehr schwer mit less zu lesen, außer man verwendet shift/shift. Dir und der Liste einen schönen 3. Advent Jürgen
* Kai Ruemmler
* J. Schäfer
wrote: Vielleicht noch etwas für die TodoListe: Als Blinder wünsche ich mir eine Sprachanhebung für Großbuchstaben.
Ich habe vor zwei Wochen die Ansage von Großbuchstaben so eingebaut, dass Brass Großbuchstaben explizit ansagt. Also für ein großes A z. B. "groß A".
Ich hatte nur noch keine Zeit zum hochladen, hole das aber am Wochenende nach. :-)
Mit etwas Verspätung ... :-) Die Ansage von Großbuchstaben ist ab sofort in der aktuellen CVS Version. An diese Version kommt man wie folgt: $ cvs -d :pserver:anonymous@cvs.sf.net:/cvsroot/brass login [Beim Passwort einfach Enter drücken] $ cvs -qz9 -d :pserver:anonymous@cvs.sf.net:/cvsroot/brass co src Danach befinden sich die Sourcen in "./src". Ab dort weiter wie gehabt: - README lesen - evtl die Pfade im Makefile editieren (prefix=...) $ make depend && make && make install Bei einer Neuinstallation gegebenenfalls das config File anpassen und nach "/etc/brass/" kopieren. Viele Grüße, Kai
Hallo Kai, hallo Liste, wieder vielen Dank für Deinen Einsatz in Sachen brass. [...]
Die Ansage von Großbuchstaben ist ab sofort in der aktuellen CVS Version.
An diese Version kommt man wie folgt:
$ cvs -d :pserver:anonymous@cvs.sf.net:/cvsroot/brass login [Beim Passwort einfach Enter drücken]
Das habe ich natürlich gleich ausprobiert mit dem Ergebnis, daß das Kommando "cvs" nicht gefunden wird. Die Suche über google war leider auch erfolglos. Kannst Du mir bitte noch einen Tipp für für die Praxis geben?
$ cvs -qz9 -d :pserver:anonymous@cvs.sf.net:/cvsroot/brass co src
Danach befinden sich die Sourcen in "./src". Ab dort weiter wie gehabt:
- README lesen - evtl die Pfade im Makefile editieren (prefix=...) $ make depend && make && make install
Bei einer Neuinstallation gegebenenfalls das config File anpassen und nach "/etc/brass/" kopieren.
Viele Grüße Jürgen
* J. Schäfer
An diese Version kommt man wie folgt:
$ cvs -d :pserver:anonymous@cvs.sf.net:/cvsroot/brass login [Beim Passwort einfach Enter drücken]
Das habe ich natürlich gleich ausprobiert mit dem Ergebnis, daß das Kommando "cvs" nicht gefunden wird. Die Suche über google war leider auch erfolglos.
Seltsam, bei mir liefert Google für den Suchbegriff "cvs" als vierten Treffer das hier: URL:http://www.gnu.org/software/cvs/
Kannst Du mir bitte noch einen Tipp für für die Praxis geben?
Lernen die Ergebnisse von Suchanfragen auszuwerten? :-) Wenn du verrätst, welche Linux Distribution du verwendest, kann dir hier evtl jemand sagen, wie du das Paket installieren kannst. Für Debian: $ apt-get install cvs Viele Grüße, Kai
hi, also bei mir funktioniert apt-get install cvs um cvs zu installen. Hätt sogar den server installieren können :-). Brauch ich aber ned. gruß, simon
Hallo Schöppi, hallo Liste,
* Kai Ruemmler
[CVS Version von BRASS]
An diese Version kommt man wie folgt:
$ cvs -d :pserver:anonymous@cvs.sf.net:/cvsroot/brass login [Beim Passwort einfach Enter drücken]
Das habe ich natürlich gleich ausprobiert mit dem Ergebnis, daß das Kommando "cvs" nicht gefunden wird. Die Suche über google war leider auch erfolglos.
Seltsam, bei mir liefert Google für den Suchbegriff "cvs" als vierten Treffer das hier:
URL:http://www.gnu.org/software/cvs/
Wenn du verrätst, welche Linux Distribution du verwendest, kann dir hier evtl jemand sagen, wie du das Paket installieren kannst.
Für Debian:
$ apt-get install cvs
Meine Linux-Version ist 7.1 Kann ich das Paket dafür ohne weiteres verwenden? Da ich noch nicht so versiert bin und mein hamburger Linuxfreund im Weihnachtsurlaub ist, bitte ich um eine leicht verständliche Antwort :-) Mit freundlichen Grüßen Jürgen
Hallo Kai, hallo Liste, [...]
[CVS Version von BRASS]
An diese Version kommt man wie folgt:
$ cvs -d :pserver:anonymous@cvs.sf.net:/cvsroot/brass login [Beim Passwort einfach Enter drücken]
Das habe ich natürlich gleich ausprobiert mit dem Ergebnis, daß das Kommando "cvs" nicht gefunden wird. Die Suche über google war leider auch erfolglos.
Seltsam, bei mir liefert Google für den Suchbegriff "cvs" als vierten Treffer das hier:
Unter der Adresse bin ich nun wenigstens auf die Seite von cvs gekommen, aber dann komme ich wieder nicht weiter. Da fehlt mir wohl Fachwissen: War es richtig, den "$" wegzulassen oder muß dafür etwas anderes eingetragen werden? Mit freundlichen Grüßen Jürgen
participants (4)
-
J.Sch�fer
-
Kai Ruemmler
-
Roger Butenuth
-
Simon Eigeldinger