Настройка raspberry pi 3
Содержание:
- Требования к аппаратному обеспечению
- Первая загрузка
- Какие впечатлений от работы Windows 11 на Raspberry
- Как установить Linux на Raspberry Pi
- Подключение Raspberry Pi.
- Развивайте проекты интернета вещей с Raspberry Pi
- Установка операционной системы на Raspberry Pi
- Специализированные операционные системы для Raspberry Pi
- Как скачать и установить Raspbian на SD-карту
- Настройка Raspbian
- Video
- Настраиваем сеть
- Choose your Desktop Environment
- Оптимизируем дисковые операции
- Какие дистрибутивы Linux возможно установить на RPi 3
- Стоит ли устанавливать Ubuntu вместо Raspbian
- Просмотр видео
Требования к аппаратному обеспечению
Источник питания
Плата Raspberry Pi запитывается с помощью порта Micro USB, который она содержит в своем составе. Для нормального функционирования плате необходим источник питания с параметрами 5V, 1000mA. Эти требования являются существенными. Напряжение более 5V может необратимо повредить плату, а если оно меньше 4.8V, то плата может попросту не работать.
Мы для питания платы Raspberry Pi используем зарядку от сотового телефона с характеристиками 5V, 1000mA. Запомните минимальное значение тока, который необходим для нормального функционирования платы.
Также для подачи питания на плату необходим USB кабель хорошего качества (примерно как показанный на рисунке выше), потому что если он «плохого» качества, то как бы хороши ни были характеристики источника питания, при плохом кабеле вы все равно не получите хорошего питания для платы.
Для выполнения высокопроизводительных операций на плате Raspberry Pi требования к источнику питания для нее возрастают – в этом случае он должен обеспечивать ток, по меньшей мере, 2000mA (2A).
Также можно подавать питание на плату Raspberry Pi с помощью двух не очень мощных адаптеров, в данном случае один из них подключается к порту micro USB, а другой – к одному из портов USB 2.0. К примеру, мы подключаем к свободному порту USB 2.0 адаптер с поддерживаемым током 700mA.
Экран (монитор)
Для подключения к плате Raspberry Pi вам необходим LCD (ЖК) или LED (на светодиодах) экран, также вы можете использовать монитор от персонального компьютера, даже от старого. Перед подключением монитора (экрана) вы должны удостовериться в том, что он поддерживает интерфейс HDMI, иначе вам будет необходим интерфейс для перехода с HDMI на тот графический порт, который поддерживает ваш монитор.
К примеру, если ваш монитор, имеет VGA-разъем, то вам будет необходим конвертер с HDMI на VGA – его примерный вид показан на следующем рисунке. А если ваш монитор поддерживает интерфейс DVI, то можно использовать переходник с HDMI на DVI.
SD карта
Вам понадобится карта формата Micro SD чтобы иметь возможность работать с Raspberry Pi. Объем карты должен быть не менее 8GB иначе вы не сможете установить операционную систему на нее. Класс скорости карты должен быть не менее 4, желательно не меньше 10 (10 Мбит/с) – в настоящее время SD карты с такой скоростью стали фактически стандартом.
Первая загрузка
По-умолчанию для Raspbian логин и пароль
Авторизуемся и поднимаем привилегии до суперпользователя
sudo -s
Посмотрим информацию о системе
lsb_release -a
No LSB modules are available. Distributor ID: Raspbian Description: Raspbian GNU/Linux 9.3 (stretch) Release: 9.3 Codename: stretch
uname -a
Linux pi3 4.9.77-v7+ #1081 SMP Wed Jan 17 16:15:20 GMT 2018 armv7l GNU/Linux
Сразу рекомендую сделать конфигурацию и , чтобы не было недопониманий с текущей раскладкой клавиатуры (по-умолчанию будет стоять британская со своим набором спецсимволов, вместо общепринятых)
dpkg-reconfigure locales
dpkg-reconfigure tzdata
Добавляем пользователя и добавляем его в группу
adduser
usermod -a -G sudo
Заходим под новым пользователей и удаляем стандартного
userdel -r pi
Обновляем пакеты по-дебиановски:
apt update && apt upgrade && apt dist-upgrade
Обновим прошивку и перезагрузимся в случаи успеха:
rpi-update && reboot
*** Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS and Dom *** Performing self-update % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 13403 100 13403 0 0 31813 0 --:--:-- --:--:-- --:--:-- 31836 *** Relaunching after update *** Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS and Dom *** We're running for the first time *** Backing up files (this will take a few minutes) *** Backing up firmware *** Backing up modules 4.9.59-v7+ ############################################################# This update bumps to rpi-4.9.y linux tree Be aware there could be compatibility issues with some drivers Discussion here: https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=167934 ############################################################## *** Downloading specific firmware revision (this will take a few minutes) % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 168 0 168 0 0 229 0 --:--:-- --:--:-- --:--:-- 229 100 54.1M 100 54.1M 0 0 1858k 0 0:00:29 0:00:29 --:--:-- 3568k *** Updating firmware *** Updating kernel modules *** depmod 4.9.77+ *** depmod 4.9.77-v7+ *** Updating VideoCore libraries *** Using HardFP libraries *** Updating SDK *** Running ldconfig *** Storing current firmware revision *** Deleting downloaded files *** Syncing changes to disk *** If no errors appeared, your firmware was successfully updated to 51bc4cc4ee47d7e4efcc76fa664fcfe4c0e46e3e *** A reboot is needed to activate the new firmware
Какие впечатлений от работы Windows 11 на Raspberry
Произвел установку как на плату третьего поколения, так и на более мощную Pi 4B. В первом случае годится только для ознакомления с системой или экспериментов.
Одного ГБ оперативной памяти слишком мало для нормальной работы системы. “Малинка” сильно задумывается даже при запуске стандартных приложений Windows 11.
При использовании Raspberry Pi 4B все гораздо лучше. Нехватки ОЗУ замечено не было, можно полноценно использовать браузер, запускать стандартные утилиты и даже офисный пакет. Он уже получил адаптацию под ARM-архитектуру и работает вполне нормально.
Немного не хватает скорости накопителя. Хоть мы и выбрали быстрые карточки microSD, но лучше для полноценной системы воспользоваться SSD-диском. Его можно подключить через USB 3.0 порт на Raspberry Pi 4B. Это увеличит производительность и снизит время загрузки системы.
При таком сетапе гаджет вполне подойдет в качестве резервного компьютера.
Raspberry с Windows 11 можно подключить к свободному HDMI порту телевизора, чтобы иметь запасной компьютер в доме. Девайс пригодится школьникам на случай удаленного обучения или пользователям с несложными задачами.
Браузинг в сети, нечастый просмотр видео, работа с документами и почтой – это вполне реальный сценарий эксплуатации подобной сборки. Пожалуй, это самый доступный способ обзавестись компьютером, который может работать на полноценной распространенной ОС.
Вот так можно собрать запасной ПК с актуальной операционной системой практически из подручных материалов.
iPhones.ru
Собираем ПК из подручных материалов.
Как установить Linux на Raspberry Pi
Принцип установки Linux на Raspberry Pi во всех случаях схож, а различия состоят только в деталях. Он следующий:
- загрузка дистрибутива с официального сайта;
- подключение карты памяти;
- распаковка образа через специальную программу;
- установка MicroSD в одноплатник;
- запуск «Малины».
Со всеми деталями инсталлирования можно ознакомиться на официальных сайтах дистрибутивов. Однако в большинстве случаев они написаны на английском языке. Если знаний для понимания написанного недостаточно, то можно посетить специализированные форумы – к настоящему моменту написаны сотни постов о том, как устанавливать различные дистрибутивы Linux на одноплатник.
Также полезно будет завести учетную запись на соответствующих сайтах. Новичку в Linux и Raspberry Pi потребуется провести много часов в поисках обучающих материалов, а также чтении ответов на свои вопросы, касающиеся первичной настройки системы.
Из вышеуказанного следует, что пользователь «Малины» совершенно неограничен в выборе ОС. У него есть возможность выбрать любую из десятков существующих. Единственное, что может ограничивать – это время, которое нужно потратить на чтение технической документации и реализацию полученной из неё информации.
Подключение Raspberry Pi.
Ну все, пожалуй, переходим к первому включению платы. Подключаем:
Обратите внимание, для дисплея, который я использую — два кабеля. HDMI — для передачи видео-сигнала и micro-USB для питания и передачи данных тачскрина
Основным моментом при первом включении платы будет установка операционной системы на карту памяти. Разберем этот процесс для ПК с Windows. А для самой Raspberry используем ОС Raspberry Pi OS, ранее называвшуюся Raspbian. Выбор сегодня остановим именно на ней, поскольку это самый распространенный вариант, подходящий для большинства задач. Основана она, как и большинство систем, доступных для Raspberry, на Debian GNU/Linux.
На сегодняшний день в разработке находится официальная версия Android’а от Google, но есть неофициальные адаптированные версии, по крайней мере, для версий 3B и 3B+ точно.
Переходим на страницу загрузок — ссылка. И заодно скачиваем Raspberry Pi Imager for Windows, утилиту для создания загрузочной карты. Ссылки на Raspberry Pi OS чуть ниже:
Также можно скачать образ ОС и непосредственно через Raspberry Pi Imager, об этом .
Доступно 3 версии:
- Raspberry Pi OS (32-bit) with desktop and recommended software
- Raspberry Pi OS (32-bit) with desktop
- Raspberry Pi OS (32-bit) Lite
2020-08-20-raspios-buster-armhf.img
И после этого запускаем Raspberry Pi Imager. Также существует рекомендация предварительно отформатировать MicroSD в FAT. Основное окно Imager выглядит так:
Максимально простой интерфейс, близкий к совершенству для утилиты, которая выполняет загрузку образа на карту:
- кнопка выбора файла
- кнопка выбора карты
- кнопка запуска процесса
Нажав на Choose OS первым пунктом видим, что можно было не скачивать вручную образ ОС, а сделать это через Imager:
Но поскольку он уже скачан, то спускаемся в самый низ списка и выбираем скачанный файл:
Далее идем в Choose SD Card. И тут самым важным является не промахнуться и не выбрать случайно один из жестких дисков. В этом случае с данными придется попрощаться, что чаще всего влечет за собой кучу проблем.
Пару лет назад я делал аналогичную утилиту — для создания загрузочной карты
Там правда использовался Android, но это не важно в данном случае. Так вот ключевым моментом было максимально защитить пользователя от ошибочного выбора диска
Неудивительно, что создатели Raspberry Pi Imager также этим озадачились, поэтому скорее всего среди доступных вариантов не будет ничего «лишнего»:
Нажимаем Write и ожидаем завершения записи. По окончанию процесса вставляем созданную карту в Raspberry и, в общем-то, все готово для запуска. Подаем питание и в итоге нас приветствует классический рабочий стол:
Интерфейс стандартный, интуитивно понятный. Можно запустить консоль — ключевой элемент управления для Linux-систем:
Кстати рекомендуется выключать плату не просто обрывом питания, а через меню ОС:
Итак, сегодняшние цели — подключение Raspberry Pi и установка ОС — выполнены, в последующих статьях поэтапно займемся и другими вопросами, связанными с этой платой. Пишите любые вопросы в комментарии или на наш форум, поможем с вопросами и решением проблем!
Развивайте проекты интернета вещей с Raspberry Pi
Raspberry Pi — это отличная платформа Интернета вещей (IoT) благодаря своим размерам, возможностям подключения и мощности.
22. Windows 10 IoT Core
В отличие от Windows 10, вы знаете, Windows 10 IoT Core OS для Raspberry Pi 3 не имеет рабочего стола. Его цель как ОС Интернета вещей. Для достижения наилучших результатов вам необходимо удаленно подключиться к устройству Windows 10 IoT Core с другого компьютера.
Отсюда вы можете развернуть на нем программное обеспечение из Visual Studio. Raspberry Pi под Windows 10 IoT Core также будет запускать приложения Python. Просто помните: установка Windows 10 IoT Core на Raspberry Pi
не является заменой для Linux.
23. Android вещи
Для большего удовольствия от IoT рассмотрим Android Things, версию Android для платформы IoT. Используйте его для подключения приложений через службы Google, доступа к оборудованию, например дисплеям и камерам, через платформу Android, разработанную в Android Studio.
Android Things — разумная альтернатива Windows IoT Core — только операционная система Raspberry Pi 3.
Установка операционной системы на Raspberry Pi
Первым делом нам понадобится операционная система (ОС), на которой будет работать наша плата Raspberry Pi, самым популярным и универсальным вариантом ОС для нее сейчас является операционная система Raspberry Pi OS (которая раньше называлась Raspbian).
Актуальный вариант
Начинающим лучше выбирать вариант NOOBS — в этом случае вы попадете на страницу, где вам предложат скачать приложение Imager — которое очень упрощает установку нужной ОС на SD карту для платы Raspberry Pi. Там же находится и ссылка на видео (оно длительностью всего 45 секунд), на котором подробно объясняется как правильно установить ОС для Raspberry Pi с помощью приложения Imager. Вот это видео:
Если же вы более «продвинутый» пользователь, то можно выбрать первый вариант (не NOOBS), в этом случае вы попадете на страницу, где вам предложат скачать один из вариантов Raspberry Pi OS — начиная от самого продвинутого до варианта Lite, который вы потом можете установить на SD карту.
Если же вы прокрутите первоначальную страницу загрузок (https://www.raspberrypi.org/downloads./) вниз, то вы увидите там доступные альтернативные операционные системы для Raspberry Pi.
Устаревший вариант
Если же вам по какой-нибудь причине (а они возможны) необходимо установить не свежую версию Raspberry Pi OS, а ее устаревший вариант Raspbian, то вам необходимо скачать к себе на компьютер архив с образом этой ОС (где его лучше сейчас скачать — к сожалению не знаю) и распаковать скачанный архив (с помощью Winrar или Winzip, к примеру).
После скачивания этой программы установите ее, после этого вы увидите как ее значок появится у вас на рабочем столе.
Чтобы установить операционную систему Raspbian на SD карту, выполните следующую последовательность шагов:
1. Распакуйте скачанный архив ‘Raspbian Jessie’ на рабочий стол своего компьютера, после этого вы увидите файл образа операционной системы как показано на рисунке ниже. Вы должны иметь как минимум 5 Гб свободного места на диске ‘C’ своего компьютера чтобы выполнить эту операцию.
2. Вставьте SD карту в свой компьютер – в соответствующий слот или с помощью USB адаптера если у вас нет такого слота.
3. Произведите форматирование вашей SD карты, для этого выберите опцию быстрого форматирования, установите тип файловой системы ‘FAT32’ и нажмите кнопку ‘Start’ для начала процесса форматирования.
4. После завершения процесса форматирования запустите ранее скачанное приложение “win32diskimager”.
5. В этой программе выберите SD карту, файл образа операционной системы и нажмите на кнопку ’WRITE’ как показано на следующем рисунке.
6. После завершения процесса записи безопасно извлеките SD карту из вашего компьютера.
После этого можете вставлять SD карту в вашу Raspberry Pi и приступать к настройке ОС для нее. Этот процесс мы подробно описали в следующей статье.
Специализированные операционные системы для Raspberry Pi
Необычные, эклектичные и совершенно разочаровывающие операционные системы доступны для Raspberry Pi.
16. Кали Линукс
Kali Linux для тестирования на проникновение и аудита безопасности. Это означает, что вы используете операционную систему и ее установленные инструменты для проверки целостности подключенной сети.
Доступны различные сборки для Raspberry Pi, Pi Zero и Raspberry Pi 2, 3 и 4.
17. FreeBSD
BSD — это не Linux, но он выглядит как Linux и работает примерно так же. Происходя из Research Unix через дистрибутив программного обеспечения Беркли (отсюда и название «BSD»), FreeBSD является одной из наиболее широко используемых операционных систем в мире.
Вы найдете код FreeBSD в macOS, Nintendo Switch, а также в Sony PS3 и PS44.
Используйте командную строку для запуска приложений и игр. Удивительно большая коллекция программного обеспечения доступна для FreeBSD. Используйте Raspberry Pi, чтобы проверить FreeBSD — она доступна для всех версий платы Raspberry Pi B. Посетить FreeBSD wiki Чтобы получить больше информации.
18. РИСК ОС Пи
Разработанная в Кембридже ОС RISC была первой операционной системой для процессоров ARM, разработанной в 1980-х годах. Он получил широкое распространение в середине 1990-х годов и в конечном итоге был заменен компьютерами на базе Windows.
Для совместимости используйте мышь с колесом прокрутки, реагирующим на нажатие, чтобы соответствовать трехкнопочному пользовательскому интерфейсу ОС RISC OS. После установки вы найдете бесплатные приложения в Packman и коммерческие опции в приложении Store.
RISC OS совместима со всеми Raspberry Pis вплоть до 3B +, включая платы Pi Zero и Compute.
19. План 9
Если вы ищете альтернативу настольным операционным системам, UNIX-подобный Plan 9 может быть ответом. Это открытая ОС с открытым исходным кодом, разработанная той же командой за оригинальной UNIX.
Загрузка почти сразу перенесет вас в чрезвычайно трудную ОС Plan 9, управляемую из командной строки в стиле UNIX. Нужны советы? Ознакомьтесь с нашими руководствами по терминалам Raspberry Pi
,
20. motionEyeOS
Ищете способ настроить программное обеспечение домашней безопасности и веб-камеры с помощью Raspberry Pi?
motionEyeOS работает на всех платах Raspberry Pi, включая Raspberry Pi 4, Zero и Compute. Он поддерживает веб-камеры USB и собственную камеру Pi, и вы даже можете синхронизировать отснятый материал на Google Drive. Простая в настройке, если вы ищете домашнюю ОС для домашней безопасности, попробуйте это.
21. IchigoJam
IchigoJam BASIC был портирован на Raspberry Pi. Эта ОС изначально была разработана для маломощного одноплатного компьютера IchigoJam sub-Raspberry Pi из Японии. Точно так же IchigoJam BASIC RPi разработан для базовых вычислений низкого уровня.
Операционная система была разработана для упрощения программирования на языке BASIC и поддерживает функции цифрового ввода-вывода, ШИМ, I2C и UART.
Как скачать и установить Raspbian на SD-карту
Хотя обновление достаточно простое, возможно, вам достаточно старой версии Raspbian, которую вы использовали. Возможно, он завис, или SD-карта повреждена, или вы купили новую SD-карту.
В любом случае вам нужно установить самую последнюю версию Raspbian.
Начните с загрузки программного обеспечения для записи SD-карт Etcher с сайта balena.io/etcher, Далее идите к Страница загрузки сайта Raspberry Piи возьмите копию Raspbian или Raspbian Lite. Их можно скачать прямо с сайта или в виде торрентов.
Обратите внимание, что если у вас медленное интернет-соединение, лучше использовать Raspbian Lite. (Если вы хотите более легкий дистрибутив, попробуйте DietPi. .)
.)
Имейте в виду, что эта опция удалит содержимое вашей SD-карты. Обязательно сделайте резервную копию любых важных данных из существующей установки Raspbian, прежде чем продолжить.
После загрузки распакуйте файл, чтобы распаковать образ диска IMG. Затем вы можете вставить свою SD-карту в кард-ридер вашего ПК и запустить Etcher. Когда SD-карта обнаружена автоматически, все, что вам нужно сделать, это нажать Выберите изображение и перейдите к IMG.
щелчок вспышка продолжить и дождаться форматирования SD-карты и установки Raspbian OS. Когда вы закончите, закройте Etcher, а затем безопасно извлеките SD-карту.
Вставьте его в свой Raspberry Pi, загрузитесь и наслаждайтесь всеми новыми функциями Raspbian! Хотите знать, что делать дальше? Проверьте наш список лучших проектов Raspberry Pi
Настройка Raspbian
Вставьте SD-карту в плату Raspberry Pi, подключите монитор, клавиатуру и источник питания, и вы готовы к работе.
Имя пользователя по умолчанию — pi , а пароль — raspberry .
Если вы включили SSH и хотите использовать Raspberry Pi в качестве автономного сервера, подключите плату с помощью сетевого кабеля к маршрутизатору. После загрузки вы можете найти IP-адрес платы в таблице аренды DHCP вашего маршрутизатора и войти в свой Raspbian через ssh:
Чтобы начать настройку вашего Pi, используйте инструмент :
Отсюда вы можете изменить пароль пользователя pi, настроить WiFi и расширить файловую систему.
Video
Here is the video that show you the complete tutorial step-by-step if you want to check while doing it on your side:
https://www.youtube.com/watch?v=QGzQ_V_5micVideo can’t be loaded because JavaScript is disabled: Upgrade Raspberry Pi OS Lite to Desktop (Raspbian) (https://www.youtube.com/watch?v=QGzQ_V_5mic)
If you want to see more of this, please subscribe to the YouTube channel by clicking here. I’m adding a new video each week!
You may also like:
- 25 awesome Raspberry Pi project ideas at home
- 15 best operating systems for Raspberry Pi (with pictures)
- My book: Master your Raspberry Pi in 30 days
Настраиваем сеть
После перезагрузки настраиваем сеть (например так):
vi /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8) # Please note that this file is written to be used with dhcpcd # For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf' # Include files from /etc/network/interfaces.d: source-directory /etc/network/interfaces.d auto lo iface lo inet loopback #iface eth0 inet manual allow-hotplug eth0 iface eth0 inet static address 192.168.0.100 netmask 255.255.255.0 gateway 192.168.0.1 # dns-* options are implemented by the resolvconf package, if installed dns-nameservers 8.8.8.8 8.8.4.4 allow-hotplug wlan0 iface wlan0 inet manual wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
В составе Raspberry Pi 3 также имеется Wi-Fi модуль, что настраивается редактированием файла
Например так:
vi /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=UA network={ ssid="MyNet" psk="MyMegaSecurePassword" }
Или сделать это через удобную встроенную тулзу для конфигурации Raspbian (через которую много делать ещё много чего)
raspi-config
Я обычно выключаю поддержку IPv6.
И оборудование пока не 100% всё готово для его поддержки и памяти больше сэкономите.
vi /etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1 net.ipv6.conf.eth0.disable_ipv6 = 1 net.ipv6.conf.wlan0.disable_ipv6 = 1
sysctl -p
А также раскоментируйте в файле строчку и добавьте (чтобы наверняка)
vi /etc/modprobe.d/ipv6.conf
Получится как-то так:
alias net-pf-10 off alias ipv6 off blacklist ipv6
Активируем при загрузке системы (по-умолчанию он отключен) и запускаем его и дальше уже можем работать с Raspberry Pi удаленно через .
systemctl enable ssh
Synchronizing state of ssh.service with SysV service script with /lib/systemd/systemd-sysv-install. Executing: /lib/systemd/systemd-sysv-install enable ssh # systemctl start ssh # systemctl status ssh ● ssh.service - OpenBSD Secure Shell server Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2018-01-19 18:46:51 EET; 48s ago Main PID: 684 (sshd) CGroup: /system.slice/ssh.service └─684 /usr/sbin/sshd -D
Choose your Desktop Environment
Now that you have decided to upgrade Raspbian Lite, you must first choose your desktop environmentHere is a quick introduction about the one available on Raspbian
I took all screenshots after upgrading Raspbian Lite to these desktop environment, so the main menu is pretty empty
PIXEL Desktop
PIXEL is the default desktop environment on Raspbian DesktopYou probably already know it well PIXEL stands for “Pi Improved Xwindow Environment Lightweight”
As PIXEL is developed directly by the Raspberry Pi Foundation, it’s probably the most stable and optimized desktop environment that you can choose for your Raspberry PiBut there are many other possible choices that we’ll examine now
Raspberry Pi BootcampSale: 10% off today.Take it to the next level.I’m here to help you get started on Raspberry Pi.Learn all the skills you need in the correct order.Watch now!
MATE
The MATE Desktop exists since 2011 and is more and more chosen for Desktop PCMATE is a fork of GNOME 2, created following the bad reviews of GNOME 3
I really like this desktop environment, as it has a modern look right after the installationOn Raspberry Pi 4 it’s perfect, but on old Raspberry Pi devices, the memory usage may be an issue
KDE
Even if it’s probably the heavier desktop environment available for Raspbian, KDE is working pretty well on the last Raspberry Pi 4If you want a modern interface or are a fan of KDE on Desktop PC, this can be a good choice
XFCE
XFCE is one of the lightweight desktop environment that you can choose if you are looking for performancesIts main goal is to be fast and low on system resources, so it’s perfect for any Raspberry Pi model
The default look seems dated, but you can improve it easily if performances are not your main concern
LXDE
LXDE stands for “Lightweight X11 Desktop Environment”, and as the name suggests, it’s one of the lightest desktop environment available on RaspbianThanks to its strengths, LXDE was the former official operating system on Raspberry Pi
It’s close to XFCE (probably with fewer features), so you may have to try both to make your choice
Оптимизируем дисковые операции
Поскольку ресурс на запись SD-карты довольно мал, перенесём хранение и ведение логов в оперативную память (на случай, если они вам нужны).
Для этого всего-лишь необходимо отредактировать , добавив в него следующее содержимое:
vi /etc/fstab
tmpfs /tmp tmpfs defaults,noatime,nosuid,size=100m 0 0 tmpfs /var/tmp tmpfs defaults,noatime,nosuid,size=30m 0 0 tmpfs /var/log tmpfs defaults,noatime,nosuid,mode=0755,size=100m 0 0 tmpfs /var/spool/mqueue tmpfs defaults,noatime,nosuid,mode=0700,gid=12,size=10m 0 0
И отправим наше устройство в перезагрузку:
reboot
После чего мы увидим что-то следующее:
df -h
Ф. система Розм Вик Дост Вик% змонтований на /dev/root 7,3G 1,3G 5,8G 18% / devtmpfs 460M 0 460M 0% /dev tmpfs 464M 0 464M 0% /dev/shm tmpfs 464M 12M 452M 3% /run tmpfs 5,0M 4,0K 5,0M 1% /run/lock tmpfs 464M 0 464M 0% /sys/fs/cgroup tmpfs 10M 0 10M 0% /var/spool/mqueue tmpfs 100M 0 100M 0% /tmp tmpfs 100M 128K 100M 1% /var/log tmpfs 30M 0 30M 0% /var/tmp /dev/mmcblk0p1 41M 21M 21M 52% /boot tmpfs 93M 0 93M 0% /run/user/1001
Выключаем использование swap-памяти
dphys-swapfile swapoff
dphys-swapfile uninstall
systemctl disable dphys-swapfile
dphys-swapfile.service is not a native service, redirecting to systemd-sysv-install. Executing: /lib/systemd/systemd-sysv-install disable dphys-swapfile
Какие дистрибутивы Linux возможно установить на RPi 3
У владельцев Raspberry Pi 3 есть широкий выбор операционных систем. Согласно данным специализированных форумов, на этой платформе нормально работают более 30 дистрибутивов. При этом на ней способны функционировать не только системы на базе Linux. Также, например, под Raspberry Pi 3 существует и FreeBSD. На первый взгляд они похожи, так как построены на Unix, но по факту это не так, ведь их ядра имеют между собой мало общего.
По причине того, что многие из систем для RPi3 рассчитаны на профессиональных системных администраторов, следует привести те, с которыми более или менее легко может справиться незнакомых с *nix человек. Вот перечень самых популярных дистрибутивов для «Малины».
- Raspbian;
- Debian;
- Pidora;
- Kali Linux;
- Arch Linux и другие.
Также существуют версии Linux, созданные специально для «Малины». В качестве наиболее известных можно назвать RetroPie и RecalBox. Эти системы созданы для воспроизведения игр для старых консолей.
Следует отметить, что есть и другие дистрибутивы для ARM. Например, можно подумать, что на Raspberry Pi 3 Ubuntu сможет работать, но это не так. Это обусловлено тем, что в третьей «Малине» установлен процессор ARM v8, тогда как последняя официальная сборка Убунту под данную архитектуру – 12.04. И она ориентирована на ARM v7.
Стоит ли устанавливать Ubuntu вместо Raspbian
Указанные операционные системы обладают огромным сходством. Они имеют общего предка – Debian. В этом можно убедиться, если посмотреть на то, какой менеджер пакетов используется на данный платформах.
Смысла менять Raspbian на Ubuntu мало. Стандартная система целиком и полностью адаптирована для «Малины». Так, в ней по умолчанию присутствует многое из того, что необходимо для работы с ОС (например, библиотеки для взаимодействия с GPIO через Python).
Но главная проблема – сообщество. «Убунтой» на «Малине» пользуются сравнительно немногие, тогда как почти все устанавливают на неё «Распбиан». Поэтому при возникновении проблем приходится намного дольше искать информацию и ждать ответы на форумах. В случае с Raspbian решения в большинстве случаев находятся за считанные минуты.
Raspberry Pi – это универсальный компьютер, поэтому его возможно использовать практически, как угодно. Однако не всегда какие-то способы его применения являются оптимальными. Поэтому следует хорошо подумать над тем, для чего нужно устанавливать Ubuntu на «Малину». Возможно, лучше остаться на Raspbian, где все отлично работает.
Просмотр видео
Вот здесь всё опять упирается в нестандартное железо. Привычные плееры просто на нём не работают (либо работают с большими проблемами). Получилось найти только две программы, которые справляются с проигрыванием видео: OMXPlayer и Kodi. Использовать будем обе.
OMXPlayer уже установлен в системе, но он консольный, поэтому пользоваться им не слишком удобно. Чтобы видеофайлы открывались двойным кликом делаем следующее. Кликаем по файлу правой кнопкой, выбираем «Открыть с помощью…». Переходим на вкладку «Пользовательская команда». В верхней строке вводим omxplayer -b. Отмечаем флажками «Выполнить в эмуляторе терминала» и «Установить выбранное приложение по умолчанию для данного типа файла». В имени приложения пишем, например, omxplayer. Нажимаем «OK».
Переключатся между окнами OMXPlayer не даёт. Клавиши управления: «q» — выход, «-» и «+» — регулировка громкости, «←» и «→» — перемотка.
Kodi — это довольно серьёзный медиацентр. Понимает значительно больше кодеков, чем OMXPlayer, имеет встроенный DLNA-клиент и другие плюшки. Для начала его нужно установить:
apt install kodi
Дальше всё просто. Добавляем папки, открываем фильмы, наслаждаемся просмотром. Настройки Kodi найти несложно. Запускается он в собственной оболочке, поэтому переключаться между окнами тоже не удастся.
С Kodi на Raspberry Pi 3 можно смотреть весьма увесистые фильмы. Проверял на файле Full HD размером 40 ГБ с битрейтом 40 Мб/с (по DLNA). За 2 с лишним часа ни одного подтормаживания или других проблем. Некоторые Smart-телевизоры при проигрывании этого же файла с того же DLNA-сервера зависали на середине видео (приходилось выключать/включать).