Установка ОС и настройка 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.  Далее, если нужно, отмонтируем карту памяти:

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 адреса и многое другое.


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

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

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

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

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

      setxkbmap us,ru -option grp:ctrl_shift_toggle

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

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

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

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

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

  5. Доброго времени суток. Воспользовался Вашей инструкцией, описанной выше. Аппарат загружается, но… KODI не запускается. Просто появляется основное окно и всё, висит машина. И ещё во время просмотра видео с Youtube в ЛЮБОМ разрешении возникают «фризы» примерно каждые 4 секунды. Чтобы это могло значить?

    1. у меня было такое. Замените карту памяти и попробуйте.
      У меня были жесткие фризы на классе меньше 10, на 10 классе были такие симптомы, как у вас. Долго не мог понять в чем же дело, но вскоре карта сама здохла… после замены проблем не наблюдал.

  6. Зачем форматировать карту перед тем, как на неё заливается образ, стирающий разметку? Поправте доку или меня пожалуйста. А то немного вводит в заблуждение.

  7. Добрый день,
    Уточните как добавить sh скрипт в автозагрузку. Гуглил, пробывал разные варианты, но ни как не срабатывает автозагрузка. Подскажите пожалуйста как это сделать.
    из консоли под рутом запускаю скрипт двумя командами:
    cd /home/pi/package/
    nohup sh /home/pi/package/nix.runNis.sh >/dev/null &

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

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