Поддержка русского языка в дистрибутивах TurnKey linux

turnkey-linuxОбновился  релиз Turnkey Linux 12, в рамках которого имеется набор из 106 минималистичных сборок Debian, неплохо подходящих для запуска в качестве гостевых ОС в системах виртуализации VMware, Xen, OpenVZ, KVM, VirtualBox или для быстрого развертывания в Cloud-окружениях Amazon EC2. Обычный размер сборки – 200 Мб. Сразу после установки можно получить доступ к работоспособному из коробки рабочему окружению с LAMP (Linux, Apache, MySQL, PHP/Python/Perl), Ruby on Rails, Joomla, MediaWiki, WordPress, Drupal, Apache Tomcat, LAPP, Django, MySQL, PostgreSQL и т.д. Управление программным обеспечением производится через простенький web-интерфейс, в большинстве сборок доступен webmin. Сборки снабжены системой автоматического резервного копирования и средством для автоматической установки обновлений.

app_turnkey

Текущая версия отличается добавлением 61 новой сборки (в прошлом выпуске формировалось 45 сборок), переходом на пакетную базу Debian (ранее использовался Ubuntu 10.04) и подготовкой образов, оптимизированных для развёртывания в инфраструктуре на базе платформы OpenStack. Основными причинами перехода на пакетную базу Debian называются более широкий охват пакетов при подготовке исправлений проблем безопасности  и более высокая стабильность пакетной базы Debian. Из новых сборок Turnkey Linux можно отметить образы с готовыми для работы Node.js, Jenkins, Xoops, Typo3, Drupal 7, Plone, SugarCRM, punBB, OS Commerce, ownCloud, MongoDB, OpenLDAP, e107, gitlab, mambo, CouchDB.

Но, как и в предыдущих версиях, поддержку русского языка надо включать вручную:

Редактируем файл /etc/environment

nano /etc/environment

Вот как должен выглядеть вывод команды в «правильной» системе:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANGUAGE="ru_RU.UTF-8"
LANG="ru_RU.UTF-8"
LC_ALL="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"

Генерим русскую и английскую UTF-8 локали (Generating Russian & English UTF-8 Locales)

locale-gen ru_RU.utf8 && locale-gen en_US.utf8

Переконфигурируем локали (Reconfiguring locales)

dpkg-reconfigure locales

Определяем дефолтную локаль (Determine the default locale)

localedef ru_RU.UTF-8 -i ru_RU -f UTF-8

Для того, чтобы удалить из системы ненужные локали, заходим в папку

cd /var/lib/locales/supported.d

и правим, соответственно файлики en, ru и local.

echo "ru_RU.UTF-8 UTF-8" > ru
echo "en_US.UTF-8 UTF-8" > en
echo "ru_RU.UTF-8 UTF-8" > local

Перезагружаемся

reboot

После перезагрузки по SSH будет доступен русский язык.

Анализ сссылочной массы на сервисе solomono ru бесплатно.

Закладка Постоянная ссылка.

Один комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *