Установка ОС и настройка Raspberry PI 3. Часть вторая (техническая)

Стандартный
           

Raspberry PI 3

Итак. Raspberry куплена, теперь нужно в нее вдохнуть жизнь. Для работы с Raspberry нужна micro SD карта от 8 Gb, желательно 10 classs, для более шустрой и стабильной работы. Нужно скачать образ системы RASPBIAN JESSIE.
Данная система основана на Debian, которая оптимизированная для аппаратных возможностей Raspberry Pi.

От себя лично могу сказать, что я остановился именно на официальной сборке, хотя перепробовал и Ubuntu Mate 16.04, Lubuntu 16.04 и Xubuntu 16.04. За небольшое время ознакомления и работы я уже прикипел к Raspbian. Скорость работы (Debian есть Debian), стабильность, внешний вид (ностальгия по Gnome 2) и конечно же огромная поддержка сообщества, сделали свое дело.

Итак скачиваем архив и разархивируем его.

wget https://downloads.raspberrypi.org/raspbian_latest
unzip raspbian_latest

После распаковки у меня появился в Домашнем каталоге образ 2016-05-27-raspbian-jessie.img. В вашем случае цифры могут быть другие, т.к. версия системы может измениться, так что обратите внимание на этот момент!

Далее вставляем карту памяти в картридер и подключаем к компьютеру. Выполним в Терминале команду:

df -h

В моем случае нужная карта памяти это /dev/sdd1. Форматируем ее в fat32 в программе GParted. Далее, если нужно, отмонтируем карту памяти:

sudo umount /dev/sdb1

Теперь нужно записать разархивированный образ на наш носитель. Для этого есть 2 способа.

Способ первый (используем утилиту dd):

sudo dd bs=4M if=2016-05-27-raspbian-jessie.img of=/dev/sdd

Важное замечание! В параметре of= мы должны указать всю карту памяти целиком, а не раздел, поэтому пишем /dev/sdd. После sdd цифры быть не должно! Если хотите видеть процесс копирования образа на носитель, то можно использовать утилиту dcfldd. Установите ее командой:

sudo apt-get install dcfldd

В этом случае команда копирования будет следующей:

sudo dcfldd bs=4M if=2016-05-27-raspbian-jessie.img of=/dev/sdd

Способ второй (используем утилиту gddrescue):

sudo apt-get install gddrescue
sudo ddrescue -d -D --force 2016-05-27-raspbian-jessie.img /dev/sdb

После этого удаляем уже не нужный архив:

rm -i raspbian_latest

На этом подготовка завершена. Подошел волнующий момент запуска Raspberry PI 3. Подключаем мышку, клавиатуру и монитор. Вставляем карту в наше устройство, подаем питание и…. Есть!!!! Все загрузилось!

2016-06-11-224421_1280x1024_scrot

Далее нужно сконфигурировать наш мини-компьютер. Выполняем команду:

sudo raspi-config

Я настраивал следующие параметры:

Expand Filesystem — использовать весь объем карты памяти
Change User Password — задать свой пароль пользователя
Internationalisation Options — настройки локализации, времени, клавиатуры. Подробнее:

Выбираем Change Locale. Отмечаем пробелом пункт ru_RU.UTF-8 UTF-8. Жмем Enter. Далее выбираем ru_RU.UTF-8 — Ок.
После этого снова нужно зайти в Internationalisation Options и выбрать Change Timezone. Выбираем Европа. Далее я выбрал Киев, а вашем случае может быть другой город. Жмем Enter. Снова заходим в Internationalisation Options и заходим в пункт Change Keyboard Layout. Я отметил пункт Обычная 102-клавишная (межд) и т.д.

Advanced Options — настройки видео памяти, SSH, звука и т.д. Подробнее:

Параметр Memory Split отвечает за количество оперативной памяти, выделяемой для видео. Я установил значение — 128.
Параметр SSH включает одноименную службу.
В параметре Audio я отметил пункт Force 3.5mm (‘headphone’) jack, т.к. я брал выход звука с разъема 3.5mm.

На этом моя настройка система была закончена. Жмем <Finish> и соглашаемся на перезагрузку системы. В вашем случае возможно нужно будет настраивать другие параметры.

Обзор и настройка Raspberry PI :

на украинском языке: https://www.youtube.com/watch?v=BC5dKX_nZCg
на русском языке: https://www.youtube.com/watch?v=mojg8XBDyDw&list=PLi1bnIBrpuCCB_96omN_IBOVcc4h9YrmU&index=1

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

sudo apt-get install easytag recordmydesktop winff audacious alsa-base alsa-utils pulseaudio mpg123 conky osmo deluged deluge-web deluge-common gedit mc htop lxmusic gimp inkscape moc evince gparted ksnapshot filezilla audacity mp3gain dcfldd ncdu bleachbit

Установим архиваторы:

sudo apt-get install p7zip-full unace zip unzip sharutils uudeview mpack arj cabextract file-roller

Удаляем, если есть, unrar-free:

sudo apt-get remove unrar-free

Редактируем /etc/apt/sources.list.

sudo leafpad /etc/apt/sources.list

Добавляем строки:

# Default repository
deb http://archive.raspbian.org/raspbian wheezy main contrib non-free rpi
# Source repository to add
deb-src http://archive.raspbian.org/raspbian wheezy main contrib non-free rpi

Далее выполняем команды:

sudo apt-get update
mkdir ~/unrar-nonfree && cd ~/unrar-nonfree
sudo apt-get build-dep unrar-nonfree
sudo apt-get source -b unrar-nonfree
sudo dpkg -i unrar*.deb
cd && sudo rm -r ~/unrar-nonfree

Установим Chromium с поддержкой воспроизведения видео с YouTube:

wget -qO - http://bintray.com/user/downloadSubjectPublicKey?username=bintray | sudo apt-key add -
echo "deb http://dl.bintray.com/kusti8/chromium-rpi jessie main" | sudo tee -a /etc/apt/sources.list
sudo apt-get update
sudo apt-get install chromium-browser rpi-youtube -y

В конце установки браузера будет открыта страница для инсталляции расширения RPi-youtube. Если такого не произойдет, то установите расширение отсюда.

Включаем поддержку Flash:

wget http://softhelp.org.ua/soft/flash21.0.0.182-r1.tar.xz
tar -xJfflash21.0.0.182-r1.tar.xz
cd pepper
sudo cp *.so /usr/lib/chromium-browser/plugins
sudo cp *.json /usr/lib/chromium-browser/plugins
sudo leafpad /etc/chromium-browser/customizations/01-pepper

вставляем текст:

CHROMIUM_FLAGS=»${CHROMIUM_FLAGS} —ppapi-flash-path=/usr/lib/chromium-browser/plugins/libpepflashplayer.so —ppapi-flash-version=21.0.0.182-r1 -password-store=detect -user-data-dir»

Перезапускаем браузер и проверяем, перейдя по адресу:

chrome://plugins/

 

Изменим размер SWAP (файл подкачки), который по умолчанию имеет размер 100Mb.

sudo leafpad /etc/dphys-swapfile

Изменяем CONF_SWAPSIZE=100 на CONF_SWAPSIZE=1024

sudo /etc/init.d/dphys-swapfile stop
sudo /etc/init.d/dphys-swapfile start

Устанавливаем последнюю версию медиа-центра KODI (XBMC):

echo 'deb http://pipplware.pplware.pt/pipplware/dists/jessie/main/binary /' | sudo tee --append /etc/apt/sources.list.d/pipplware_jessie.list

wget -O - http://pipplware.pplware.pt/pipplware/key.asc | sudo apt-key add -

sudo apt-get update
sudo apt-get install kodi
sudo apt-get upgrade
sudo apt-get dist-upgrade

Устанавливаем дополнение для просмотра IPTV каналов, т.к. в версии KODI для Linux они отстутствуют по умолчанию:

sudo apt-get install kodi-pvr-iptvsimple

продолжение следует…

Небольшой совет. На базе Raspberry можно создать сервер, можно залить на него свой сайт, блог, форум. А для таких целей  весьма важна правильная настройка Robots.txt. В данном текстовом файле можно указать директории и файлы, которые не будут сканировать поисковые роботы, заблокировать назойливые IP адреса и многое другое.

19 Comments

  1. попробуй lubuntu. попробовал все полноценные оси для малинки эта самая быстрая и стабильная. одна беда нет поддержки fullhd самый нормальный плеер smplayer, но когда меняю размер окна плеера, происходит кошмар и видео начинает тормозить, как и на всех остальных. еще флэш только через хром, для фаната лисы беда, слава богу нормальные сайты перешли на хтмл5
    да малина третья флэшка 10 класс 16 гигов.

      • kodi интересная вещь, у меня на планшете стоит, под андройд.
        с fullhd тоже проблема решена, в плеере mpv есть кодек rpi…
        а распбиан, например, что бы прописать скрытую сеть, надо суперпользователем лезть в конфиги и таких мелочей где приходится пританцовывать хватает. зачем, если есть простая и привычная ось)

  2. Хочется сказать спасибо автору статьи за проделанную работу, и задать вопрос, на который я никак не могу найти ответа. Как в raspbian-jessie установить два языка. Не до первой перезагрузки, а на всегда?

    • Надо в домашней папке создать текстовый файл с именем .xsessionrc и содержимым в виде следующей строки:

      setxkbmap us,ru -option grp:ctrl_shift_toggle

      В этом случае будут присутствовать 2 языка — английский и русский, и переключение языков будет производится комбинацией клавиш: ctrl_shift. Либо подставить собственную комбинацию. У меня лично данный способ работает.

      • К сожалению в Raspbian Jessie 2016-11-25 это не прокатывает.
        Несмотря на установки в raspi-config, их забивает Обработчик раскладки клавиатуры (при перезагрузке остается только один язык
        и клавиатура PC105, остальное при помощи танцев с бубном еще
        можно установить). Так что вопрос остается открытым.

  3. Подскажи как ведет себя 3 малинка в браузере. Мой OrangePi не способен скролить страницы (нет аппаратной поддержки), не отображает видео больше 360… Нужен второй комп для проверки почты и чтения новостей.

    • Raspberry PI 3. Установил Chromium 51 и Флеш 21. В принципе работает, но видео я смотрю не в браузере, а в KODI, либо через livestreamer — http://softhelp.org.ua/?p=6924. А так конечно желательно не открывать больше 2-3 страниц. А если страницы тяжелые, то малинка даже может подвиснуть на несколько минут. В принципе я доволен. Полная тишина (я установил на процессор мощный радиатор и температура теперь не поднимается больше 55 градусов), потребление на максимальных нагрузках всего 3 Вт и конечно же размеры!!!

  4. Кто нибудь поднимал вебсервер на Raspberry PI 3 с использованием программ имеющих графический интерфейс? Ресурсов хватает?

Leave a Reply

Статьи