<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Параметры locale в FreeBSD</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/81851.html</link>
    <description>Здравствуйте!&lt;br&gt;Помогите пожалуйста с параметрами locale. FreeBSD 6.1&lt;br&gt;Сейчас locale выдает:&lt;br&gt;LANG=ru_RU.KOI8-R&lt;br&gt;LC_CTYPE=&quot;C&quot;&lt;br&gt;LC_COLLATE=&quot;C&quot;&lt;br&gt;LC_TIME=&quot;C&quot;&lt;br&gt;LC_NUMERIC=&quot;C&quot;&lt;br&gt;LC_MONETARY=&quot;C&quot;&lt;br&gt;LC_MESSAGES=&quot;C&quot;&lt;br&gt;LC_ALL=&lt;br&gt;&lt;br&gt;Как я понимаю, должно быть (списал со второго сервера):&lt;br&gt;LANG=ru_RU.KOI8-R&lt;br&gt;LC_CTYPE=&quot;ru_RU.KOI8-R&quot;&lt;br&gt;LC_COLLATE=&quot;ru_RU.KOI8-R&quot;&lt;br&gt;LC_TIME=&quot;ru_RU.KOI8-R&quot;&lt;br&gt;LC_NUMERIC=&quot;ru_RU.KOI8-R&quot;&lt;br&gt;LC_MONETARY=&quot;ru_RU.KOI8-R&quot;&lt;br&gt;LC_MESSAGES=&quot;ru_RU.KOI8-R&quot;&lt;br&gt;LC_ALL=&lt;br&gt;&lt;br&gt;Сейчас perl и иже с ним ругаются на параметры locale&lt;br&gt;Например perl выводить так:&lt;br&gt;perl: warning: Setting locale failed.&lt;br&gt;perl: warning: Please check that your locale settings:&lt;br&gt;        LC_ALL = (unset),&lt;br&gt;        LANG = &quot;ru_RU.KOI8-R&quot;&lt;br&gt;    are supported and installed on your system.&lt;br&gt;perl: warning: Falling back to the standard locale (&quot;C&quot;).&lt;br&gt;&lt;br&gt;Я пробовал искать - подобных вопросов много. Но ответ обычно один - приписать присвоение значение.&lt;br&gt;Пробовал через setenv, через export - значения не меняются.&lt;br&gt;Не понятно с чего все началось.&lt;br&gt;Что посоветуете, колле</description>

<item>
    <title>Параметры locale в FreeBSD (als)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/81851.html#7</link>
    <pubDate>Sun, 07 Sep 2008 12:48:22 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;sysinstall и login.conf тут не при чем. Если LANG установлен в корректную &lt;br&gt;&amp;gt;локаль, locale должна показывать ее во всех LC_* кроме LC_ALL. Если &lt;br&gt;&amp;gt;этого не происходит, скорее всего что-то случилось с файлами локалей. &lt;br&gt;&amp;gt;А уж где устанавливается LANG - в конфиге шелла или в login.conf &lt;br&gt;&amp;gt;- совершенно не важно. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;А LC_ALL вообще лучше не трогать, потому что она имеет приоритет над &lt;br&gt;&amp;gt;всеми LC_*, а обычно имеет смысл некоторые установки оставить в C. &lt;br&gt;&amp;gt;Я например, устанавливаю в C LC_MESSAGES, LC_TIME и LC_NUMERIC. &lt;br&gt;&lt;br&gt;Все, решил. Спасибо за совет.&lt;br&gt;Сравнил ru_RU.KOI8-R в locale с &quot;нормальным&quot; сервером - почему-то не было файла MONETARY. Перекопировал каталог - все стало хорошо. Программы перестали ругаться.&lt;br&gt;Еще раз спасибо.&lt;br&gt;</description>
</item>

<item>
    <title>Параметры locale в FreeBSD (Guest)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/81851.html#6</link>
    <pubDate>Fri, 05 Sep 2008 17:03:20 GMT</pubDate>
    <description>Проверить, все ли в порядке в /usr/share/locale, в случае чего сделать installworld или взять ее с другой машины.&lt;br&gt;&lt;br&gt;sysinstall и login.conf тут не при чем. Если LANG установлен в корректную локаль, locale должна показывать ее во всех LC_* кроме LC_ALL. Если этого не происходит, скорее всего что-то случилось с файлами локалей.&lt;br&gt;А уж где устанавливается LANG - в конфиге шелла или в login.conf - совершенно не важно.&lt;br&gt;&lt;br&gt;А LC_ALL вообще лучше не трогать, потому что она имеет приоритет над всеми LC_*, а обычно имеет смысл некоторые установки оставить в C. Я например, устанавливаю в C LC_MESSAGES, LC_TIME и LC_NUMERIC.&lt;br&gt;</description>
</item>

<item>
    <title>Параметры locale в FreeBSD (angra)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/81851.html#5</link>
    <pubDate>Fri, 05 Sep 2008 15:00:05 GMT</pubDate>
    <description>&amp;gt;Вы наверно имели ввиду sysinstall? &lt;br&gt;&lt;br&gt;Да, очень давно не пользовался FreeBSD, так что забыл.&lt;br&gt;&lt;br&gt;&amp;gt;с радостью. Только вот что именно почитать? Как устанавливать значение этих переменных &lt;br&gt;&amp;gt;в FreeBSD? &lt;br&gt;&lt;br&gt;Ну например:&lt;br&gt;http://www.freebsd.org/doc/en/books/handbook/using-localization.html&lt;br&gt;&lt;br&gt;А вообще в bash(и скорее всего в sh тоже)&lt;br&gt;export LC_ALL=нужная_локаль&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Параметры locale в FreeBSD (als)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/81851.html#4</link>
    <pubDate>Fri, 05 Sep 2008 10:47:04 GMT</pubDate>
    <description>&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Как устанавливать значение этих переменных в FreeBSD?&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;man login.conf &lt;br&gt;&amp;gt;less /etc/login.conf &lt;br&gt;&amp;gt;/ russian &lt;br&gt;&amp;gt;q &lt;br&gt;&amp;gt;vipw &lt;br&gt;&lt;br&gt;Меня смущает, что это как раз не изменилось.&lt;br&gt;...&lt;br&gt;#&lt;br&gt;# Russian Users Accounts. Setup proper environment variables.&lt;br&gt;#&lt;br&gt;russian&amp;#124;Russian Users Accounts:&#092;&lt;br&gt;        :charset=KOI8-R:&#092;&lt;br&gt;        :lang=ru_RU.KOI8-R:&#092;&lt;br&gt;        :tc=default:&lt;br&gt;...&lt;br&gt;Как было, так и есть.&lt;br&gt;Что на этом сервере, что на том где все в порядке.&lt;br&gt;Но как сделать все остальные переменные равными ru_RU.KOI8-R ?&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Параметры locale в FreeBSD (RedRat)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/81851.html#3</link>
    <pubDate>Fri, 05 Sep 2008 10:39:51 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt;Как устанавливать значение этих переменных в FreeBSD?&lt;br&gt;&lt;br&gt;man login.conf&lt;br&gt;less /etc/login.conf&lt;br&gt;/ russian&lt;br&gt;q&lt;br&gt;vipw&lt;br&gt;</description>
</item>

<item>
    <title>Параметры locale в FreeBSD (als)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/81851.html#2</link>
    <pubDate>Fri, 05 Sep 2008 09:40:17 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Пробовал через setenv, через export - значения не меняются. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Способ установки переменных окружения зависит от используемого шелла, у вас какой? &lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;sh&lt;br&gt;&lt;br&gt;&amp;gt;Однако значительно важнее, что переменные это далеко не все. Сами локали должны &lt;br&gt;&amp;gt;быть установлены в системе, переменные окружения лишь осуществляют выбор между ними. &lt;br&gt;&amp;gt;А вот с этим у вас похоже проблемы. Попробуйте воспользоваться sysconfig, &lt;br&gt;&lt;br&gt;Вы наверно имели ввиду sysinstall?&lt;br&gt;&amp;gt;если не найдете нужного, то таки придется открыть handbook :) &lt;br&gt;&lt;br&gt;с радостью. Только вот что именно почитать? Как устанавливать значение этих переменных в FreeBSD?&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Параметры locale в FreeBSD (angra)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/81851.html#1</link>
    <pubDate>Fri, 05 Sep 2008 09:23:47 GMT</pubDate>
    <description>&amp;gt;Пробовал через setenv, через export - значения не меняются. &lt;br&gt;&lt;br&gt;Способ установки переменных окружения зависит от используемого шелла, у вас какой?&lt;br&gt;&lt;br&gt;Однако значительно важнее, что переменные это далеко не все. Сами локали должны быть установлены в системе, переменные окружения лишь осуществляют выбор между ними. А вот с этим у вас похоже проблемы. Попробуйте воспользоваться sysconfig, если не найдете нужного, то таки придется открыть handbook :)&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
