Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Игра рыбалка представляет собой полноценный симулятор рыбалки и дает возможность порыбачить в реально существующих местах из жизни и поймать рыбу, которая там обитает.

Рыбный дождь

Спорт, Симуляторы, Рыбалка

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
114
Mrtrol2018
5 лет назад
Arduino & Pi

Подключение PIR(датчика движения) к RaspberryPi.⁠⁠

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

Контакты на датчике:

Подключение PIR(датчика движения) к RaspberryPi. Зеркало, Raspberry pi, Arduino, Датчик, Датчик движения, Умный дом, Linux, Длиннопост

В моем случае слева направо расположены контакты земли, управления и 5В. В датчиках разных производителей эти контакты могут быть расположены в другом месте или порядке.

Подключение датчика к GPIO:
GND-2 пин GPIO
OUT-11 пин GPIO
+5V-6 пин GPIO

Подключение PIR(датчика движения) к RaspberryPi. Зеркало, Raspberry pi, Arduino, Датчик, Датчик движения, Умный дом, Linux, Длиннопост

Создание скрипта на питоне:

Теперь мы делаем скрипт python.
Создаем файл в каталоге MagicMirror с расширением .py(я назвал pir.py). Открываем этот файл любым текстовым редактором и прописываем туда следующие строки :

#!/usr/bin/env python

import sys
import time
import RPi.GPIO as io 
import subprocess

io.setmode(io.BOARD)
SHUTOFF_DELAY = 600 # секунды
PIR_PIN=11

def main():
    io.setup(PIR_PIN, io.IN)
    turned_off = False
    last_motion_time = time.time()
    while True:
        if io.input(PIR_PIN):
            last_motion_time = time.time()
            sys.stdout.flush()
            if turned_off:
                turned_off = False
                turn_on()
        else:
if not turned_off and time.time() > (last_motion_time + SHUTOFF_DELAY):
                turned_off = True
                turn_off()
            if not turned_off and time.time() > (last_motion_time + 1):
        time.sleep(.1)
def turn_on():
    subprocess.call("sh /home/pi/MagicMirror/monitor_on.sh", shell=True)

def turn_off():
    subprocess.call("sh /home/pi/MagicMirror/monitor_off.sh", shell=True)

if __name__ == '__main__':
    try:
        main()
    except KeyboardInterrupt:
        io.cleanup()
Проверяем скрипт. Если датчик не улавливает движения в течение 600с(10мин), то монитор выключается. Всё работает
Теперь сделаем так, чтобы скрипт запускался автоматическое при запуске системы. Для этого Переходим по этому адресу ~/.config/lxsession /, открываем LXDE-pi в текстовом редакторе и добавляем эту строку :
@sudo / usr / bin / python /home/pi/MagicMirror/pir.py
Сохраняем изменения, выходим и перезагружаем raspberry pi.
Мои посты:

Умное зеркало на Raspberry pi 4

Процесс создания умного зеркала на raspberry pi.

Показать полностью 2
[моё] Зеркало Raspberry pi Arduino Датчик Датчик движения Умный дом Linux Длиннопост
17
870
Mrtrol2018
5 лет назад
Arduino & Pi

Процесс создания умного зеркала на raspberry pi.⁠⁠

Что нам потребуется :
-raspberry pi 2-4(в моем случае raspberry pi 4)
-Карта памяти не меньше 8гб
-блок питания 5В
-монитор, чем больше тем лучше (я использовал 24-х дюймовый монитор)
-зеркало гизелла или стекло с наклеенной зеркальной плёнкой
-рамка для зеркала
-hdmi провод
-провод питания для raspberry pi и для монитора

Процесс создания умного зеркала на raspberry pi. Умный дом, Raspberry pi, Arduino, Зеркало, Инструкция, Как?, Linux, Длиннопост

6)Дожидаемся окончания установки операционной системы.
7)После перезагрузки видим установленный Raspbian

Установка MagicMirror:
Здесь все предельно просто.
открываем окно терминала и вводим эту команду

bash -c "$(curl -sL https://raw.githubusercontent.com/MichMich/MagicMirror/maste...)"

Началась установка MagicMirror.

Процесс создания умного зеркала на raspberry pi. Умный дом, Raspberry pi, Arduino, Зеркало, Инструкция, Как?, Linux, Длиннопост

После установки запустится окно умного зеркала,чтобы его свернуть нажимаем Ctrl+M.

Процесс создания умного зеркала на raspberry pi. Умный дом, Raspberry pi, Arduino, Зеркало, Инструкция, Как?, Linux, Длиннопост

Включение русского языка:
1)Переходим по адресу /home/pi/MagicMirror/config и открываем config.js(далее просто конфиг) в текстовом редакторе. В строке language заменяем значение "en" на "ru". Сохраняем файл config.js.

Процесс создания умного зеркала на raspberry pi. Умный дом, Raspberry pi, Arduino, Зеркало, Инструкция, Как?, Linux, Длиннопост

2)Разворачиваем окно MagicMirror и перезапускаем его сочетанием клавиш Ctrl+R. Теперь все модули, кроме комплиментов и новостей, переведены на русский язык.

Настройка погоды:
1)По этой ссылке скачиваем архив городов, распаковываем его и находим свой город.
2)Регистрируемся на Openweathermap.org по этой ссылке и получаем api_key
3)Открываем конфиг, ищем модули "currentweather", "weatherforecast". В поле location указываем ваш город. В поле locationID указываем ID города из скачанного архива. В поле appid указываем api_key, который мы получили на openweathermap.org.

Процесс создания умного зеркала на raspberry pi. Умный дом, Raspberry pi, Arduino, Зеркало, Инструкция, Как?, Linux, Длиннопост

Сохраняем все изменения и перезагружаем MagicMirror. Теперь модуль погоды показывает погоду вашего города

Настройка календаря :
Открываем конфиг и ищем модуль "calendar". В поле header указываем название календаря, оно будет отображаться в зеркале . В поле URL вы можете указать URL своего календаря Google, Icloud или любого другого календаря.

Процесс создания умного зеркала на raspberry pi. Умный дом, Raspberry pi, Arduino, Зеркало, Инструкция, Как?, Linux, Длиннопост

Сохраняем конфиг и перезапускаем приложение MagicMirror.

Настройка новостей :
В конфиге находим модуль "newsfeed". В поле title изменяем название источника новостей, а в поле URL указываем ссылку на источник новостей rss.

Процесс создания умного зеркала на raspberry pi. Умный дом, Raspberry pi, Arduino, Зеркало, Инструкция, Как?, Linux, Длиннопост

Сохраняем конфиг и перезапускаем приложение MagicMirror. Теперь модуль новостей показывает новости из источника, который вы указали.

Модуль комплиментов :
Лично я отключил этот модуль(удалил в конфиге). Кому-то понравится этот модуль, поэтому опишу процесс изменения английских комплиментов на русские.
Переходим по адресу home/pi/MagicMirror /modules/default/compliments/ и Открываем файл compliments.js в текстовом редакторе. Находим строку compliments, ниже указаны комплименты на английском, заменяем на свои и сохраняем файл. Перезапускаем приложение MagicMirror. Теперь текст в модуле комплименты отображается на русском языке.

Добавление других модулей:
1)Переходим по ссылке, выбираем интересующий вас модуль и скачиваем его.
2)скачанный модуль перемещаем по адресу :home/pi/MagicMirror /modules/
3)Изучаем файл Readme и редактииуем конфиг согласно инструкции.
4)Сохраняем все изменения и перезапускаем MagicMirror.

Автозапуск MagicMirror при перезагрузке raspberry pi:
1)Открываем окно терминала и вводим эти команды:

sudo npm install -g pm2

Процесс создания умного зеркала на raspberry pi. Умный дом, Raspberry pi, Arduino, Зеркало, Инструкция, Как?, Linux, Длиннопост

sudopm2 startup

Процесс создания умного зеркала на raspberry pi. Умный дом, Raspberry pi, Arduino, Зеркало, Инструкция, Как?, Linux, Длиннопост

cd ~
nano mm.sh

Процесс создания умного зеркала на raspberry pi. Умный дом, Raspberry pi, Arduino, Зеркало, Инструкция, Как?, Linux, Длиннопост

Откроется редактор текста, добавляем следующие строки:

cd ~/MagicMirror
DISPLAY=:0 npm start

Процесс создания умного зеркала на raspberry pi. Умный дом, Raspberry pi, Arduino, Зеркало, Инструкция, Как?, Linux, Длиннопост

Сохраняем изменения и закрываем, используя сочетания клавиш CTRL+O и CTRL+X.

Далее поочерёдно вводим эти команды :

chmod +x mm.sh

Процесс создания умного зеркала на raspberry pi. Умный дом, Raspberry pi, Arduino, Зеркало, Инструкция, Как?, Linux, Длиннопост

pm2 start mm.sh

Процесс создания умного зеркала на raspberry pi. Умный дом, Raspberry pi, Arduino, Зеркало, Инструкция, Как?, Linux, Длиннопост

pm2 save

Процесс создания умного зеркала на raspberry pi. Умный дом, Raspberry pi, Arduino, Зеркало, Инструкция, Как?, Linux, Длиннопост

Закрываем окно терминала и перезагружаем RaspbianOS. Теперь при перезагрузке MagicMirror запускается автоматически

Отключение сна :
Открываем окно термина и вводим команду:

sudo nano /etc/xdg/lxsession/LXDE-pi/autostart

Добавляем строки в конец файла
@xset s noblank
@xset s off
@xset -dpms

Процесс создания умного зеркала на raspberry pi. Умный дом, Raspberry pi, Arduino, Зеркало, Инструкция, Как?, Linux, Длиннопост

Выходим, сохраняя изменения и вводим новую команду:

sudo nano /etc/lightdm/lightdm.conf

В текстовом редакторе прокручиваем вниз до раздела  [SeatDefaults] и находим xserver-command. Измените строку, чтобы она выглядела так:
xserver-command=X -s 0 -dpms
Нажимаем CTRL+X затем Y.

Процесс создания умного зеркала на raspberry pi. Умный дом, Raspberry pi, Arduino, Зеркало, Инструкция, Как?, Linux, Длиннопост

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

Спасибо всем кто дочитал этот пост до конца попытался описать все наиболее подробно и понятно.

Показать полностью 16
[моё] Умный дом Raspberry pi Arduino Зеркало Инструкция Как? Linux Длиннопост
125
66
cusdeb
cusdeb
6 лет назад
Arduino & Pi

Статьи от CusDeb, опубликованные в Linux Format в 2018⁠⁠

В процессе разработки сервиса cusdeb.com и инструмента Pieman наша команда получает кучу опыта, которым время от времени хочет поделиться с сообществом. Пикабу является с этой точки зрения идеальным ресурсом, который позволяет высказаться. Однако, этот ресурс – не единственное место, куда мы отправляем наши статьи. В 2018-м году в 4-х выпусках русскоязычной версии журнала Linux Format было опубликовано 5 статей, которые были написаны в процессе работы над CusDeb и, как следствие, прямо или косвенно связаны с одноплатными компьютерами.

Статьи от CusDeb, опубликованные в Linux Format в 2018 Cusdeb, Nextcloud, Raspberry pi, Devuan, Raspbian, Debian, Linux, Pieman

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

«Nextcloud: не только хранилище». Nextcloud принято противопоставлять Dropbox'у как его свободный аналог, который можно развернуть на собственных вычислительных мощностях. Однако, это однобокий взгляд на платформу, – Nextcloud способен заменить не только Dropbox, но и Google Calendar, Skype или Hangouts, а также многое другое. Лично я очень доволен получившимся материалом, но он не всегда был таким – до него был долгий и мучительный процесс работы по упаковке замечательных идей, которые лежат в основе статьи, в слова. Этот процесс был зафиксирован в нашей самой первой статье на Пикабу – «Домашнее облачное хранилище данных на Raspberry Pi и Nextcloud», а позднее в другой статье, но уже в нашем блоге – «От ownCloud к Nextcloud».

«Raspbian: сборка образа», часть 1 и часть 2. Серия статей, основная цель которой – рассказать как работают такие инструменты, как pi-gen, официальный сборщик образов Raspbian, и конечно же Pieman, который разрабатывается нашей командой и поддерживает уже не только Raspberry Pi, но и Orange Pi.

«Devuan: плод нелюбви к systemd». В рамках этой статьи мы попытались рассказать о причинах раскола сообщества разработчиков Debian, появления ответвления от этого дистрибутива под названием Devuan, а также о многом другом. Разработчики Devuan предлагают пользователям альтернативный вариант развития Debian, как если бы он никогда не встретился с системным менеджером systemd. (Первый раз мы задумались о том, что необходимо рассказать о Devuan, когда добавили поддержку этого дистрибутива в Pieman, а позднее – в CusDeb.)

«Alpine + Docker: поваренная книга разработчика». Эта статья рассказывает о некоторых тонкостях работы с Docker'ом. Примечательно, что в ней, помимо всего прочего, в качестве примера рассматривается Docker-образ с QEMU, контейнер на основе которого, в свою очередь, используется для эмуляции устройств для тестирования собранных на cusdeb.com образов для Raspberry Pi онлайн. Об этой фиче мы подробно писали в нашем предыдущем посте.

Показать полностью 1
[моё] Cusdeb Nextcloud Raspberry pi Devuan Raspbian Debian Linux Pieman
9
4
armlab
armlab
6 лет назад

[Видео] Собираем свой Linux дистрибутив⁠⁠

Благодаря распространению недорогих одноплатных компьютеров вроде Raspberry Pi и его клонов, мы наблюдаем повышение интереса к использованию embedded Linux среди энтузиастов технологий. Важное отличие встраиваемой платформы от сервера или десктопа/лэптопа в существенно ограниченных ресурсах, будь это производительность процессора, объем оперативной или постоянной памяти. И в этом случае становится особенно интересно использовать дистрибутив Linux, оптимизированный для решения какой-то конкретной задачи, в противовес использования полноценного "десктопного" дистрибутива.


В этом вебинаре мы обсудим, что же из себя представляет современный дистрибутив Linux, из каких важнейших частей он состоит и какие существуют простые и не очень способы собрать свой собственный дистрибутив. Мы рассмотрим варианты от полностью ручной сборки всех компонентов дистрибутива до контейнеров с примерами реального использования, а также обсудим достоинства и недостатки каждого способа.


Данный вебинар рассчитан на любителей электроники, адептов "умного дома" и просто любителей техники и современных технологий. Понимание основ вычислительной техники и операционных систем, а также опыт работы с Unix-подобными операционными системами поможет участникам лучше понять обсуждаемые темы.

Слайды к видео: тут (кликабельно)


Автор: Алексей Бродкин

Показать полностью 1
Raspberry pi Raspberry Pi Zero Linux Линукс? Видео
4
156
lexa500
lexa500
7 лет назад
GNU/Linux

Автономный криптороутер своими руками⁠⁠

Привет, я опять выхожу на связь.

В прошлом своем посте я писал про решение для впн на Wireguard.

Вот дошли руки рассказать про практическое применение вот этого всего.


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

Я не бухал тут пару недель, сдал бутылки и в результате накопил на RPi3 c raspbian, tp-link tl-wn772n, huawei e8372, аккум на 10000 от xiaomi, немного велкро ленты. получилось вот такое:

Автономный криптороутер своими руками Wireguard, Raspberry pi, VPN, Linux, Длиннопост

Модем был перешит на нормальный ttl и imei номер, отвязан от оператора(и можно ставить норм тарифы).


На распбиан были поставлены модули для rtl8188(при обновлении через apt-update может отваливаться, под каждую версию ядра свой нужен), навернут hostapd, dnsmasq. поставлен сам ваергард с клиентским конфигом и написан мелкий systemd модуль который через 100 секунд после старта поднимает сессию впн, iptables с натом через wg0.

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


по автономности получилось примерно сутки, в модеме было 2 разъема на ts9, туда воткнул доп антенки, правда толку от них не очень было. вайфая хватает на участок 6 соток.


По итогу вся конструкция осела на даче у мамы, там успешно тянет Shinobi (zoneminder слишком тупорылый) для видеонаблюдения + поставил антенку побольше, поскольку в той местности плохой прием.

Автономный криптороутер своими руками Wireguard, Raspberry pi, VPN, Linux, Длиннопост

Всем спасибо, надеюсь, кому-то будет полезным

Показать полностью 2
[моё] Wireguard Raspberry pi VPN Linux Длиннопост
49
8
armlab
armlab
7 лет назад

SUSE Linux Enterprise Server делает шаг вперёд к мультимодовой ОС⁠⁠

Продолжая укреплять свои позиции в индустрии серверов и датацентров компания SUSE сообщила о готовящемся выпуске новых версий SUSE Linux Enterprise Server (SLES), SUSE Manager 3.2 и SUSE Linux Enterprise High Performance Computing.


С середины июля 2018 г. SLES 15 будет доступна для большинства распространённых серверных архитектур, включая x86-64, ARM, IBM LinuxONE, POWER и z Systems. SUSE продвигает SLES 15 как мультимодовую ОС.

SUSE Linux Enterprise Server делает шаг вперёд к мультимодовой ОС Raspberry pi, Raspbian, Suse, Linux, Linux suse

Томас ди Джиакомо (Thomas Di Giacomo), технический директор SUSE, пояснил: «Поскольку организации во всем мире переводят свои корпоративные системы на современные и гибкие технологии, возникает потребность в нескольких инфраструктурах для различных рабочих нагрузок и приложений. Это часто означает интеграцию облачных платформ в корпоративные системы, слияние контейнерной разработки с традиционной разработкой или комбинирование устаревших приложений с микросервисами. Чтобы связать традиционную и программно-конфигурируемую инфраструктуры, SUSE построила мультимодовую операционную систему — SUSE Linux Enterprise 15».


Реализовать это SUSE собирается в SLES путём использования общей кодовой базы, к которой можно будет добавлять нужные модули. Если SUSE Linux Enterprise Desktop (SLED) как и прежде состоит из устаревшей и десктопной кодовых баз, то для микросервисов к традиционному коду нужно добавить платформу SUSE Container as a Service (CaaS), а для приватного облака — SUSE OpenStack Cloud. Таким способом SLES можно внедрять и на серверах предприятия и в программно-конфигурируемой инфраструктуре Amazon Web Services (AWS), Google Cloud Platform и/или Microsoft Azure (по программе SUSE Linux Enterprise Bring-Your-Own-Subscription).


Помимо SLES выйдут ещё две версии: SLE High Performance Computing 15 для высокопроизводительных вычислений с комплектом инструментов для x86 и ARM и SLES for SAP Applications — редакция для IBM Power Systems с поддержкой энергонезависимых модулей памяти NVDIMM для бездисковых баз данных, обеспечивающая высокие уровни готовности и производительности для приложений SAP.


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

Источник: ko.com.ua


ARMLab - Канал про мини компьютеры размером с кредитную карту

Показать полностью 1
Raspberry pi Raspbian Suse Linux Linux suse
1
49
cusdeb
cusdeb
7 лет назад
Arduino & Pi

Ежедневные сборки минимальных образов для Raspberry Pi⁠⁠

Pieman позволяет собирать минимальные образы операционных систем для Raspberry Pi на основе Raspbian, Ubuntu и Devuan. Мы стремимся к тому, чтобы сделать использование Pieman как можно более простым, поэтому с самых первых дней существования проекта предлагаем запуск Pieman в Docker-контейнере, благодаря чему пользователи избавляются от необходимости установки инструмента и сразу получают доступ ко всему его функционалу. Сейчас мы рады похвастаться тем, что наладили ежедневные сборки операционных систем под все поддерживаемые модели Raspberry Pi. (Полный список поддерживаемых устройств смотрите на странице документации проекта.) И теперь, для того чтобы получить минимальный образ, даже не обязательно использовать Pieman, – достаточно зайти на cusdeb.com/images-built-by-pieman и загрузить один из собранных сегодня образов. Во-вторых, ежедневные сборки помогают сделать Pieman еще лучше, т. к. наряду с тестами, призваны отлавливать регрессивные изменения. Теперь мы планируем открыть гостевой доступ к нашему Jenkins'у, чтобы все желающие видели подробные логи сборки и состояние здоровья Pieman.
Ежедневные сборки минимальных образов для Raspberry Pi Cusdeb, Ubuntu, Raspbian, Linux, Raspberry pi, Devuan, Open Source
Команда разработчиков Pieman.
Показать полностью 1
[моё] Cusdeb Ubuntu Raspbian Linux Raspberry pi Devuan Open Source
12
218
cusdeb
cusdeb
7 лет назад
Arduino & Pi

Веб-интерфейс для создания образов для Raspberry Pi⁠⁠

Введение


Всем привет. Наконец наша небольшая команда снова дает о себе знать. На этот раз речь пойдет о системе кастомизации образов для Raspberry Pi онлайн под названием CusDeb. Последнее время, когда я пытаюсь рассказать как это работает, мне в голову в качестве аналогии приходит Subway. Когда я первый раз купил саб, меня поразила возможность еще до покупки продукта, указать те компоненты, из которых он будет состоять. Мне всегда казалось, что у нас должно быть в Debian и Ubuntu что-то похожее на «кастомизированные сэндвичи». Спустя несколько лет мы вернулись с друзьями к этой идеи и реализовали ее. Тем не менее, по какой-то причине люди до сих пор берут Raspbian и затачивают его под конкретную задачу уже на самой RPi, редактируя конфигурационные файлы, удаляя и устанавливая пакеты, как если бы они покупали универсальный саб и перед едой заменяли кетчуп на горчицу, тунец на бекон и добавляли красный лук и халапеньо.

Конечно, идея кастомизации Linux-подобных систем не нова. Существенная порция вдохновения к нам пришла от SUSE Studio, который появился аж в 2009.

Веб-интерфейс для создания образов для Raspberry Pi Raspberry pi, Начинающий, Устройство, Своими руками, Linux, Debian, Длиннопост

Этот сервис в основном ориентируется на виртуальные окружения, позволяя генерировать образы кастомизированных openSUSE и SUSE Linux Enterprise для различных систем виртуализации, хотя и не ограничивается этим. Мы, в свою очередь, решили сосредоточиться на одноплатных компьютерах и Debian-подобных дистрибутивах. В идеале я вижу CusDeb системой, которая предоставляет единый интерфейс для приготовления проблемно-ориентированной операционной системы для широкого круга одноплатных компьютеров. На данный момент у нас есть поддержка пока только двух моделей RPi (2 и 3) и двух выпусков Debian (Jessie и Stretch).


Первое знакомство с CusDeb


После регистрации вы попадете в панель управления, откуда сразу можно начать сборку образа. В будущем здесь можно будет найти все собранные образы. Также здесь в качестве эксперимента находится образ с уже готовым приложением – Nextcloud, которое позволяет создать домашнее облачное хранилище на базе Raspberry Pi 2 или 3. Этому приложению была посвящена другая статья на Пикабу.

Веб-интерфейс для создания образов для Raspberry Pi Raspberry pi, Начинающий, Устройство, Своими руками, Linux, Debian, Длиннопост

Основная движуха начинается после нажатия на «СОЗДАТЬ НОВЫЙ».

Веб-интерфейс для создания образов для Raspberry Pi Raspberry pi, Начинающий, Устройство, Своими руками, Linux, Debian, Длиннопост

На этом этапе нужно выбрать устройство, для которого необходим кастомизированный образ операционной системы, и дистрибутив, на базе которого этот образ будет построен. Наша задача в ближайшее время расширять эти два списка, чтобы сделать CusDeb более привлекательным для конечных пользователей. Как уже говорилось выше, CusDeb пока поддерживает только Debian Jessie и Debian Stretch, причем последний доступен только по подписке. После нажатия на кнопку «Далее» придется немного подождать, т.к. лично для вас необходимо создать персональное окружение, в рамках которого вы будете работать над своим будущим образом.

Кастомизация начинается с выбора пакетов. В основу будущего образа закладывается минимальная версия операционной системы, поэтому в ней нет ничего лишнего. Примечательно, что минимальная (или базовая) версия Debian Jessie состоит аж из 121 пакета, что не мало. Для сравнения, минимальная версия Debian Stretch состоит всего из 76 пакетов.

Веб-интерфейс для создания образов для Raspberry Pi Raspberry pi, Начинающий, Устройство, Своими руками, Linux, Debian, Длиннопост

Здесь мы явно заимствовали одну из крутейших фич SUSE Studio – список пакетов всего дистрибутива с возможностью разрешения зависимостей в реальном времени. Если вы выберите тот или иной пакет, то сразу увидите, какие пакеты добавятся в ваш образ в качестве зависимых, а также общее количество пакетов.

На следующем этапе можно ознакомиться со списком тех пользователей, которые уже есть в вашей системе, и при необходимости добавить новых.

Веб-интерфейс для создания образов для Raspberry Pi Raspberry pi, Начинающий, Устройство, Своими руками, Linux, Debian, Длиннопост

На последнем шаге можно указать имя хоста, часовой пояс и сделать будущий образ еще меньше, удалив, к примеру, все man-страницы.

Веб-интерфейс для создания образов для Raspberry Pi Raspberry pi, Начинающий, Устройство, Своими руками, Linux, Debian, Длиннопост

После того как вы убедились в том, что вы сделали все, что хотели на каждом шаге, нажмите кнопку «Собрать». После этого запустится достаточно долгий процесс сборки, который будет сильно зависеть от тех пакетов, которые вы добавили в свой образ. Кстати, лог сборки вы можете также наблюдать в реальном времени.

Веб-интерфейс для создания образов для Raspberry Pi Raspberry pi, Начинающий, Устройство, Своими руками, Linux, Debian, Длиннопост

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


Как помочь проекту


Мы принимаем необработанные алмазы и золотые слитки, но помощь проекту простирается намного дальше, чем это. К примеру, расскажите пожалуйста

* какой фичи лично вам не хватает в CusDeb и почему не хватает именно ее;

* какие одноплатники вы бы хотели видеть в списке целевых устройств;

* в каких проектах (коммерческих и некоммерческих) вы используете одноплатники и какими вы пользуетесь инструментами.


Покупка Pro-подписки может считаться материальной поддержкой проекта.

Показать полностью 7
[моё] Raspberry pi Начинающий Устройство Своими руками Linux Debian Длиннопост
43
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии