В интернете есть много описаний настройки системы Raspbian, устанавливаемой на микрокомпьютер Raspberry Pi. На официальном сайте https://www.raspberrypi.org появился релиз новой версии системы Raspbian Stretch. Описываемые минимальные настройки верны для систем Raspbian Stretch и Jessie. В ней используется расширенная версия конфигуратора raspi-config. Вдобавок к консольному появился графический вариант raspi-config - Raspberry Pi Configuration. Теперь основные параметры системы можно настроить, щелкая мышкой. В системе уже установлен офисный пакет LibreOffice. В целом система стала удобнее для работы. Также в статье описана русификация системы - как настроить ввод русских букв с клавиатуры и интерфейс на русском языке.
Raspbian - это операционная система на основе Debian. А Debian - это один из дистрибутивов Linux. Как записать образ системы на SD - карту описано, например, в книге "Заводим Raspberry Pi" М.Ричардсон и Ш. Уоллес, Амперка 2013. Еще одна хорошая книга на русском - Петин В. А. Микрокомпьютеры Raspberry Pi. Практическое руководство. СПб.:БХВ-Петербург, 2015. 240 с. Можно скачать с сайта rkniga.ru.
Систему Raspbian скачайте с сайта разработчиков raspberrypi.org. Raspbian Jessie и Stretch сейчас уже старые дистрибутивы, но вы их можете скачать по ссылке downloads.raspberrypi.org/raspbian/images/. Историю версий можно посмотреть по ссылке https://en.wikipedia.org/wiki/Raspberry_Pi_OS. При использовании старых дистрибутивов можно давать команду sudo apt update для обновления списка пакетов, но не давайте команду sudo apt upgrade для обновления пакетов - это может нарушить работу системы.
Кратко - как записать образ. Для записи образа на SD - карту на компьютере Windows можно использовать утилиту Win32 Disk Imager, но сначала распакуйте скачанный Zip-архив.
Вставьте карту памяти в картридер. Windows должна определить SD карту как логический диск и выдать сообщение об этом. Если ничего не выдается, значит нет контакта в разъеме. Попробуйте вытащить и снова вставить SD карту. Когда карта определится, запустите утилиту Win32 Disk Imager от имени администратора. Кнопкой Диск выберите букву диска вашей SD - карты. Кнопкой Обзор выберите на компьютере распакованный образ RASPBIAN Stretch. Нажмите кнопку Запись (Write). В поле Progress будет отображаться полоска индикатора записи.
Сейчас образ системы на SD карту удобнее записывать программой Etcher. Имеются версии для Windows, Linux и MAC. Можно взять SD карту вообще без разделов. Etcher сама создаст разделы, отформатирует их и запишет каталоги и файлы.
В последних релизах Raspbian Stretch при первом запуске система сразу предлагает вам (на английском) настроить локаль, временную зону, сменить пароль, настроить Wi-Fi — лучше отказаться от этой медвежьей услуги. Система может настроить что-то не так и трудно будет понять, где и что она изменила в настройках. Лучше настраивать эти параметры потом отдельно и осмысленно - так, как описано ниже, поэтому откажитесь от этого, нажав Cancel.
Для запуска raspi-config откройте терминал и дайте команду sudo raspi-config.
Первый пункт списка нужно настроить обязательно - тем самым мы разрешим системе использовать все оставшееся пространство SD - карты. Нажмите клавишу Tab, красным цветом выделится слово Select (Выбрать), нажмите Enter. В результате будет выбран для настройки 1 пункт. Нажмите Ok (Enter). Настройка закончена.
Обычно эту настройку система делает сама при первом запуске. Для проверки дайте команду df -h. В выводе команды размер файловой системы должен примерно соответствовать объему вашей карты.
Второй пункт raspi-config можно пропустить. Выбираем для настройки третий пункт - Enable Boot to Desktop/Scratch (настройка графической оболочки при загрузке) или Boot Options в версии 2016 г. С помощью стрелок на клавиатуре переместим цветную полоску на 3 пункт. Нажмем Tab (подсветится Select) и затем Enter. В новом окне выберем стрелками на клавиатуре среднюю строчку - графический рабочий стол для пользователя pi. В версии JESSIE можно выбрать четвертую строку Desktop Autologin (автоматический вход в графическую оболочку под логином pi). Иногда система запрашивает пароль для логина pi. По умолчанию пароль raspberry.
Следующий - 4 пункт Internationalisation Options (выбор языка и региональных настроек). Этот пункт имеет 3 или 4 подпункта - настройка локали (Locale), часовой зоны (Timezone) и раскладки клавиатуры (Keyboard Layout). После настройки локали пункты меню и сообщения в программах будут выводиться на русском языке.
При настройке часовой зоны сначала выберите континент, а потом ближайший город в вашей часовой зоне. Я выбираю Asia -> Yakutsk.
Раскладку клавиатуры нужно настроить, чтобы стал возможен ввод русских букв с клавиатуры.
Выберем первую строку - настройку локали. По умолчанию уже выбрана английская локаль - en_GB.UTF-8 UTF-8. Она отмечена звездочкой в квадратных скобках. Прокручивая список мышкой или стрелками клавиатуры, ищем русскую локаль - ru.RU.UTF-8 UTF-8. Пометьте эту строчку и нажмите клавишу пробела. Ваш выбор будет отмечен звездочкой в квадратных скобках. Локаль по умолчанию оставьте английскую.
Можно изменить объем графической памяти. Идем по пути: raspi-config - выделим Advanced Options - Enter - пометим Memory Split - Enter. Если вы предполагаете в основном работать в графической оболочке (т.е. Desktop), то лучше оставить 64 Mb. Если вы вообще не будете использовать графическую оболочку, то можете выбрать еще меньший объем.
На этом настройку raspi-config можно закончить. На начальном экране raspi-config выбираем Finish и перезагружаемся.
Для ввода русских букв с клавиатуры исправьте файл keyboard. Откройте терминал и дайте команду sudo nano /etc/default/keyboard. Это для тех, кто хорошо ориентируется в каталогах и файлах Linux. Остальным для перемещения по каталогам и поиска файлов можно рекомендовать программу Midnight Commander (аналог FAR, Total Commander в Windows). Запустите LX Terminal, щелкнув по значку черного прямоугольника вверху экрана. Введите команду sudo apt-get install mc и нажмите Enter. На вопрос об установке программы нажмите y. После установки программы запустите ее командой sudo mc. Вы увидите на экране две синих панели. Приемы работы аналогичны Total Commander в Windows.
Перемещаясь по каталогам, найдите файл /etc/default/keyboard. Сначала перейдите в корневой каталог /, затем откройте папку etc, далее папку default и в ней пометьте файл keyboard. Нажмите F4 (редактирование файла). Отредактируйте файл как показано на рисунке.
Т.е. исправьте строчки так:
XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT=""
XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"
Для записи файла нажмите Ctrl+O, подтвердите имя файла нажатием Enter и выйдите из редактора nano нажатием Ctrl+X. Теперь у вас должен заработать ввод русских букв с клавиатуры, при вводе русского текста будет гореть светодиод Scroll. Переключение раскладок нажатием левых Alt+Shift. В строке XKBLAYOUT пропишите us,ru. Если оставите gb,ru, то возникнут трудности с вводом символов # (вместо него вводится символ английской валюты) и знака ~.
Можно изменить настройки, снова запустив в терминале raspi-config командой sudo raspi-config. Если с клавиатуры некоторые символы вводятся неправильно, то выберите в raspi-config свой бренд или тип клавиатуры (4 пункт, подпункт Change Keyboard Layout). В строке XKBLAYOUT рекомендую ввести "us,ru" вместо "gb,ru", иначе проблемно будет ввести с клавиатуры символ вертикальной черты. Этот символ нужен во многих командах Linux. Также невозможно ввести символ "собачки", который требуется при вводе адресов электронной почты. Преимущество "gb,ru" в том, что вы сможете вводить с клавиатуры символ английской валюты - фунт, хотя вряд ли вам это потребуется.
В некоторых версиях дистрибутива редактирование файла keyboard не помогает, тогда попробуйте настроить переключение раскладок через raspi-config. Выберите Internationalisation Options -> Change Keyboard Layout. Можно попробовать настроить клавиатуру, выбрав название своей клавиатуры в списке. Выбор не очень велик, поэтому я выбираю Обычная 105-клавишная (межд). Комбинацию клавиш для переключения раскладок выбираю Alt+Shift.
Чтобы интерфейс Raspbian стал на русском языке, часто бывает достаточно отредактировать /etc/default/locale. Вместо строки английской локали вбейте LANG=ru_RU.UTF-8 и сохраните файл. Перезагрузите систему. Пункты меню должны быть на русском языке. Дайте команду locale для проверки установленной локали.
Если у вас пункты меню Raspbian по-прежнему отображаются на английском языке, снова настройте локаль, как описано здесь. Т.е. проделайте следующее:
Устанавливаем пакет русского языка для консоли:
sudo apt-get install console-cyrillic
Выполняем настройку языкового пакета:
sudo dpkg-reconfigure console-cyrillic
На вопросы мастера отвечаем примерно так:
What virtual consoles do you use? --> /dev/tty[1-6]
Choose the keyboard layout --> Russian
Toggling between Cyrillic and Latin characters --> Caps Lock
Switching temporarily between Cyrillic and Latin characters --> No temporary switch
Choose a font for the console. --> UniCyr
What is your favourite font size? --> 14
What is your encoding? --> UNICODE
Do you want to setup Cyrillic on the console at boot-time? --> Yes
После перезагрузки у вас пункты меню Raspbian и сообщения в программах должны выводиться на русском языке.
Убедиться в корректности настройки локали можно следующим образом:
$ locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=
Все выставленные настройки русификации хранятся в файле /etc/console-cyrillic.
В графическом конфигураторе эти настройки делаются буквально в два клика. Идем Menu -> Параметры -> Raspberry Pi Configuration. На вкладке System щелкните по кнопке Expand Filesystem для расширения файловой системы на весь объем SD карты.
На вкладке Localisation нажмите Set Locale и выберите русскую локаль.
Выберите временную зону, нажав кнопку Set Timezone. Я выбираю Азия - Якутск.
Для настройки переключения раскладок англ/рус нажмите Set Keyboard. Иногда эта настройка не срабатывает, тогда настройте переключение раскладок редактированием файла keyboard как описано выше. Иногда при обновлении пакетов или дистрибутива слетает переключение раскладок клавиатуры. Например, у меня после обновления дистрибутива через rpi-update слетело переключение раскладок. До этого переключение раскладок было настроено редактированием файла /etc/default/keyboard. Снова запустил в терминале sudo raspi-config. Идем Internationalisation Options и заново настроил Change Keyboard Layout. При завершении выдается сообщение Reloading keymap. Дайте в терминале пару команд sync. По этой команде содержимое оперативной памяти записывается на диск, чтобы не потерялось. После чего переключение раскладок клавиатуры заработало.
В версии Jessie установлен пакет Libre Office. Он поддерживает форматы документов MS Office. Для русификации интерфейса Libre Office установите пакет libreoffice-l10n-ru командой
sudo apt-get install libreoffice-l10n-ru
После установки пункты меню Libre Office должны отображаться по-русски. При установке пакетов в выдаваемом сообщении иногда даются рекомендации по установке дополнительных пакетов. Часто такие советы бывают полезны. Так и в данном случае. Система предлагает установить еще несколько пакетов. В списке присутствуют два пакета для проверки орфографии и при установке система сообщает о конфликте. Просто выберите для установки один из них. Я установил пакеты hyphen-ru libreoffice-grammarcheck-ru libreoffice-help-ru mythes-ru командой
sudo apt-get install hyphen-ru libreoffice-grammarcheck-ru libreoffice-help-ru mythes-ru
После установки этих пакетов встроенная справка по Libre Office будет также выводиться на русском языке.
Использованные ресурсы:
http://proadminz.ru/lokalizatsiya-debian/
http://debianforum.ru/index.php?topic=3479.0
http://debianworld.ru/articles/nastrojka-rusifikaciya-konsoli-v-ubuntu-debian/
|