Bug 33689 - _install_langs не влияет на список установленных локалей
Summary: _install_langs не влияет на список установленных локалей
Status: CLOSED NOTABUG
Alias: None
Product: Branch p8
Classification: Distributions
Component: rpm (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: Andrey Cherepanov
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-07-26 23:48 MSK by Vitaly Lipatov
Modified: 2017-10-29 15:10 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2017-07-26 23:48:01 MSK
# cat /etc/rpm/macros
%_install_langs en_US:ru_RU
# rpm --showrc | grep install_l
-14: _install_langs	en_US:ru_RU
rpm -e --nodeps glibc-locales
apt-get install glibc-locales

# ls -1 /usr/lib/locale | less
aa_DJ
aa_DJ.utf8
aa_ER
aa_ER@saaho
aa_ET
af_ZA
af_ZA.utf8
ak_GH
am_ET
an_ES
an_ES.utf8
anp_IN
ar_AE
ar_AE.utf8
ar_BH
ar_BH.utf8

# rpm -q rpm
rpm-4.0.4-alt101.M80P.1
Comment 1 Vitaly Lipatov 2017-10-29 15:00:22 MSK
Так сработало:
%_install_langs C:en:ru
хотя в rpm-4.13.0.1 работает и с en_US:ru_RU
Comment 2 Vitaly Lipatov 2017-10-29 15:10:53 MSK
(В ответ на комментарий №1)
> Так сработало:
> %_install_langs C:en:ru
> хотя в rpm-4.13.0.1 работает и с en_US:ru_RU
В /usr/lib/locale локали из glibc-locales поставились только en_* и ru_*.
А вот в /usr/share/locale файлы локализации ставятся, похоже, в зависимости от наличия каталога локали в /usr/share/locale. Странно.