1

В Ubuntu, чтобы добавить локаль в систему, я бы отредактировал /var/lib/locales/supported.d/local , добавил локаль и затем запустил dpkg-reconfigure locales .

Я попробовал это на Debian 5.0, но обнаружил, что locales не установлены, но вместо этого у меня были belocs-locales-bin и belocs-locale-data . Был также пакет locales , не установленный, который, когда я пытался установить, конфликтовал с beloc, поэтому я воздержался.

Я узнал, что для перенастройки локалей мне нужно было отредактировать /etc/locale.gen и запустить locale.gen .

Мне было интересно, в чем разница между двумя системами и почему существуют две системы?

1 ответ1

1

Я нашел ответ:

Внесение изменений в локали в исходный glibc излишне сложно. Для сопровождающего glibc (правильно) требуется подтверждение правильности изменения, прежде чем оно будет включено, но обязанность продемонстрировать это изменение ложится на сопровождающих пакета glibc. Сопровождающие пакета часто не имеют квалификации, чтобы предоставить это доказательство, и не могут отвечать на вышестоящие вопросы до необходимой степени удовлетворения. Поддерживающий пакет glibc также имеет заслуженную репутацию трудного подхода к изменениям.

По этой причине мы должны переключиться на пакеты локали belocs, которые отделены от glibc и более просты в обслуживании.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .