Locale en_RU 0.5.2-1

INSTALL.ru

Этот документ описывает построение локали en_RU из исходников. Использование локали описано на домашней странице локали en_RU.

Инструменты

Следующие инструменты используются при построении:

Программы, помеченные комментариями в скобках, необязательны.

Распаковка

Сначала распакуйте архив с исходниками:

$ tar xaf locale-en_RU-VERSION.tar.gz
$ cd locale-en_RU-VERSION

Конфигурирование

Создайте рабочий каталог для построения и перейдите в него перед запуском configure:

$ mkdir _build
$ cd _build

Запустите конфигурационный скрипт:

$ ../configure

Если необязательные инструменты отсутствуют в системе, некоторые цели будут недоступны. Эти опции могут быть полезны:

--disable-rpm

Не искать инструмент rpmbuild, не строить РПМ-пакеты.

--disable-html

Не искать инструменты pandoc и m4, не строить ХТМЛьную документацию.

Опции, описанные выше, влияют на процесс постороения, но не затрагивают собственно локаль. Эта опция влияет на локаль:

--enable-ruble-sign

yes — использовать знак рубля (₽, U+20BD) в качестве символа валюты. Локаль не построится, если знак рубля не поддерживается (поддержка знака рубля появилась в версии 2.22 глибц). no — не использовать знак рубля (использовать знак валюты (¤, U+00A4) вместо него). auto — использовать знак рубля, если возможно.

Запустите configure --help чтобы увидеть список всех конфигурационных опций.

Построение

Затем запустите make:

$ make

По умолчанию РПМ-пакеты и ХТМЛьная документация не строятся. Чтобы построить их, укажите цели rpm и/или html в командной строке:

$ make rpm html

Все ГНУ-Автомэйковые стандартные цели (check, dist, etc) доступны. Кроме того, есть нестандартные цели для более удобной работы. Запустите

$ make help

чтобы увидеть список нестандартных целей с краткими пояснениями.

Тестирование

Чтобы выполнить тесты, запустите

$ make check

Обратите внимание: В отличие от make all, которая не строит РПМ-пакеты и ХТМЛьную документацию, make check запускает тесты на все компоненты, включая необязательные. Вы можете полностью отключить построение и тестирование РПМ-пакетов и ХТМЛьной документации путём запуска

$ ../configure --disable-rpm --disable-html

Установка

Установить построенный РПМ-пакет можно используя rpm, yum, или dnf:

# rpm -i locale-en_RU-VERSION-RELEASE.noarch.rpm

или

# yum install locale-en_RU-VERSION-RELEASE.noarch.rpm

или

# dnf install locale-en_RU-VERSION-RELEASE.noarch.rpm

Установка локали посредством make имеет недостаток: make копирует файл локали в нужное место, но не добавляет её в glibc. Вы должны выполнить команду

# localedef -c -i en_RU -f UTF-8 en_RU.UTF-8

чтобы добавить локаль в glibc. Более того, вы должны повторять эту команду после каждого обновления пакета glibc-common. РПМ-пакет автоматизирует эту работу.

Если я вас не убедил, то для установки локали посредством мэйка запустите:

# make install

Обратите внимание: Все команды, упомянутые в этом разделе, надо запускать от имени рута.