Существует ли способ использовать локаль PT_BR в английской установке Debian?

[1132025]Возможно, не по теме, но довольно хорошую статистику можно получить из [1132454]проекта RC5-72[1132455] и [1132456]аналогичного[1132457] из [1132458]distribution.net[1132459].[1132026].
2
24.12.2014, 22:40
2 ответа

Контейнер докера, который вы используете, не обеспечивает утилиту для TAR. Я проверил это, используя следующее;

sudo docker run -i -t rhel6 /bin/bash

Это создало интерактивную оболочку для меня в Docker, используя изображение RHEL6, оттуда я могу проверить интерактивную систему ошибки, которую вы видите;

bash-4.1# find / -name tar
bash-4.1# yum list | grep -i tar
upstart.x86_64               0.6.5-13.el6_5.3               @koji-override-0/6.5

Оба из этих команд показывают Эта смолка не установлена ​​и недоступна.

Я не уверен в ваших рассуждениях использовать RHEL, или как RHEL работает с его лицензированием в рамках контейнеров Docker, но было бы возможно ли вам использовать CentOS, которые обеспечивают TAR в качестве стандарта;

sudo docker run -i -t centos /bin/bash
bash-4.1# yum list | grep -i tar
---snip---
tar.x86_64                               2:1.26-29.el7                   base   
---snip---
-121--217543-

У меня есть аналогичный случай. Моя коробка имеет 12 ГБ ОЗУ и через Nigth все настольные приложения были заменены для кэша и такого. Основная причина, по которой я думаю, что кэш (грязные страницы) может занять до 60% RAM по умолчанию, и когда этот предел достигнут, ядро ​​внезапно хочет прошить 6 ГБ грязных страниц на диск, который эффективно убивает производительность.

Я вылечил со следующими параметрами в /etc/sysctl.conf

# use only 10% of RAM for the cache (dirty pages).
vm.dirty_ratio=10 
# start flashing with 1% dirty pages
vm.dirty_background_ratio=1
-121--63212-

Способ изменения ключей мертвых, без изменения макета клавиатуры - это установить lc_ctipe Переменная среды в PT_BR.UTF8 . Я сделал это, добавив следующую строку в мою .profile .

export LC_CTYPE='pt_BR.utf8'

Есть также другие переменные lc_ , которые вы можете установить, если хотите. Команда Команда показывает список их, Эта страница описывает то, что они делают, и locale -a говорит, какие локали в настоящее время доступны в системе.

Это сказал, что для этого работает как en_us.utf8 , так и PT_BR.UTF8 локалей в системе. Чтобы убедиться, что это так, запустите

sudo dpkg-reconfigure locales

на первом экране, он спросит, какие локалики вы хотите создать для системы (так что выбрать оба en_us.utf8 и PT_BR.UTF8 ) А на втором экране он спрашивает, какой должен быть системный язык по умолчанию (выберите английский).

2
27.01.2020, 22:21

Вы можете сделать это:

dpkg-reconfigure locales
-1
27.01.2020, 22:21

Теги

Похожие вопросы