Здравейте.
Сега... вчера(22 септември) всичко работеше нормално, докато системата не заби и не се рестартира сама. Няма никакви "поражения" освен "счупения" локал(bg_BG.UTF-8).
Ето какъв всъщност е проблема: самата система някак си не може да го разпознае, въпреки, че самият локал си съществува в /usr/share/locale/.
Всички gtk програми дават следния output:
Примерен код |
GDK WARNING: locale not supported by C library |
При компилация на нещо(не зависимо на какво) дава това:
Примерен код |
perl: warning: Falling back to the standard locale ("C"). perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LC_ALL = "bg_BG.UTF-8", LANG = "bg_BG.UTF-8" are supported and installed on your system.
|
Това беше при FreeBSD 5.4. Опитах да подновя цялата система(не портовете) като стана 7.0 - същата история.
Търсих в google,yahoo преобърнах пощенските списъци на FreeBSD - нищо, освен 2 два въпроса като моя без отговор и няколко неща на корейски/испански/чешки, което разбира се не ми върши работа.
Ето и това, което мисля за необходимо да знаете:
Примерен код |
#locale LANG=bg_BG.UTF-8 LC_CTYPE="bg_BG.UTF-8" LC_COLLATE="bg_BG.UTF-8" LC_TIME="bg_BG.UTF-8" LC_NUMERIC="bg_BG.UTF-8" LC_MONETARY="bg_BG.UTF-8" LC_MESSAGES="bg_BG.UTF-8" LC_ALL=bg_BG.UTF-8
|
Примерен код |
# ls /usr/share/locale/bg_BG.UTF-8/ LC_COLLATE LC_MESSAGES LC_NUMERIC LC_CTYPE LC_MONETARY LC_TIME
|
По време на ъпгрейда се прекомпилира и libc, разбира се.
Не виждам къде е проблема...
Някакви идеи?
//offtopic
Имам и още един въпрос: какъв конзолен шрифт да използвам, за да виждам кирилица в конзолата, с UTF-8?
При cp1251 си я виждах(т.е. кодировката и шрифта за cp1251) а сега - не.
//offtopic
Благодаря предварително.