chok-chok-shop.ru

Raspberry pi 2 установка и настройка. Raspberry Pi — первый запуск

Raspberry Pi быстро стал популярной платформой для разных проектов. Низкая цена, относительная универсальность и открытость позволяет использовать плату как в любительских целях, так и в коммерческих проектах. После того как мы выбрали/купили модель и установили начнем установку нужных пакетов

Настройка общего доступа к папкам в ОС Debian Jessie

Для настройки общего доступа на Raspberry Pi в локальной сети необходимо установить пакет Samba

Sudo apt-get install samba samba-common-bin

Задаем владельца для необходимой папки

Chown -R pi:pi /path/to/share

Меняем содержимое файла конфигурации /etc/samba/smb.conf на свои настройки:

Comment = WWW Folder path = /var/www create mask = 0775 directory mask = 0775 read only = no browseable = yes public = yes force user = pi #force user = root only guest = no

Изменяем пароль, используемый в SMB сессии

Smbpasswd -a pi

И перезапускаем samba

Service samba restart service smbd restart service nmbd restart

Сетевая папка будет доступа в сетевом окружении по адресу: \\RASPBERRYPI\www или \\X.X.X.X\www

Подключение флеш-накопителя для увеличения дополнительного места

Для форматирования используем fdisk, для создания файловой системы — mkfs. После подключения носителя проверяем устройство в системе

Sudo fdisk -l

Команда покажет все устройства, которые подключены к нашей raspberry, например:
Disk /dev/sda: 16.0 GB, 16013852672 bytes

Запускаем fdisk для форматирования носителя:

Sudo fdisk /dev/sda

Разделы удаляются командой d ,
создаются командой n ,
Сохранение настроек — w .

Создаем файловую систему ext2 на носителе:

Sudo mkfs -t ext2 /dev/sda1 sudo mount -t ext2 /dev/sda1 sudo mkdir /mnt/flash

Вставляем свои данные в файл fstab, например

Sudo nano /etc/fstab /dev/sda1 /mnt/flash ext2 defaults 0 0

Подключение WI-FI адаптера и настройка беспроводной сети

Отключаем LAN кабель от сетевой карты и заменяем его на беспроводной wi-fi адаптер. Не все модели wi-fi адаптеров начинают работать автоматически. Некоторые требуют установки драйверов.
Адаптер, который заработал в Rasbian по принципу plug&play — это D-link DWA140 (ID 2001:3c15 D-Link Corp.). А вот для беспроводного адаптера TP-LINK TL-WN727N драйвера автоматически не подключились.
Беспроводная сеть настраивается с помощью файла wpa_supplicant.conf
Открываем файл

Sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

И прописываем настройки для подключения к Wi-fi сети

Ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="Your SSID Here" psk="Enter Passkey Here" proto=RSN key_mgmt=WPA-PSK pairwise=CCMP TKIP group=CCMP TKIP }

ssid - имя беспроводной сети
psk - пароль к сети
proto - тип шифрования WPA2 или WPA.
key_mgmt - WPA-PSK или WPA-EAP
pairwise - CCMP (WPA2) или TKIP (WPA1)
group - CCMP для WPA2 или TKIP для WPA1

Для ОС Raspbian Jessie в файле wpa_supplicant.conf достаточно указать

Network={ ssid="The_ESSID_from_earlier" psk="Your_wifi_password" }

И перезапустить интерфейс:

Sudo ifdown wlan0 sudo ifup wlan0

Настройка статического IP-адреса для беспроводного интерфейса

Открываем файл настроек сети

Sudo nano /etc/network/interfaces

Auto lo iface lo net loopback iface eth0 inet manual allow-hotplug wlan0 iface wlan0 inet manual wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

указываем свои настройки сети

Auto lo iface lo net loopback iface eth0 inet manual allow-hotplug wlan0 iface wlan0 inet static address 192.168.1.39 netmask 255.255.255.0 gateway 192.168.1.1 wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

Установка вспомогательных системных пакетов

Просмотр системной информации: загрузка процессора, памяти, размер памяти

Sudo apt-get install htop

Менеджер для работы с файлами

mc (Midnight Commander)

Sudo apt-get install mc

Сетевая утилита для пинга/трассировки заданных узлов

mtr

Sudo apt-get install mtr

Почтовый клиент для работы с почтой

Sudo apt-get install mutt

Настройка WEB-сервера на базе Apache

Собственный web-сервер поможет потренироваться в создании сайтов, провести эксперименты с настройками, плагинами и убережет вас от падения основного сайта.

1. Устанавливаем Apache и PHP

Sudo apt-get install apache2 php5 libapache2-mod-php5

2. Устанавливаем MySQL
В процессе установки необходимо установить пароль на пользователя root для базы данных.

Sudo apt-get install mysql-server php5-mysql

4. Устанавливаем PHPmyadmin

Sudo apt-get install phpmyadmin

5. Устанавливаем WordPress

Перед распаковкой файлов задаем разрешения для папки

Chmod -R 777 /var/www cd /var/www sudo chown pi sudo rm *

Загружаем последнюю версию

Sudo wget http://wordpress.org/latest.tar.gz

Распаковываем

Tar xzf latest.tar.gz mv wordpress/* rm -rf wordpress latest.tar.gz

Подробную инструкцию по настройке WordPress можно посмотреть .

Для того, чтобы WordPress обновлялся локально (без использования FTP) необходимо в файле wp-config.php добавить строку define(‘FS_METHOD’,’direct’); , например:

/** Sets up WordPress vars and included files. **/ require_once(ABSPATH . "wp-settings.php"); define("FS_METHOD","direct"); define("WPLANG", "ru_RU");

Если в установке WordPress нет необходимости, то достаточно установить пакет Apache, поместить файл index.html в папку /var/www и WEB-сервер уже готов для использования.

Использование Raspberry в качестве медиаплеера

Для превращения Вашего Raspberry в полноценный сетевой медиаплеер с поддержкой IP-TV необходимо установить Openelec. Существуют альтернативные оболочки, например OSMC , Kodi .

Openelec можно установить двумя способами:
1. Записываем дистрибутив Noobs на флеш-накопитель, при запуске выбираем Openelec. Настройки осуществляются с помощью графической оболочки.
2. Либо скачиваем дистрибутив с сайта Openelec и записываем образ для установки на носитель с помощью Win32DiskImager:

Образ для RPi First-Generation single-core models (Model A/B/B+ 256/512MB)

Образ для RPi2 Second-Generation quad core models (Model B 1024MB)

Видеонаблюдение

Наиболее распространенные пакеты для организации видеонаблюдения: Motion, Zoneminder. Использование Zoneminder требует дополнительных ресурсов системы, сложен в установке, поэтому после настройки и добавления камер производительность системы заметно снизится. Пакет Motion обладает широкими возможностями по управлению камерами, при этом не загружает систему.

Пакет Motion

Установка пакета

Sudo apt-get install motion

Конфигурационный файл программы: /etc/motion/motion.conf

Основные параметры которые необходимо поменять

Исправляем:
daemon = OFF на daemon = ON
webcam_localhost = ON на webcam_localhost = OFF

Запуск пакета осуществляется командой service motion start

Для того, чтобы увидеть изображение с камер необходимо указывать после IP-адреса порт 8081.
Для доступа к настройкам необходимо использовать порт 8080.

Доступ к камере в нашем примере возможен только внутри вашей локальной сети. Для удаленного подключения к видеосерверу необходимо настроить перенаправление входящих соединений на домашнем маршрутизаторе. Если вместо изображения на экране серый прямоугольник, то необходимо проверить порт к которому подключена web-камера. Устройство для захвата видео, настроенное в системе должно совпадать с тем, что прописано в файле конфигурации motion.conf

Ориентированную на начинающих пользователей этого одноплатного компьютера. Уроки будем традиционно публиковать в текстово-графическом и видео-форматах.

Сегодня первый урок, на котором мы рассмотрим устройство Raspberry Pi, разберемся, как установить операционную систему Raspbian, подключить, включить и выключить Raspberry Pi.

Видео первого урока:

Для начала рекомендуем ознакомится со статьей , в которой описано, что такое Raspberry Pi и одноплатные компьютеры вообще, зачем они нужны, в чем их преимущества по сравнению с традиционными компьютерами, что нужно, чтобы начать работать с Raspberry Pi, где его купить и почему Raspberry Pi используется для создания роботов и изучается в кружках робототехники.

Плата Raspberry Pi

Для первого урока нам понадобится:

  • плата Raspberry Pi;
  • кабель питания с выходом micro USB и напряжением 5V, минимальный ток 700 мА (такой кабель можно купить специально или использовать зарядное устройство с выходом micro USB от телефона, планшета и других гаджетов);
  • USB-клавиатура;
  • USB-мышь;
  • монитор или телевизор с HDMI/RCA/DVI интерфейсом;
  • кабель, один конец которого RCA или HDMI, а другой соответствует вашему монитору;
  • SD-карта от 4 Гб и классом скорости от 4;
  • любой «обычный» компьютер с подключенным интернетом и ридером SD-карт.

Итак, если вы имеете это все, начнем действовать.

Операционные системы для Raspberry Pi и программа NOOBS

Плата не имеет предустановленной операционной системы, поэтому первое, что придется сделать — установить ее.

  • Pidora , основанная на Fedora Remix ;
  • ARM-версия OpenELEC , XMBC медиа-центра;
  • RaspBMC , XMBC медиа-центр.

Из перечисленных ОС производителем рекомендуется использовать Raspbian , в наших уроках мы будем придерживаться этой рекомендации. По специфике других ОС еще поговорим в дальнейших уроках. Raspbian и остальные перечисленные операционные системы включены в NOOBS . Самый простой способ установить ОС на Raspberry Pi — использовать NOOBS.

NOOBS — это программа, включающая дистрибутивы перечисленных выше операционных систем и позволяющая установить простым и понятным новичку способом. NOOBS разрабатывается Raspberry Pi Foundation и скачать ее можно бесплатно с официального сайта по ссылке .

Как уже было сказано, в качестве постоянной памяти для Raspberry Pi используется SD-карта. На SD-карте будет храниться в том числе и операционная система.

Установка операционной системы Raspbian на Raspberry Pi

Есть три способа установить ОС на Raspberry Pi:

  1. Покупка SD-карты с уже установленной Raspbian или NOOBS. Особого смысла в этом нет. Хотя по цене такая карта выйдет не намного дороже обычной SD-карты того же размера, но ее придется ждать (если заказываете по почте).
  2. Скачивание NOOBS на SD-карту и установка ОС Raspbian с нее.
  3. Монтирование изображения ОС Raspbian прямо на SD-карту, в этом случае можно будет приступать к использованию сразу после включения

Установка ОС Raspbian

Рассмотрим по шагам второй вариант (он же реализован в видео).

  1. Вставляем SD-карту в компьютер (не в Raspberry Pi, в «обычный») и форматируем ее (производитель рекомендует SDFormatter , но можно использовать любые другие средства, в т.ч. входящую в Windows программу); при форматировании указываем файловую систему FAT32.
  2. Скачиваем с сайта zip-архив с NOOBS .
  3. Распаковываем скачанный архив на SD-карту так, чтобы файлы находились прямо в корневой директории.
  4. Вставляем в плату USB-мышь, USB-клавиатуру, подготовленную в предыдущих пунктах SD-карту, монитор.
  5. Подключаем питание по microUSB.
  6. Если телевизор подключен через RCA (“тюльпан”), нажимаем “3” на клавиатуре.
  7. В отображаемом окне выбираем ОС Raspbian и русскую раскладку клавиатуры, также можно выбрать язык (русской нет).
  8. Нажимаем “Install” и подтверждаем.
  9. Ждем, пока пройдет процесс установки и пройдет включение в консоли
  10. В открывшемся Configuration Tool (его настройки можно менять позже) в третьем пункте выбираем второй вариант, тогда интерфейсом по умолчанию будет графический (LXDE).
  11. Нажимаем “Done”, соглашаемся на перезагрузку и ждем, пока она пройдет
  12. Если потребуется ввод логина и пароля, вводим логин pi и пароль raspberry , после чего откроется рабочий стол.

В процессе установки будут появляться разные приветственные сообщения и подсказки, например, такие

Не беспокойтесь, скоро можно будет программировать!

Теперь рассмотрим по шагам альтернативный третий способ.

  1. Скачиваем архив с изображением с сайта.
  2. Распаковываем его, должен получиться файл.img.
  3. Вставляем SD-карту в компьютер (не в Raspberry Pi, в «обычный»)
  4. Монтируем установленный файл (производитель рекомендует ).
  5. Выполняем пункты 4-6 предыдущей инструкции.
  6. Выполняем пункты 10-12 предыдущей инструкции

Операционная система Raspbian установлена! Можно работать дальше.

Raspberry Pi и «рабочий стол» Raspbian

Программы для Raspberry Pi

В ОС Raspbian имеются различные предустановленные программы, которые можно открыть из меню “Пуск”. Многое предустановленное ПО предназначено для программирования: Scratch, Python, Wolfram и другие. Также представлено около 10 игр, которые можно открыть из программы Python Games. Ну и конечно есть такие стандартные программы, такие как калькулятор, текстовый редактор, браузер и другие.

Другие программы для Raspberry Pi можно скачать из Pi Store (аналог Google Play для Android или App Store для Apple) – часть программ платна, часть бесплатна.

В Pi Store вы можете скачать дополнительные программы

Включение и выключение Raspberry Pi

Установленная операционная система хранится на SD-карте, поэтому для работы Raspberry Pi всегда будем использовать эту карту.

Как включить Raspberry Pi: подсоединяем, включаем питание — сразу начинается включение, при необходимости вводим логин pi и пароль raspberry .

Покупка компьютера Raspberry Pi всегда обусловлена разными причинами. Кто-то приобретает это одноплатное устройство для расширения функционала своего жилища, кто-то для создания серьезной мультимедийной системы, а кто-то хочет осуществлять удаленный доступ к разным периферийным устройствам. В любом случае, благодаря Raspberry Pi все это возможно реализовать без проблем. Ограничением является только фантазия и отсутствие навыков при подключении и настройке девайса.

Особенности Raspberry Pi и его интерфейсы

Новенький Raspberry Pi представляют собой «голую» плату с распаянными на ней интерфейсами подключения, процессором и оперативной памятью. В зависимости от модели устройства, на нее устанавливаются разные процессоры, видеосистема и разный объем оперативной памяти. Кроме того, на плате может быть два или более USB-разъемов. Есть в линейке «малиновых» компьютеров и очень маленькие варианты, они рассчитаны на специфическое использование и отличаются чуть более слабыми характеристиками и не распаянными интерфейсами. Есть и более мощные модификации с 64-х битным четырёхядерным ARM-процессором.

Для связи с окружающим миром у Raspberry Pi имеется большая база, помимо USB в одноплатном мини-ПК есть композитный выход и HDMI. Видеосистема устройства дает возможность подключать широкоформатные мониторы с высоким разрешением. Кстати, видеочип может декодировать и выводить на экран видео в 1080р с 30 FPS, что для ARM-уровня весьма неплохо. Благодаря Ethernet, Raspberry Pi можно подключить напрямую к всемирной сети, а современные стандарты Wi-Fi и Bluetooth версии 4.1 помогают серьезно расширить функционал устройства. С их помощью можно создавать любые схемы подключения с настольным компьютером, аудиосистемой, смартфоном и другими устройствами, которые поддерживают подобные стандарты. Но главной особенностью ARM-компьютера Raspberry Pi является поддержка низкоуровневого интерфейса для подключения аналогичных устройств с помощью портов для ввода и вывода общего назначения GPIO.

Вместо обычного жесткого диска в устройстве применяется microSD флеш-карта. Учитывая то, что Raspberry Pi может работать на разных операционных системах, пользователь может использовать сразу несколько карт памяти с разными ОС, которые заточены под определенные нужды. Рекомендуемый объем флеш-карт не менее 8 ГБ.

Raspberry Pi настройка

Чтобы мини-ПК Raspberry Pi корректно работал, его необходимо правильно настроить. На новое устройство необходимо установить сначала операционную систему . В базовом варианте устройство работает на Linux, но для новичков и тех, кто планирует в дальнейшем подстроить Raspberry Pi под свои нужды рекомендуется устанавливать Raspbian (все ее сборки сделаны на основе Debian). Информации об этой ОС на просторах интернета большое множество, так что даже начинающий пользователь ARM-компьютера сможет разобраться. Кроме того, сам образ «операционки» можно скачать с официального сайта. После установки системы на карту памяти (она должна быть вставлена в настольный ПК), необходимо будет вставить ее в устройство и немного подкорректировать файл config.txt в корне «флешки».

Настройка config txt Raspberry Pi имеет большое значение, ведь это основной конфигурационный файл, в котором лучше всего установить фиксированное разрешение экрана (строки hdmi_group и hdmi_mode). Подробную информацию о параметрах файла можно найти на любом форуме, посвященном Raspberry Pi.

Первая загрузка мини-ПК автоматически запускает настройки raspi_config. Мы не будем описывать каждый из параметров, т. к. информацию о них можно легко найти в интернете. Все эти параметры отвечают за разные настройки. К примеру:

  • включенная команда expand_rootfs расширяет root-раздел карты памяти;
  • set_timezone позволит настроить часовой пояс;
  • boot_behaviour запускет графический интерфейс.

После настройки, необходимо перезагрузить устройство. На этом и заканчивается первичная настройка. В дальнейшем необходимо будет поменять язык, т. к. в стандартном варианте будет установлен английский. После того как пользователь увидит родной язык, он может смело настраивать операционную систему на Raspberry Pi. В прошлом «Линуксоподобные» системы отличались исключительным неудобством. Управлять ими приходилось исключительно через командную строку. Сегодня ситуация изменилась: операционные системы, рассчитанные для использования на Raspberry Pi имеют приятную графическую оболочку, которая поможет без проблем настроить нужный параметр.

Интернет на Raspberry Pi

  1. Зайти в параметры адаптера в Центр управления сетями и общим доступом;
  2. Выделить подключение по локальной сети и беспроводное;
  3. Нажать на правую кнопку мыши, а далее на «настройка моста».

Данные манипуляции создадут мост между ПК и Raspberry Pi, что позволит последнему подключаться к интернету.

This resource explains how to install a Raspberry Pi operating system image on an SD card. You will need another computer with an SD card reader to install the image.

Alternative distributions are available from third-party vendors.

If you"re not using balenaEtcher (see below), you"ll need to unzip .zip downloads to get the image file (.img) to write to your SD card.

Note : the Raspbian with Raspberry Pi Desktop image contained in the ZIP archive is over 4GB in size and uses the ZIP64 format. To uncompress the archive, a unzip tool that supports ZIP64 is required. The following zip tools support ZIP64:

Writing an image to the SD card

You will need to use an image writing tool to install the image you have downloaded on your SD card.

balenaEtcher is a graphical SD card writing tool that works on Mac OS, Linux and Windows, and is the easiest option for most users. balenaEtcher also supports writing images directly from the zip file, without any unzipping required. To write your image with balenaEtcher:

  • Download the latest version of balenaEtcher and install it.
  • Connect an SD card reader with the SD card inside.
  • Open balenaEtcher and select from your hard drive the Raspberry Pi .img or .zip file you wish to write to the SD card.
  • Select the SD card you wish to write your image to.
  • Review your selections and click "Flash!" to begin writing data to the SD card.

Note : for Linux users, zenity might need to be installed on your machine for balenaEtcher to be able to write the image on your SD card.

Я не особо большой знаток Linux (почти новичок), поэтому буду очень рад конструктивной критике в комментариях.

Все, кто хотел, давно купили себе Raspberry Pi 3, а я ждал непонятно чего 🙂 Однако недавно этот компьютер попал ко мне в руки, поэтому хочу поделится впечатлениями и полезными (для кого-то) советами по его настройке.

Аппаратная часть

Компьютер заказывался на AliExpress сразу с корпусом и блоком питания (Model B, 1 ГБ ОЗУ). Карта памяти, microSD SanDisk 16 GB class 10, уже валялась дома. С учётом её цены весь «системный блок» стоил примерно 3000 р.

В качестве экрана был подключён обычный телевизор Full HD (кабель HDMI в кладовке случайно завалялся). Из периферии изначально подключил только клавиатуру и мышь, подсоединив их к USB-портам.

Raspberry в определённых случаях ощутимо греется (показывая при этом иконку-градусник в правом верхнем углу экрана), поэтому в корпусе почти сразу были просверлены дополнительные вентиляционные отверстия. Эффективность комплектных радиаторов так себе, нужно искать что-то посерьёзнее, если собираетесь нагружать компьютер на 100%.

Операционная система

Выбор ОС для Raspberry Pi 3 - вопрос деликатный. Если кто-то не в курсе, то здесь ARM-процессор. Т. е. обычный дистрибутив Linux на устройство не встанет, нужна специально подготовленная сборка.

Собственно, из-за относительно специфичного железа в дальнейшем будет много других сложностей с программами и т. п.

Существует несколько официальных и неофициальных сборок Linux для этого мини-компьютера. Какую из них использовать - зависит от поставленной задачи. В моём случае Raspberry Pi 3 будет использоваться, как обычный домашний компьютер для работы и развлечений (звучит несколько амбициозно). Попробовав несколько ОС, я остановился на основном официальном дистрибутиве, Raspbian Stretch 9.1 (новейшем на тот момент). На мой взгляд, он быстрее, стабильнее и универсальнее остальных.

Установка ОС на «Малину» очень проста. Скачиваем образ, распаковываем файл.img и записываем его на карту памяти с помощью специальной программы (для Windows это, например, Win32 Disk Imager).

Более подробное описание процесса записи ОС легко найти в Интернете.

После окончания записи карту памяти нужно вставить в соответствующий слот Raspberry Pi. Затем включаем устройство в электрическую сеть и начинаем первоначальную настройку (вставка блока питания в розетку - штатный способ включения этого компьютера).

Если вы подумали, что Raspberry Pi 3 сможет на равных конкурировать с обычным домашним компьютером за 20 000 р., то это совсем не так. Работать Raspberry будет гораздо медленнее, а ряд задач для него вообще недоступен. Однако с определёнными функциями мини-компьютер справляется неплохо. Например, с ролью терминала для не слишком «тяжёлых» веб-приложений он справится отлично.

Настройка Raspberry Pi 3 (ОС Raspbian)

При первом запуске даже ничего не нужно выбирать и нажимать. Система уже практически готова к работе. После перезагрузки появляется рабочий стол.

Хотя радоваться здесь особо нечему - просто придётся больше вещей настраивать уже в установленной системе 😉

Сначала подключаемся к Интернету. При проводном соединении Интернет уже должен работать сам. В моём случае используется Wi-Fi, поэтому нужно нажать на красные кресты на панели задач (иконка сетевых подключений), выбрать беспроводную сеть и ввести пароль. Всё почти так же, как в других операционных системах.

Она позволит выполнять все дальнейшие действия в терминале с правами суперпользователя. В противном случае придётся добавлять sudo в начале каждой второй строки (а то и чаще).

Все остальные команды приведены в статье без sudo. Т. е. предполагается, что вышеописанная рекомендация была выполнена.

Сразу обновляем пакетную базу и прошивку устройства:

Apt update apt upgrade rpi-update

Затем заходим в настройки Raspberry Pi: «Пуск» (значок малины) > Preferences > Raspberry Pi Configuration. Нажимаем «Change Password…» и задаём новый пароль (одновременно для пользователя и суперпользователя). Это позволит избежать некоторых проблем в будущем.

По умолчанию в Raspbian создан пользователь pi с паролем raspberry.

Настраиваем дальше. Hostname (имя компьютера в сети) можно не менять. У меня изображение выводится не на весь экран (толстая чёрная рамка по периметру), поэтому параметр Underscan переключаю в положение «Disabled». На вкладке «Performance» изменяем значение GPU Memory на 128 (можно и 64 оставить, но некоторым приложениям может не хватить).

Переходим во вкладку «Localization». Нажимаем «Set Locale…». Выбираем Language: ru (это даст хоть какой-то перевод ОС на русский). Настраиваем время через «Set Timezone…». В моём случае Europe/Moscow. Выбираем основную раскладку клавиатуры через «Set Keyboard…». Советую United States/English (US), т. к. к ней все уже привыкли. На всяких случай заходим в «Set Wi-Fi Country…» и тоже выбираем RU.

После всего этого нажимаем «OK» внизу окна и соглашаемся на перезагрузку.

Для интереса посмотрим сколько ОЗУ занимает операционная система в новом состоянии (диспетчер задач вызывается через Ctrl + Alt + Del или из меню приложений). 92 МБ! Вот бы Windows столько занимала 🙂

Настройка внешнего вида

Для удобства приводим рабочий стол к более привычному виду (в данном случае к виду подобному Windows). Правый клик по панели, «Panel Settings». Edge переключаем в положение «Botton» - панель перемещается вниз. Переходим во вкладку «Panel Applets», удаляем лишнее, добавляем нужное. Удалил Ejecter и CPU Usage Monitor. Добавил Minimize All Windows и Keyboard Layout Handler (переключатель раскладки клавиатуры).

Через последний добавляем русскую раскладку. Правый клик по флагу, «Keyboard Layout Handler Setting». Снимаем флажок «Keep system layouts», нажимаем «Добавить», выбираем ru. Меняем сочетание клавиш для переключения раскладок кнопкой под надписью Change Layout Options.

Кнопка «Закрыть» в этом окне не работает, но работает крестик в углу. Это старый баг многих сборок Linux (странно, что его не убрали до сих пор).

На панели есть значок Bluetooth. Отключаем через него модуль Bluetooth, если не собираемся подключать какие-либо беспроводные устройства.

Меняем набор значков слева. Правый клик на одном из значков, «Application Launch Bar Settings». Вытаскиваем пару ярлыков из меню на рабочий стол. Меняем обои (предпочитаю что-то более однотонное):

Numlock

К этому времени не работающая цифровая клавиатура уже начала раздражать. При загрузке системы Numlock выключен (в других версиях Linux такое тоже бывает). Каждый раз включать его не хочется. Пора исправить ситуацию. Устанавливаем программу numlockx:

Apt install numlockx

Добавляем её в автозагрузку. Например, открываем файловый менеджер, переходим в папку /home/pi/.config , создаём там файл autostart (без расширения) с единственной строкой: @numlockx -on .

Можете использовать любой другой способ добавления в автозагрузку.

Проблема с USB-флешками и жёсткими дисками

На первый взгляд, со съёмными носителями всё в порядке. Они корректно определяются при подключении, все файлы отображаются и нормально открываются. Только вот записывать на флешки ничего нельзя, т. к. подключаются они в режиме «readonly» (за редким исключением).

Решается проблема просто, установкой дополнительного драйвера:

Apt install ntfs-3g

После установки требуется перезагрузить систему.

Проверялись все накопители, имеющиеся в распоряжении - запись, изменение и удаление стали работать (не только в NTFS, но и в FAT32).

На одном USB-накопителе небольшого объёма только что отформатированном в Windows проблемы почему-то не было изначально.

Программы в комплекте

Настало время посмотреть, что уже установлено в системе. Просто пробежимся по меню приложений (консольные утилиты в расчёт не берём).

В разделе «Программирование» находится больше десятка приложений собственно для программирования (оставим их без внимания).

Категория «Офис» содержит исключительно программы из пакета LibreOffice (знаменитого бесплатного аналога Microsoft Office). Полезные приложения для работы с документами. Создание и правка не очень сложных файлов в них на Raspberry Pi 3 происходит с минимальными притормаживаниями.

Раздел «Интернет» содержит, на мой взгляд, два полезных приложения. Первое - VNC Viewer. Неплохой вариант управления удалёнными устройствами. Скорость работы приемлемая. Второе - браузер Chromium. Практически тот же Chrome, только без излишеств. Сайты работают с разной скоростью. Некоторые прямо быстро, некоторые очень туго (зависит от типа сайта и его оптимизации). Например, ВКонтакте листается с небольшими рывками, а Одноклассники уже идут со скрипом (хотя в целом пользоваться можно и тем и другим). Даже YouTube в нём сносно работает (установлено специальное расширение). В полноэкранном режиме видео, конечно, дёргается, а вот в широкоэкранном смотрится нормально. Т. е. на этом компьютере более или менее доступна работа в Интернете (по крайней мере, она комфортнее, чем на среднем смартфоне).

При работе на Raspberry Pi 3 в большинстве приложений заметен небольшой разрыв кадра (нижняя часть изображения обновляется чуть позже верхней). Эта неприятность связана с отсутствием вертикальной синхронизации (tearing). На обычных компьютерах проблема легко решается, но для Raspbian решения я не нашёл. Опять же многое упирается в специфическое железо.

В «Стандартных» минимальный набор полезных приложений: калькулятор, терминал, просмотрщик файлов PDF, блокнот, архиватор (который почти ничего не умеет), диспетчер задач, программа для просмотра изображений, файловый менеджер и утилита для создания копии системы - SD Card Copier.

Всё необходимое есть, лишнего немного, остальное ставим по потребностям.

Skype

Со Skype в Linux почти всегда были какие-то заморочки. Нынешняя версия является просто оболочкой для веб-интерфейса. Вместо того, чтобы пытаться запустить её под Raspbian, просто воспользуемся веб-версией напрямую.

В Raspberry Pi 3 отсутствует разъём mini-jack для микрофона. Вариант 1 - найти микрофон с разъёмом USB. Вариант 2 - подключить дешёвую внешнюю USB-звуковую карту с привычными разъёмами. В моём случае всё было ещё проще (хотя не совсем) - веб-камера оказалась со встроенным микрофоном, т. е. два устройства заняли только одно гнездо.

Откроем Skype. Через Chromium заходим по адресу web.skype.com/ru и выполняем вход в свой аккаунт. Затем нажимаем на зелёный замок в адресной строке: разрешаем камеру, микрофон и Flash. Микрофон работать всё равно не хотел. Оказалось, что нужно было кликнуть по значку видеокамеры (в адресной строке справа), затем вместо по «По умолчанию» выбрать правильное аудиоустройство.

Сделал тестовый видеозвонок знакомым. Звук в обе стороны проходит нормально, видео тоже передаётся (немного притормаживает).

Расширение офисных приложений

Пакет LibreOffice, конечно, неплох, но сейчас он на английском, не проверяет правописание и не очень правильно отображает документы MS Office, т. к. в системе нет ни одного шрифта из Windows. Открываем терминал, устанавливаем русскую локализацию, орфографический словарь и шрифты:

Apt install libreoffice-l10n-ru hunspell hunspell-ru ttf-mscorefonts-installer

Вот так гораздо привычнее:

Наш штатный архиватор умеет работать только с типичными для Linux форматами, поэтому нужно помочь ему, добавив поддержку более ходовых типов архивов (7z, RAR и ещё парочки):

Apt install p7zip-full unrar-free

Установим более продвинутые программы для чтения электронных книг Evince и FBReader, чтобы открывать разные типы электронных книг:

Apt install evince fbreader

Evince у меня не появился в меню самостоятельно, поэтому пришлось зайти в «Параметры» > «Main Menu Editor» и отметить его флажком.

Настройка локальной сети

Если у вас есть локальная сеть, то Raspberry Pi 3 уже подключен к ней (в случае открытой и корректно настроенной сети). Чтобы иметь к ней удобный доступ, в стандартном файловом менеджере нужно открыть меню «Перейти», выбрать «Сеть», открыть меню «Закладки», нажать «Добавить в закладки», переключить вид «Дерево директорий» на «Точки входа». Теперь ссылка на сеть будет под рукой при каждом открытии файлового менеджера.

Также можно установить другой файловый менеджер, например, Thunar.

Вроде, всё неплохо: сетевые ресурсы доступны, файлы открываются, копируются и даже удаляются. Только при входе чуть ли не в каждую сетевую папку система запрашивает пароль (который мы меняли в самом начале работы с ОС). Другие компьютеры в моей сети (и на Windows, и на Linux) заходят на те же ресурсы без паролей. Убрать ввод этого пароля пока не удалось (ввожу каждый раз).

Для того, чтобы компьютеры, входящие в ЛВС, отображались на верхнем уровне, правим настройки Samba /etc/samba/smb.conf . Только файл нужно открыть с правами суперпользователя. Например, вводим в терминале следующую команду (предварительно выполнив sudo -i ):

Leafpad /etc/samba/smb.conf

Меняем значение параметра workgroup на название нашей рабочей группы, сохраняем изменения, делаем перезагрузку. Теперь при заходе в «Сеть» можно сразу переходить к нужному компьютеру (не открывая ещё две папки).

Настройки сети приведены для примера. В других случаях данный подход к работе с ЛВС может просто не сработать.

Подключение к сетевому принтеру

Раз уж у нас есть офисные программы, то и печать документов, скорее всего, потребуется. В рассмотренной выше сети установлен единственный принтер, подключённый к ПК на Windows 10. Принтер уже сетевой, но нужно как-то добавить его в Raspbian. Для этого установим программы CUPS и samba-client:

Apt install samba-client cups

CUPS не пустит нас в настройки просто так. Поэтому нужно добавить нашего текущего пользователя в группу lpadmin:

Usermod -aG lpadmin pi

Управление в CUPS происходит через веб-интерфейс. Вводим в браузер адрес 127.0.0.1:631 , затем переходим в раздел «Администрирование», нажимаем «Добавить принтер». Вводим имя пользователя pi и пароль, который задали при настройке системы (в начале статьи). Отмечаем «Windows Printer via SAMBA» и нажимаем «Продолжить».

Дальше важный момент. В поле «Подключение» нужно ввести адрес принтера в сети. В данном случае smb://192.168.1.6/hp1010 . Из чего он состоит: smb:// - протокол SAMBA, 192.168.1.6 - локальный адрес компьютера, к которому подключён принтер, hp1010 - сетевое имя принтера.

Адрес компьютера в ЛВС должен быть статическим, а имя принтера желательно задавать только латиницей (без пробелов).

Нажимаем «Продолжить». Вводим название принтера для нашей системы и на всякий случай ставим флажок «Разрешить совместный доступ к этому принтеру», нажимаем «Продолжить». Выбираем драйвер для принтера (список впечатляет), нажимаем «Добавить принтер». Сохраняем параметры. Печатаем для теста какой-нибудь документ и радуемся жизни.

Работа с графикой

На Raspberry Pi 3 можно установить классические графические редакторы GIMP и Inkscape:

Apt install gimp inkscape

Работают они в целом корректно, но медленно. Несложные манипуляции с не очень большими картинками мини-компьютер потянет (обрезать фотографию, цвета поправить, надпись добавить, логотип нарисовать). Серьёзные графические задачи, естественно, требуют серьёзной мощности.

Просмотр видео

Вот здесь всё опять упирается в нестандартное железо. Привычные плееры просто на нём не работают (либо работают с большими проблемами). Получилось найти только две программы, которые справляются с проигрыванием видео: OMXPlayer и Kodi. Использовать будем обе.

OMXPlayer уже установлен в системе, но он консольный, поэтому пользоваться им не слишком удобно. Чтобы видеофайлы открывались двойным кликом делаем следующее. Кликаем по файлу правой кнопкой, выбираем «Открыть с помощью…». Переходим на вкладку «Пользовательская команда». В верхней строке вводим omxplayer -b . Отмечаем флажками «Выполнить в эмуляторе терминала» и «Установить выбранное приложение по умолчанию для данного типа файла». В имени приложения пишем, например, omxplayer . Нажимаем «OK».

Эти действия нужно проделать для каждого расширения видеофайлов.

Переключатся между окнами OMXPlayer не даёт. Клавиши управления: «q» - выход, «-» и «+» - регулировка громкости, «←» и «→» - перемотка.

Kodi - это довольно серьёзный медиацентр. Понимает значительно больше кодеков, чем OMXPlayer, имеет встроенный DLNA-клиент и другие плюшки. Для начала его нужно установить:

Wi-Fi у Raspberry слабоват, поэтому видео приличного размера по сети смотреть через него не получится. Позаботьтесь о проводном подключении.

С Kodi на Raspberry Pi 3 можно смотреть весьма увесистые фильмы. Проверял на файле Full HD размером 40 ГБ с битрейтом 40 Мб/с (по DLNA). За 2 с лишним часа ни одного подтормаживания или других проблем. Некоторые Smart-телевизоры при проигрывании этого же файла с того же DLNA-сервера зависали на середине видео (приходилось выключать/включать).

Прослушивание музыки

С воспроизведением звука всё гораздо проще. Поддерживаются многие проигрыватели. Штатный OMXPlayer тоже умеет играть музыку, но в этом нет необходимости. Был установлен Audacious, который ничем особо не перегружен, но имеет привычный вид и нормальный функционал:

Apt install audacious

Торрент-клиент

Здесь тоже всё нормально. Установил Deluge:

Apt install deluge

Почему именно его? Потому что привык к нему. Deluge не лучше и не хуже других. Просто выполняет свою работу как полагается. Для теста скачал через него Raspbian Stretch Lite. Никаких проблем не заметил.

Игры

Конечно, сложно назвать Raspberry Pi игровой платформой, однако поиграть на нём вполне возможно. Речь по большей части идёт о запуске игр, выходивших на старых приставках. Долгие попытки собрать что-то вроде RetroPie в виде отдельного приложения (а не целой ОС) не увенчались успехом. Поиск отдельных приложений для каждой приставки тоже довольно нудное дело, поэтом остановился на Mednafen:

Apt install mednafen

Первым делом переходим в «Global Settings» и выбираем Video Driver sdl вместо opengl (ну нет у «Малины» нормальной поддержки OpenGL). После этого образы игр (ROMs) начнут нормально работать (не все, конечно).

С нормальной скоростью заработали только NES и Sega Mega Drive (хотя большинство платформ не проверялось, т. к. нет к ним интереса).

Можно добавлять игры в интерфейс Mednaffe и запускать их оттуда, а можно даже не запускать Mednaffe - просто открывать файл с образом игры, как любой другой, двойным кликом (не для всех платформ сработает).

Играть в приставочные игры на клавиатуре неудобно, а под рукой как раз есть геймпад от Xbox 360. Контроллер работает без дополнительных драйверов, остаётся только настроить кнопки. Для этого в Mednaffe открываем раздел «Systems», переходим к нужной приставке, открываем подраздел «Input», нажимаем «Controller Setup». Выбираем «Port 1» (первый контроллер), делаем двойной клик в столбце Key и нажимаем на геймпаде кнопку, соответствующую надписи в столбце Action/Button (для каждой строки).

Если настройки не применились, запускаем игру нужного формата из интерфейса (новые параметры должны вступить в силу), после чего настройки уже будут действовать и при запуске двойным кликом.

Несколько «родных» игр, заслуживающих внимания, тоже можно установить. Например, Битва за Веснот (напоминает HOMM III) и OpenTTD (напоминает SimCity 2000). Обе игры переведены на русский язык.

Apt install wesnoth openttd

Последний штрих

После установки многих программ остаётся всякий «мусор». Хорошо бы его удалить следующей командой (ещё и немного места освободится):

Apt autoremove

Дополнительные сведения

  • Снимок экрана делается клавишей Print Screen и автоматически сохраняется в домашнюю папку (/home/pi).
  • Если хотите немного повысить скорость работы Raspberry Pi 3, подключите его к экрану с низким разрешением (например, 1366×768).
  • Приложения можно поискать в штатной утилите «Add / Remove Software», которая чем-то похожа на Synaptic.
  • Для подключения к монитору без разъёма HDMI может использоваться дешёвый переходник с HDMI на DVI-D или такой же кабель.
  • Raspberry может показывать на экране три специальных значка-индикатора (независимо от установленной ОС и среды рабочего стола): молния - низкое напряжение, наполовину красный термометр - высокая температура чипа (80–85 градусов), полностью красный термометр - критическая температура (выше 85 градусов).

Заключение

В целом мини-компьютером я остался доволен. За свою стоимость он предоставляет очень даже широкий функционал (в статье рассмотрены только некоторые варианты его использования). Для опытных пользователей Linux настройка Raspberry Pi 3 покажется несложной. Остальные без проблем смогут использовать уже настроенную систему.

Кликать мышью по окнам можно хоть кота научить.

Помимо энтузиастов Raspberry может быть интересен и компаниям с большим парком машин. Например, покупка 20 классических системных блоков для колл-центра по 12 000 р. и покупка 20 «малиновых» компьютеров по 3000 р. - это совсем разные вещи (180 000 р. экономии).

Только мониторы нужно брать хотя бы с DVI-D - ещё 15 000 вычитаем.

При домашнем использовании Raspberry Pi 3 хорошо справится с ролью бесшумного медиасервера, ретро-приставки, вспомогательного компьютера для другой комнаты и т. д и т. п…

Загрузка...

Реклама