Problem mit einfachen Anführungszeichen in Manpages

604

Wenn ich in meinen Debian-Lenny-Server ssh einsteige und eine Manpage öffne, scheinen einzelne Anführungszeichen durcheinander zu sein. Beispiel aus der Manpage von apt-get:

Wenn kein Paket mit dem angegebenen Ausdruck übereinstimmt und der Ausdruck eine der Zeichengruppen "", "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "und" "enthält, wird angenommen, dass es sich um einen regulären POSIX-Ausdruck handelt, der auf alle Paketnamen in angewendet wird die Datenbank. Alle Übereinstimmungen werden dann installiert (oder
entfernt). Beachten Sie, dass der Abgleich durch Teilzeichenfolge erfolgt, also „lo.“. * Passt zu „how-lo“ und „lowest“. Wenn dies nicht erwünscht ist, verankern Sie den regulären Ausdruck mit einem Zeichen "^" oder "$"
oder erstellen Sie einen spezifischeren regulären Ausdruck.

Ich bin auf Mac OS X und verwende xterm. Wenn ich Terminal verwende, tritt das Problem nicht auf.

Mein Gebietsschema ist, soweit ich sehen kann, korrekt konfiguriert:

$ locale LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= 

Das Problem tritt nicht lokal auf. Das Anzeigen von Manpages über Xterm unter Mac OS X funktioniert problemlos.

Ich habe keine speziellen Konfigurationsdateien für xterm. Ich verwende die Standardeinstellungen.

Ich bin mir nicht sicher, was in meiner Umgebung falsch ist, und ich habe keine Ahnung, was als nächstes überprüft werden muss. Ich würde mich sehr freuen.

1

1 Antwort auf die Frage

1

Ich konnte das Problem beheben, indem ich meinem .bash_profile in Mac OS X Folgendes hinzufügte:

export LC_CTYPE=en_US.UTF-8