Previous Entry Редактировать запись Редактировать метки В избранное Поделиться Отслеживать Next Entry
(без темы)
minsk
[info]tobotras
Снес RedHat 9 и поставил Mand^WAltLinux Master 2.2. Русского почти нигде нет, потому что нет локали. Нашел на CD пакет с локалью -- rpm говорит, что уже поставлен. Стою на асфальте, короче, в лыжи обутый:

[root@xtalk locale]# rpm -qlp /mnt/cdrom/Mandrake/RPMS/glibc-locales-2.2.6-alt0.6.i586.rpm | grep ru_RU.KOI8-R/LC_CTYPE
/usr/lib/locale/ru_RU.KOI8-R/LC_CTYPE
[root@xtalk locale]# rpm -i --force /mnt/cdrom/Mandrake/RPMS/glibc-locales-2.2.6-alt0.6.i586.rpm 
[root@xtalk locale]# ls /usr/lib/locale/ru*
ls: /usr/lib/locale/ru*: No such file or directory


Кретинизм какой-то.

Это еще чего... У меня он при установке умудрился партишн снести к бубеням....
Вообще, такое ощущение сложилось, что этот дистрибутив именно для тех, кто любит в гамаке и в ластах. Особенно после ASPLinux (что есть суть КраснаяШапка)

В Debian необходимые локали выбираются и генерируются при конфигурации пакета locales.

Если делать руками, то в /etc/locale.gen прописываются нужные локали, например:
    ru_RU.KOI8-R KOI8-R
    ru_RU.UTF-8 UTF-8

а потом запускается /usr/sbin/locale-gen. В ALT'е наверняка каталоги и файлы другие, так что YMMV.

А вообще конечно странно, что в ALT'е по умолчанию нет готовой русской локали :)

Ничего там не надо руками писать и запускать. Просто запускается dpkg-reconfigure locales и в менюшке выбирается, какие локали генерировать.

Я-то так и делаю :), но вопрос был про ALT Linux.

Возможно, там тоже есть подобная конфигурялка пакетов, а если нет — можно попробовать руками.

вообще-то у меня там все по умолчанию работает. и русский есть везде.
тут, как говорится, конкретный случай.

Прикажи подчиненным настроить

И не делай, пожалуйста, pre такой длины - не у всех 21" мониторы

pre шириной в ворота ангара сосайт. ну и настоящие индейцы действительно пользуются debian'ом.

странно - гляжу в собственную установку - все на месте

Гхм...

(Анонимно)

2003-10-16 03:24 (местное) Удалить Spam Скрыть Заморозить Track This

(192.168.0.64, via 195.170.40.74)

# cat > /etc/rpm/macros
%_install_langs all
^D
# apt-get install --reinstall glibc-locales

all заменить по вкусу (например на "ru_RU.KOI8-R:ru_RU.CP1251")

Re: Гхм...

(Анонимно)

2003-10-16 04:01 (местное) Удалить Spam Скрыть Заморозить Track This

(192.168.0.64, via 195.170.40.74)

Вдогонку ;-)

Опыт показывает, что это не так - большинство пользователей rpm не читали
Maximum RPM.
-- ldv in devel@

--raorn

Bingo! Это ровно оно и было.

PS: (а Maximum RPM я читал так давно, что все равно ничего не помню. И, по-моему, не было там никакого %_install_langs :)

Неча на зеркало пенять...

(Анонимно)

2003-10-16 04:09 (местное) Удалить Spam Скрыть Заморозить Track This

(212.96.100.100)

...коли рожа крива.
1. Не работай под root, в ALT root-овая локаль как POSIX описана. Вроде взрослый мужик. а всё как ребёнок.
2. Научись пользоваться инструментом apt (man apt-get, man apt-cache, man apt-cdrom) для управления пакетами.
3. У сотен пользователей НЕТ проблем в работе с дистрибутивами от ALT. Может дело в консерватории?

Re: Неча на зеркало пенять...

(Анонимно)

2003-10-16 04:43 (местное) Удалить Spam Скрыть Заморозить Track This

(192.168.0.64, via 195.170.40.74)

Ну зачем сразу кидаться обвинять человека в криворожести (хорошо хоть не в криворукости :-)?
Ну выбрал он при установке локаль "English" (или как там она называется?), ну и поставил ему инсталлер только эту локаль... Кде кривизна? Что хотели, то и получили, а что подразумевали при этом - увы, "телепаты в отпуске" (C)

--raorn

1. Ты мухи с котетами сначала научить не путать. Я, вообще-то, не про настройки локали конкретного пользователя, рута или не рута, а про отсутствие _файлов_ локали на диске после установки и про невозможность их поставить конкретной командой rpm -i.

2. Офигительно полезный совет.

3. Разумеется, в консерватории. Я даже знаю, в какой.

4. Ты всегда не подписываешься, или только когда грубишь?

Борис, а почему ты не включишь опцию, запрещающую писать в твой lj анонимам ? :-)

Re: Неча на зеркало пенять...

[info]bish0nen

2003-10-16 06:59 (местное) Удалить Spam Скрыть Заморозить Track This

Мальчик, ты не груби дяде, а то он, Великий и Ужасный с Ногой На Небе, на тебя не только епитимью наложит, но ещё и от пингвина отлучит - пойдёшь к виндовозам в кружок "Анонимные виндомороны", будешь рассказывать по вечерам другим таким же "А я вот вчера не выдержал, сорвался - Minesweeper запустил"

у нас на работе народ обычно проходит следующий путь -
redhat -> mandrake -> slackware -> BSD и с ним
живет :) некоторые правда вместо slackware пользуют debian,
но финиш общий :)

А у нас с точностью до наоборот, прикинь! :)
Кроме шуток.

Я понял.

Там эти....эээ нехорошие дядьки сделали так, что ставятся не все локали, а только те, которые (кажется) прописаны в LINGUAS. Скажи, в общем, unset LINGUAS и поставь glibc-locales - вдруг поможет.

А откуда там на альтовом сидюке каталог Mandrake? Или я что-то недопонимаю?

И это попробую :) У [info]alexott есть еще лучше идея -- rpm ставит локали сообразно /etc/rpm/macros.

А Mandrake там, наверное, потому, что alt linux в девичестве им был :)

Вот это вот? Только у меня оно в /var/lib/rpm/macros. Хотя можно и в /etc/rpm положить, rpm оттуда тоже вычитывает.


# A colon separated list of desired locales to be installed;
# "all" means install all locale specific files.
#
%_install_langs all

Примерно подобные "приключения" заставили меня отказаться от Mandrake RE/SuSE в пользу девственно чистого RH.
А чем RH 9 не понравился? может где в сети впечатления выложены, если не хочется повторяться. Я бы по ссылочке сходил.
Моя система на данный момент - это сплав из RH7.2 и RawHide. Вот думал я: переползать на 9-ку, или не надо. По сему и вопрос.

Да не могу даже сказать, что 9 чем-то не понравился. Это у меня просто шило в заднице.

Дядь Борь, убери pre под лжекат нах, pleeeeeease... френдлента окривела... и не только у меня... у мыша тоже...


Групповое действие над комментариями:
Картинка пользователя

Вы читаете свой журнал