Помогите протестировать конструктор образов ОС для Raspberry Pi

Тема в разделе "Raspberry Pi", создана пользователем Денис Мосолов, 6 дек 2016.

Метки:
  1. Здравствуйте!

    На сайте https://cusdeb.com доступна альфа-версия конструктора образов ОС для Raspberry Pi. В веб-интерфейсе конструктора можно собрать кастомный образ Debian Jessie для Raspberry Pi 2 и Raspberry Pi 3.

    Проект не коммерческий, исходный код доступен на Bitbucket. Я один из разработчиков проекта, работаю над ним в свободное время по выходным. Если кто-нибудь желает поучаствовать в разработке - дайте мне знать.

    Я буду рад любым идеям, комментариям и найденным багам. Отвечу на все вопросы о проекте в этой теме.

    Спасибо!
     
    Igor68 и arkadyf нравится это.
  2. Securbond

    Securbond Гуру

    Обидно... Программисты русские, а описание всё на ангельском...:(
     
  3. Похоже, локализация не всегда правильно работает. Скажите пожалуйста, какой у вас браузер и какой язык по умолчанию в настройках брайзера? У меня в хроме в настройках русский язык, мне всё показывается всё на русском.
     
  4. Securbond

    Securbond Гуру

    Первая страница на русском. Я говорил про «руководство пользователя». Андроид... яндекс браузер.
     
  5. А вот это я не доглядел. Сегодня ночью поправлю. Спасибо!
     
    Securbond нравится это.
  6. alp69

    alp69 Гик

    Хром андроид. Тоже выдает аглицкую версию. Везде кроме заголовка. И подвала на главной странице.
     
  7. Igor68

    Igor68 Гуру

    https://cusdeb.com/w/Step-by-step_user_guide тоже на английском... (iceweasel) но вообще-то не принципиально. По шагам и картинкам всё понятно.
     
  8. alp69

    alp69 Гик

    Любая инфа от бета-тестеров (нас) полезна :)
     
    Денис Мосолов нравится это.
  9. А можете сделать скриншот и прикрепить к сообщению? У меня либо всё на русском, либо на английском.

    Всё верно, спасибо большое! Теперь я понял, что нужно делать явное переключение между языками.

    Добавил перевод для вот этого руководства:
    https://cusdeb.com/w/How_to_create_custom_Debian_Jessie_image_for_Raspberry_Pi/ru

    А вот это уберу в ближайшее время: https://cusdeb.com/w/Step-by-step_user_guide
     
    Securbond нравится это.
  10. Securbond

    Securbond Гуру

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

    alp69 Гик

    Уже не надо все заработало. Спасибо! Проект интересный.
     
  12. rkit

    rkit Гуру

    Код (Text):
     -e
    #
    # RPi2/3 Bootstrap Settings
    #
    + RPI_MODEL=3
    + RPI2_DTB_FILE=bcm2709-rpi-2-b.dtb
    + RPI2_UBOOT_CONFIG=rpi_2_defconfig
    + RPI3_DTB_FILE=bcm2710-rpi-3-b.dtb
    + RPI3_UBOOT_CONFIG=rpi_3_32b_defconfig
    + RELEASE=jessie
    + KERNEL_ARCH=arm
    + RELEASE_ARCH=armhf
    + CROSS_COMPILE=arm-linux-gnueabihf-
    + COLLABORA_KERNEL=3.18.0-trunk-rpi2
    + KERNEL_DEFCONFIG=bcm2709_defconfig
    + KERNEL_IMAGE=kernel7.img
    + QEMU_BINARY=/usr/bin/qemu-arm-static
    + KERNEL_URL=https://github.com/raspberrypi/linux
    + FIRMWARE_URL=https://github.com/raspberrypi/firmware/raw/master/boot
    + WLAN_FIRMWARE_URL=https://github.com/RPi-Distro/firmware-nonfree/raw/master/brcm80211/brcm
    + COLLABORA_URL=https://repositories.collabora.co.uk/debian
    + FBTURBO_URL=https://github.com/ssvb/xf86-video-fbturbo.git
    + UBOOT_URL=git://git.denx.de/u-boot.git
    + BASEDIR=/var/dominion/workspace/9bd942bd-4265-4101-a0e5-d6eefcb11d8a
    + BUILDDIR=/var/dominion/workspace/9bd942bd-4265-4101-a0e5-d6eefcb11d8a/build
    + CHROOT_SOURCE=/var/dominion/workspace/9bd942bd-4265-4101-a0e5-d6eefcb11d8a/intermediate
    + date +%Y-%m-%d
    + DATE=2016-12-14
    + IMAGE_NAME=/var/dominion/workspace/9bd942bd-4265-4101-a0e5-d6eefcb11d8a
    + R=/var/dominion/workspace/9bd942bd-4265-4101-a0e5-d6eefcb11d8a/build/chroot
    + ETC_DIR=/var/dominion/workspace/9bd942bd-4265-4101-a0e5-d6eefcb11d8a/build/chroot/etc
    + LIB_DIR=/var/dominion/workspace/9bd942bd-4265-4101-a0e5-d6eefcb11d8a/build/chroot/lib
    + BOOT_DIR=/var/dominion/workspace/9bd942bd-4265-4101-a0e5-d6eefcb11d8a/build/chroot/boot/firmware
    + KERNEL_DIR=/var/dominion/workspace/9bd942bd-4265-4101-a0e5-d6eefcb11d8a/build/chroot/usr/src/linux
    + WLAN_FIRMWARE_DIR=/var/dominion/workspace/9bd942bd-4265-4101-a0e5-d6eefcb11d8a/build/chroot/lib/firmware/brcm
    + RPI_FIRMWARE_DIR=
    + HOSTNAME=cusdeb
    + PASSWORD=cusdeb
    + USER_PASSWORD=cusdeb
    + DEFLOCAL=en_US.UTF-8
    + TIMEZONE=Europe/Berlin
    + EXPANDROOT=true
    + XKB_MODEL=
    + XKB_LAYOUT=
    + XKB_VARIANT=
    + XKB_OPTIONS=
    + ENABLE_DHCP=true
    + NET_ADDRESS=
    + NET_GATEWAY=
    + NET_DNS_1=
    + NET_DNS_2=
    + NET_DNS_DOMAINS=
    + NET_NTP_1=
    + NET_NTP_2=
    + APT_PROXY=
    + APT_SERVER=ftp.debian.org
    + ENABLE_CONSOLE=true
    + ENABLE_IPV6=true
    + ENABLE_SSHD=true
    + ENABLE_NONFREE=false
    + ENABLE_WIRELESS=false
    + ENABLE_SOUND=true
    + ENABLE_DBUS=true
    + ENABLE_HWRANDOM=true
    + ENABLE_MINGPU=false
    + ENABLE_XORG=false
    + ENABLE_WM=
    + ENABLE_RSYSLOG=true
    + ENABLE_USER=true
    + USER_NAME=pi
    + ENABLE_ROOT=true
    + ENABLE_ROOT_SSH=false
    + ENABLE_MINBASE=false
    + ENABLE_REDUCE=false
    + ENABLE_UBOOT=false
    + ENABLE_FBTURBO=false
    + ENABLE_HARDNET=false
    + ENABLE_IPTABLES=false
    + ENABLE_SPLITFS=false
    + ENABLE_INITRAMFS=false
    + ENABLE_IFNAMES=true
    + BUILD_KERNEL=false
    + KERNEL_REDUCE=false
    + KERNEL_THREADS=1
    + KERNEL_HEADERS=true
    + KERNEL_MENUCONFIG=false
    + KERNEL_REMOVESRC=true
    + KERNELSRC_DIR=
    + KERNELSRC_CLEAN=false
    + KERNELSRC_CONFIG=true
    + KERNELSRC_PREBUILT=false
    + REDUCE_APT=false
    + REDUCE_DOC=false
    + REDUCE_MAN=false
    + REDUCE_VIM=false
    + REDUCE_BASH=false
    + REDUCE_HWDB=false
    + REDUCE_SSHD=false
    + REDUCE_LOCALE=false
    + ENABLE_CRYPTFS=false
    + CRYPTFS_PASSWORD=
    + CRYPTFS_MAPPING=secure
    + CRYPTFS_CIPHER=aes-xts-plain64:sha512
    + CRYPTFS_XTSKEYSIZE=512
    + DISABLE_FBI=false
    + CHROOT_SCRIPTS=
    + APT_INCLUDES=
    + APT_INCLUDES=,apt-transport-https,apt-utils,ca-certificates,debian-archive-keyring,dialog,sudo,systemd,sysvinit-utils
    + REQUIRED_PACKAGES=debootstrap debian-archive-keyring qemu-user-static binfmt-support dosfstools rsync bmap-tools whois git
    + MISSING_PACKAGES=
    + set +x
    dpkg-query: no packages found matching crossbuild-essential-armhf
    the following packages needed by this script are not installed:
    crossbuild-essential-armhf
    do you want to install the missing packages right now? [y/n] tar: 9bd942bd-4265-4101-a0e5-d6eefcb11d8a.img: Cannot stat: No such file or directory
    tar: 9bd942bd-4265-4101-a0e5-d6eefcb11d8a.bmap: Cannot stat: No such file or directory
    tar: Exiting with failure status due to previous errors
    rm: cannot remove '9bd942bd-4265-4101-a0e5-d6eefcb11d8a.bmap': No such file or directory
    rm: cannot remove '9bd942bd-4265-4101-a0e5-d6eefcb11d8a.img': No such file or directory
    Let's wind upBuild process failed
     
    Выбрал третью малину, во всём остальном просто натыкал next->next->next
    Не понял, зачем это вообще нужно. Нужные мне пакеты я установлю и так, с готовой системы.
     
  13. Благодарю за подробное описание! Только что исправили эту недоработку.
    Я заинтересовался операционными системами и одноплатными компьютерами. Разобраться во всём этом можно, только создав что-нибудь. Поэтому я решил присоединиться к разработке этого сервиса. Я буду рад, если совместными усилиями получится развить проект, чтобы он был полезен сообществу.
     
    Последнее редактирование: 16 дек 2016
    alp69 и arkadyf нравится это.
  14. BAR__MEN

    BAR__MEN Вселенский Няш Команда форума

    надо через гугл заходить и гуглить...у них гугл переводчик:):):):)
     
  15. В смысле сам текст плохой и нам надо над текстом поработать? Или проблема с автоопределнием языка и нам нужно сделать явное переключение между языками не сайте?
     
  16. Здравствуйте!
    Хочу поделиться последними обновлениями cusdeb.com:
    1. Мы исправили ошибку, из-за которой многие не могли проинициализировать сборку. (Привет, AdBlock!)
    2. Добавили больше таймзон и локалей.
    3. Добавили уведомления по электронной почте о завершении сборки.

    Большое спасибо всем тем, кто поделился с нами опытом удачной и неудачной сборки образа для RPi с помощью cusdeb.com. Это очень помогло. Будем рады любым новым отзывам!
     
    Последнее редактирование: 20 фев 2017
    Igor68 и arkadyf нравится это.
  17. Мы решили, что конструктор образов должен быть открытый, поэтому опубликовали скрипт сборки на GitHub: https://github.com/tolstoyevsky/pieman
    Приглашаю поковыряться в исходниках, если кому интересно.

    Скрипт генерирует кастомные образы на базе Raspbian Stretch, Ubuntu 16.04 или Ubuntu 17.10. Образы запускаются на Raspberry Pi Model B and B+, Raspberry Pi 2, Raspberry Pi 3 или Raspberry Pi Zero.
    Хотим добавить поддрежку как можно большего количества операционных систем и устройств.
     
    Igor68 нравится это.
  18. sslobodyan

    sslobodyan Гик

    Ошибки в стилях 1.png
    ФайрФокс WinXP 1280x800

    Задумка интересная. Добавляйте другие одноплатники, особенно OrangePI.
     
    arkadyf и Денис Мосолов нравится это.
  19. Спустя много месяцев добавили Orange PI PC Plus :)