LINUX.ORG.RU

Поведение Bash.


0

1

Поставил тут alpine linux. Хотел напечатать в консоли на кириллице и у меня ничего не получилось. За счет чего это достигается?

За счёт чего достигается что? Невозможность печатать? Ненастроенная локаль /* ваш К. О. */

luke ★★★★★
()

нужно поставить русские шрифты (если ещё не стоят), настроить раскладки клавы и настроить локаль.

luke ★★★★★
()

посмотри на существование таких файлов как /etc/locale.gen, /etc/conf.d/consolefont и что-то подобное

luke ★★★★★
()
Ответ на: комментарий от Zhbert

ну не скажи. гента в плане системы инициализации несовместима с другими linux-дистрами (кроме производных от неё)

luke ★★★★★
()
Ответ на: комментарий от luke

>ну не скажи. гента в плане системы инициализации несовместима с другими linux-дистрами (кроме производных от неё)

Производных от нее не так много. Да и то там несильно отличается (ИМХО).

Zhbert ★★★★★
()
Ответ на: комментарий от luke

/etc/conf.d/consolefont и /etc/conf.d/keymaps нашел. Подскажите, по-быстренькому, где ткнуть?

Arrakis
() автор топика
Ответ на: комментарий от luke

В чем я запутаюсь? Переходи давай на Темную Сторону, уже сколько тебя зову?

По сабжу -ТС, загугли уже сам, как в этом твоем алпине локаль настроить.

Zhbert ★★★★★
()
Ответ на: комментарий от Zhbert

>А чем оно отличается от других линуксов? Ничем.
Начнём с того, что оно на uclibc. Продолжать?
Топикстартеру: loadkeys/setfont точно помогут, как это делается Ъ-way нужно смотреть в местном ините/конфиге.

x3al ★★★★★
()
Ответ на: комментарий от Zhbert

Гуглить бесполезно. Только на их родном сайте вики и все. Редкая игрушка.

Arrakis
() автор топика

Как вариант установи нормальный дистр Gentoo, Arch или Debian (там хоть вики есть) .

Или устанавливаи русский шрифт и правь consolefont, keymaps, locale.gen и /etc/env.d/02locale как вариант (у меня в Gentoo во всяком случае)

tn1
()
Ответ на: комментарий от x3al
# Make sure uClibc is available as sys-libs/uclibc only on uclibc
# profiles, as the "dynamic slot generation" is broken. The package is
# still available on default profiles to be used with crossdev.

Как то так.

tn1
()
Ответ на: комментарий от tn1

> Как вариант установи нормальный дистр Gentoo, Arch или Debian (там хоть вики есть) .
Почему этот не нормальный? Debian у меня уже стоит, точнее Aptosid.

Arrakis
() автор топика
Ответ на: комментарий от Arrakis

> Как вариант установи нормальный дистр Gentoo, Arch или Debian (там хоть вики есть) .

Как вариант установи легко конфигурируемый дистр Gentoo, Arch или Debian (там хоть вики есть) .

tn1
()
Ответ на: комментарий от tn1

> - sys-libs/uclibc-0.*.*.* (masked by: package.mask, invalid: SLOT: invalid value: '-pc-linux-uclibc')

tn1
()
Ответ на: комментарий от x3al

Команд loadkeys/setfont вообще нет. И еще нескольких команд нет, некоторые переименованы. А ты говоришь ничем не отличается от Линукс.

Arrakis
() автор топика
Ответ на: комментарий от Arrakis
1 установи terminus .
2 consolefont="ter-u14n" в /etc/conf.d/consolefont
3 keymap="-u ruwin_alt-UTF-8" в /etc/conf.d/keymaps
4 LANG="ru_RU.utf8" в /etc/env.d/02locale

PS расположение файлов может отличаться (это для Gentoo).

tn1
()
Ответ на: комментарий от Arrakis

Доступные локали должно быть можно посмотреть так

ls /usr/share/keymaps/i386/qwerty
/etc/env.d/02locale обычно создаётся пользователем, по умолчанию его нет.

HTaeD ★★★★
()
Ответ на: комментарий от Arrakis

> /etc/env.d/02locale нет!

создай (если по умолчанию он не считывает правила из этого каталога) то export LANG=ru_RU.utf8

Шрифта терминус нет,

посмотри в /usr/share/consolefonts/ на предмет русского шрифта для utf8 ( хотя можешь выбрать другую кодировку )

tn1
()
Ответ на: комментарий от HTaeD

ls /usr/share/keymaps/i386/qwerty нету
то, что каталога /etc/env.d/ вообще нет, ничего? Создать?
Вот зараза, похлеще вашей генты со слаками.

Arrakis
() автор топика
Ответ на: комментарий от tn1

есть каталоги /usr/share/x11/locale/ и там каталоги с кодировками utf-8, koi8-r и так далее. И в них какие-то конфиги.

Arrakis
() автор топика
Ответ на: комментарий от Arrakis

>ls /usr/share/keymaps/i386/qwerty нету
А /usr/share/keymaps есть? Возможно дистрибутив вообще не расчитан на локали, отличные от оригинальной.

HTaeD ★★★★
()
Ответ на: комментарий от Arrakis

>Команд loadkeys/setfont вообще нет.
Вообще они должны быть доступны в репах.
Ещё есть busybox'овый loadkmap

А ты говоришь ничем не отличается от Линукс.

Где?

x3al ★★★★★
()
Ответ на: комментарий от x3al

> Где?
Линукс это только ядро. Может и не отличается. Но все остальное перелопачено изрядно.

Arrakis
() автор топика

http://alpinelinux.org/wiki/Notes-1.7.5
Support for keyboard localization was added. You will now be prompted for keyboard setup when running setup-alpine. You can also run setup-keymap individually. I only use one language so I really appreciate feedback if you try a keymap. The keymap file is copied from the bkeymaps package to /etc/keymaps and compressed. This way will only the needed keymap be stored to floppy/usb.

x3al ★★★★★
()
Ответ на: комментарий от HTaeD

> Возможно дистрибутив вообще не расчитан на локали, отличные от оригинальной.
Почему? Он разрабатывается в Норвегии, английский для них не родной. Почему не должно быть хотя бы для их языка?

Arrakis
() автор топика
Ответ на: комментарий от x3al

При установки выбрал только us локаль. В /etc/keymaps видел заархивированный us.bmap.bz Как добавить, я чет не понял. А при установки можно было еще и русскую добавить? Через запятую что ли?

Arrakis
() автор топика
Ответ на: комментарий от Arrakis

Ещё раз рекомендую установи норм дистр. Или готовься к многометровому геморрою.

tn1
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.