ArchLinux + UTF-8 (Дока по теме!)

Модератор: Модераторы разделов

Аватара пользователя
Angel_13th
Сообщения: 1164
Статус: ...-oo=ll=oo-...
ОС: Gentoo

ArchLinux + UTF-8

Сообщение Angel_13th »

Люди добрые подскажите либо покажите доку по настройке сабжа. В генту поставил утф и все названия русских файлов в утф (общий раздел музыка, доки, и т.д.). Поставил Arch надо его приучить к утф!
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
Спасибо сказали:
Аватара пользователя
Malcolm
Сообщения: 860
Статус: Изменник
ОС: Archlinux on IBM Z60m

Re: ArchLinux + UTF-8

Сообщение Malcolm »

хм...приучить в каком плане?
http://forum.posix.ru
Если с англ. проблем нет, можно ещё почитать forum Arch'a
Win7 on X200s || Android 2.3 on Galaxy Tab
Блог
Спасибо сказали:
Аватара пользователя
Angel_13th
Сообщения: 1164
Статус: ...-oo=ll=oo-...
ОС: Gentoo

Re: ArchLinux + UTF-8

Сообщение Angel_13th »

Malcolm
Под "приучить" имелось ввиду использовать юникодную локаль! :)
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
Спасибо сказали:
Аватара пользователя
Malcolm
Сообщения: 860
Статус: Изменник
ОС: Archlinux on IBM Z60m

Re: ArchLinux + UTF-8

Сообщение Malcolm »

Я дал ссылку на forum.posix.ru, там это "обсасывалось".
А доки, как таковой вроде нет.
Win7 on X200s || Android 2.3 on Galaxy Tab
Блог
Спасибо сказали:
Аватара пользователя
@leX
Сообщения: 313
ОС: Linux

Re: ArchLinux + UTF-8

Сообщение @leX »

А чего настраивать то. Уже месяца два как дазработчики перевели ArchLinux на UTF-8.
rc.conf из initscript - default LOCALE is now en_US.utf8
Important glibc change
glibc will no longer contain pre-generated locales. This means users who use something else than the C locale should take some steps when upgrading to the new glibc-2.3.6-2 package.
glibc will try to autodetect the locales needed on your system and enables them in /etc/locale.gen. After this, it will run /usr/sbin/locale-gen.
The glibc package will look in the $LANG variable and in /etc/rc.conf for the LOCALE setting. If you use any other locales than these, edit /etc/locale.gen and run /usr/sbin/locale-gen. This should generate all the locales you need.
The package is uploaded to testing first, if no bugs are reported, it will go into current quite soon.

For users who have been running 2.3.6-1 from testing, this autodetection won't work, as the /etc/locale.gen included in the package is under pacman's backup control and doesn't contain the required lines to support autodetection.
Спасибо сказали:
Аватара пользователя
Angel_13th
Сообщения: 1164
Статус: ...-oo=ll=oo-...
ОС: Gentoo

Re: ArchLinux + UTF-8

Сообщение Angel_13th »

@leX
Спасибо! Рад был услышать про УТФ!
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
Спасибо сказали:
Аватара пользователя
alastor
Сообщения: 844
Статус: ARCH'еноид
ОС: Arch Linux current

Re: ArchLinux + UTF-8

Сообщение alastor »

Может немного глупый вопрос: арч ставился с 0.7.1, локализован под кои8. Как его перевести на УТФ?
Спасибо сказали:
Аватара пользователя
Malcolm
Сообщения: 860
Статус: Изменник
ОС: Archlinux on IBM Z60m

Re: ArchLinux + UTF-8

Сообщение Malcolm »

хм...правим rc.conf, по ссылке @lex'a.
LOCALE="ru_RU.utf8"
HARDWARECLOCK="localtime"
TIMEZONE="Asia/Yekateringburg"
KEYMAP="ru4m"
CONSOLEFONT="по вкусу"
CONSOLEMAP="utf-ная есть здесь"
USECOLOR="yes"
примерно так....
Win7 on X200s || Android 2.3 on Galaxy Tab
Блог
Спасибо сказали:
Аватара пользователя
mark
Бывший модератор
Сообщения: 2055
Статус: ...
ОС: Windows 7

Re: ArchLinux + UTF-8

Сообщение mark »

И еще, если новый glibc генерируем нужную локаль.
Спасибо сказали:
sergej_
Сообщения: 9

Re: ArchLinux + UTF-8

Сообщение sergej_ »

mark писал(а):
13.05.2006 15:32
И еще, если новый glibc генерируем нужную локаль.


А так же смотрим на пакет xlib-locale-ru-ru-utf8 - http://aur.archlinux.org/packages.php?do_Details=1&ID=4181
Спасибо сказали:
Аватара пользователя
ypkaraH
Сообщения: 15
ОС: ArchLinux

Re: ArchLinux + UTF-8

Сообщение ypkaraH »

Всем привет, проблема с UTF. Сгенерировал я локаль ru_RU.UTF-8 с помощью locale-gen, прописал всё как описано здесь на форуме и на posix.ru в rc.conf. Установил библиотеку xlib-locale-ru-ru-utf8.tar.gz.
При наборе команды locale, выводит все как надо; date и cal тоже показывают русский, но вот интерфейс nano напроч не хочет понимать русский, и некоторые man-страницы, например useradd, login и т.д. показывают русские буквы, но они бессвязны (тоесть не разобрать, что написано); раньше сидел на koi8-r было всё хорошо, за исключением этих же самых man-страниц, только они выводились уже в виде непонятных символов. Знает кто-нибудь как лечить? А может я что-то не так сделал?
Дистрибутив ArchLinux Spring 2006.
Раз боишься, не делай, а сделал не тырься в кусты!
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: ArchLinux + UTF-8

Сообщение zenwolf »

ypkaraH писал(а):
06.07.2006 03:59
Всем привет, проблема с UTF. Сгенерировал я локаль ru_RU.UTF-8 с помощью locale-gen, прописал всё как описано здесь на форуме и на posix.ru в rc.conf. Установил библиотеку xlib-locale-ru-ru-utf8.tar.gz.
При наборе команды locale, выводит все как надо; date и cal тоже показывают русский, но вот интерфейс nano напроч не хочет понимать русский, и некоторые man-страницы, например useradd, login и т.д. показывают русские буквы, но они бессвязны (тоесть не разобрать, что написано); раньше сидел на koi8-r было всё хорошо, за исключением этих же самых man-страниц, только они выводились уже в виде непонятных символов. Знает кто-нибудь как лечить? А может я что-то не так сделал?
Дистрибутив ArchLinux Spring 2006.

nano идёт без поддержки utf-8 ,чтоб он работал нормлально нужно найти pkgbuild и собрать юникодный
nano

маны login,userad и ищё некоторые написаны в koi ,чтоб читалисб нормально нужно перекодировать их с помощью iconv
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
Snake'D
Сообщения: 51
ОС: Linux

Re: ArchLinux + UTF-8

Сообщение Snake'D »

всё та же проблема с манами на русском как у ypkaraH. Перекодировка манов с помощью iconv не помогла. Русские маны ни в кои8р ни в утф8 абсолютно нечитабельны. Не могу понять в чём дело и куда нужно смотреть, чтобы это исправить. Локализацию проводил по местному FAQ
No matter where you are, everyone is always connected... SE Lain
Спасибо сказали:
Аватара пользователя
mk2002
Сообщения: 239
ОС: Debian Testing (lenny)

Re: ArchLinux + UTF-8

Сообщение mk2002 »

Перевел на UTF ARCH 0.7.2 как сказано тут на форуме.
Содержимое rc.conf

Код: Выделить всё

LOCALE="ru_RU.UTF8"
HARDWARECLOCK="localtime"
TIMEZONE="Europe/Moscow"
KEYMAP="ru-utf"
CONSOLEFONT="/usr/share/kbd/consolefonts/ter-c14f.psf.gz"
CONSOLEMAP="cp866_to_uni.trans"
USECOLOR="yes"

По команде locale выводит все правильно
Но некоторые программы ругаются:

Код: Выделить всё

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LC_COLLATE = "C",
        LANG = "ru_RU.UTF8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").


Что не так.
Duron 950Mhz/512Mb/320+80+250+40Gb
Ubuntu 7.10->kernel-2.6.22-14/KDE 3.5.8
ArchLinux(don't panic)->kernel-2.6.23-1/KDE 3.5.8
Спасибо сказали:
Аватара пользователя
estarchak
Сообщения: 1368
Статус: Оракловод

Re: ArchLinux + UTF-8

Сообщение estarchak »

LANGUAGE = (unset),
LC_ALL = (unset),


может cтоит определить эти переменные среды?
Дети любят тигра больше, чем Пржевальский лошадей. © Тимур Шаов.

Топик не читал, но внимательно просмотрел.
Спасибо сказали:
Аватара пользователя
mk2002
Сообщения: 239
ОС: Debian Testing (lenny)

Re: ArchLinux + UTF-8

Сообщение mk2002 »

estarchak писал(а):
14.08.2006 21:24
LANGUAGE = (unset),
LC_ALL = (unset),


может мтоит определить эти переменные среды?

Пробовал оперделить ни че не меняется!
Может не то определяю?
Напишите пожалуйста какие они должны быть.
Duron 950Mhz/512Mb/320+80+250+40Gb
Ubuntu 7.10->kernel-2.6.22-14/KDE 3.5.8
ArchLinux(don't panic)->kernel-2.6.23-1/KDE 3.5.8
Спасибо сказали:
Аватара пользователя
MadDog
Бывший модератор
Сообщения: 2298
Статус: Добрый банщик

Re: ArchLinux + UTF-8

Сообщение MadDog »

(mk2002 @ Aug 14 2006, в 19:38) писал(а):LOCALE="ru_RU.UTF8"

А может быть всё же правильней будет

Код: Выделить всё

LOCALE=ru_RU.UTF-8
MadDog's Blog
Внимательно читать: Как правильно задавать вопросы
No fate but what we make
Спасибо сказали:
Аватара пользователя
mk2002
Сообщения: 239
ОС: Debian Testing (lenny)

Re: ArchLinux + UTF-8

Сообщение mk2002 »

Все я разобрался. Оказывается была ошибка.
Я не установил локаль в /usr/lib/locale.
Duron 950Mhz/512Mb/320+80+250+40Gb
Ubuntu 7.10->kernel-2.6.22-14/KDE 3.5.8
ArchLinux(don't panic)->kernel-2.6.23-1/KDE 3.5.8
Спасибо сказали:
Аватара пользователя
@leX
Сообщения: 313
ОС: Linux

Re: ArchLinux + UTF-8

Сообщение @leX »

mk2002 писал(а):
17.08.2006 22:15
Я не установил локаль в /usr/lib/locale.

В каком смысле?
Спасибо сказали:
Аватара пользователя
mk2002
Сообщения: 239
ОС: Debian Testing (lenny)

Re: ArchLinux + UTF-8

Сообщение mk2002 »

В статье которая написана в MiniFQA

6)Устанаваливаем локаль в /usr/lib/locale (прикреплённый здесь внизу файл-тарбол)

А тарбол не прикреплен :(
Нашел в интернете оригинальную статью и скачал оттуда тарбол, распаковал его в /usr/lib/locale
и все заработало.
Duron 950Mhz/512Mb/320+80+250+40Gb
Ubuntu 7.10->kernel-2.6.22-14/KDE 3.5.8
ArchLinux(don't panic)->kernel-2.6.23-1/KDE 3.5.8
Спасибо сказали:
Аватара пользователя
mk2002
Сообщения: 239
ОС: Debian Testing (lenny)

Re: ArchLinux + UTF-8

Сообщение mk2002 »

Вобщем перешел я на UTF но все равно проблемы остались.
MidNight Commander работает очень криво, если другим программам можно найти замену то этой увы нет :(.
Кто нибудь сталкивался с такой проблемой?


P/S Slang и Mc пересобрал с патчами utf
Duron 950Mhz/512Mb/320+80+250+40Gb
Ubuntu 7.10->kernel-2.6.22-14/KDE 3.5.8
ArchLinux(don't panic)->kernel-2.6.23-1/KDE 3.5.8
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: ArchLinux + UTF-8

Сообщение Snupt »

(mk2002 @ Aug 26 2006, в 10:05) писал(а):P/S Slang и Mc пересобрал с патчами utf

Зачем, когда есть готовое:

Код: Выделить всё

[cnupt@linux ~]$ sudo pacman -Ss mc-utf slang-utf
community/mc-utf8 4.6.1-1
    midnight commander with utf8 support (charsets do not work)
community/slang-utf8 1.4.9-1
    S-Lang is a powerful interpreted language (with utf8 and some other patches)
Спасибо сказали:
Аватара пользователя
mk2002
Сообщения: 239
ОС: Debian Testing (lenny)

Re: ArchLinux + UTF-8

Сообщение mk2002 »

а можно узнать на какой адрес настроен репозитарий community?
Duron 950Mhz/512Mb/320+80+250+40Gb
Ubuntu 7.10->kernel-2.6.22-14/KDE 3.5.8
ArchLinux(don't panic)->kernel-2.6.23-1/KDE 3.5.8
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: ArchLinux + UTF-8

Сообщение Snupt »

(mk2002 @ Aug 26 2006, в 13:34) писал(а):а можно узнать на какой адрес настроен репозитарий community?

А разве они отличаются составом пакетов? ...В любом случае вот он:

Код: Выделить всё

[community]
Server = ftp://ftp.ntua.gr/pub/linux/archlinux/community/os/i686

И ещё только что проверил на, что называется, главном ftp (ftp://ftp.archlinux.org/community/os/i686). Тоже есть эти пакеты.
Спасибо сказали:
Аватара пользователя
mk2002
Сообщения: 239
ОС: Debian Testing (lenny)

Re: ArchLinux + UTF-8

Сообщение mk2002 »

ОК. спасибо все нашел
Duron 950Mhz/512Mb/320+80+250+40Gb
Ubuntu 7.10->kernel-2.6.22-14/KDE 3.5.8
ArchLinux(don't panic)->kernel-2.6.23-1/KDE 3.5.8
Спасибо сказали: