NEWS
Установка на Cubieboard2
-
Скачиваем образ cubieboard2 debian
http://dl.cubieboard.org/model/cubieboa … an-server/
Скачиваем программу для записи образа под Windows
http://dl.cubieboard.org/model/cubieboard2/Tools/
Записываем образ на карту microSD
Подключаем монитор/телевизор по hdmi и usb клавиатуру
После полной загрузки мы увидим поля для ввода логина и пароля
По умолчанию
Login: root
Password: cubieboard
Теперь нужно подключить наш miniPC к интеренту.
Если вы подключили к роутору у которого есть DHCP, то компьютер сам получит адрес и вам только остается зайти на роутер и посмотреть его ip.
Если нет DHCP, то в командной строке вводим:
$ sudo nano /etc/network/interfaces
Закоментируем строку (в начеле поставим символ #)
iface eth0 inet dhcp
И допишим свои настройки сети
iface eth0 inet static
address 192.168.0.200
netmask 255.255.255.0
gateway 192.168.0.1
Сохраните файл и закройте редактор (нажмите Ctrl+X, затем Y и Enter).
Настроим DNS
$ sudo nano /etc/resolv.conf
и впишите туда (тут нужно указать ваши DNS сервера от вашего провайдера интернета, можно оставить ip адреса по умолчанию которые указаны ниже, это dns google и yandex):
nameserver 8.8.8.8
nameserver 77.88.8.8
Сохраните файл и закройте редактор (нажмите Ctrl+X, затем Y и Enter).
Для вступления изменений в силу нужно перезагрузиться:
$ sudo init 6
Обновим систему
sudo apt-get update
sudo apt-get upgrade
Локаль
$ sudo localedef -c -i ru_RU -f UTF-8 ru_RU.UTF-8
$ sudo update-locale LANG=ru_RU.UTF-8
$ sudo dpkg-reconfigure locales (добавить если нет галочки ru_RU.UTF-8)
$ sudo dpkg-reconfigure tzdata (выбрать свой часовой пояс)
Звук через наушники (trs-jack 3.5)
$ sudo nano /etc/asound.conf
pcm.!default {
type hw
card 0 //If you want to set HDMI as output ,turn 0 to 1.
device 0
}
ctl.!default {
type hw
card 0 //If you want to set HDMI as output ,turn 0 to 1.
}
Проверка звука
$ aplay /usr/share/sounds/alsa/Front_Center.wav
Чтобы можно было работать с другими репозиториями нужно установить пакеты:
$ sudo apt-get install python-software-properties -y && sudo dpkg-reconfigure python-software-properties
Устанавливаем пакеты, которые возможно потребуются в дальнейшем
$ sudo apt-get -y install mc git build-essential wget mpg321 lame
$ cd /tmp
Скачиваем файл для установки node.js и устанавливаем
$ sudo curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
$ sudo apt-get install -y nodejs
Создадим ссылку на "node" с помощью команды "sudo ln -s /usr/bin/nodejs /usr/bin/node"
Проверим версию node.js и npm
$ node -v
$ npm -v
Протестируем наш node.js
$ node
1+1
Результат должен отобразиться на экране (для выхода нажать два раза crtl+c)
Установим ioBroker:
$ cd /opt
$ mkdir iobroker
$ cd iobroker
$ sudo npm install iobroker
$ cd node_modules/iobroker.js-controller/
$ chmod +x iobroker
$ sudo unit 6
После перезагрузки в браузере наберем адрес: http://localhost:8081
Вы должны будите увидеть окно приветствия.
У меня завелось с первого раза.
-
Пока не запускается при перезагрузки, куда копать? `
Если мануально запускается, то надо посмотреть файл /etc/init.d/iobroker.shТам есть 3, 4 пути которые надо проверить:
NODECMD=
IOBROKERCMD=
PIDF=
Существуют ли они? Есть ли права на исполнение? А также есть ли права на исполнение у самого /etc/init.d/iobroker.sh
-
/etc/init.d/iobroker.sh
Почему то нет такого файла в этой папке. Где его можно взять?
В инструкции была ошибка:- в последних шагах надо не:
Установим ioBroker: $ npm install iobroker.js-controllerа
$ npm install iobrokerФайл можно взять здесь, только нужно подправить ручками:
https://github.com/ioBroker/ioBroker/bl … obroker.sh
Как то вот так:
! #!/bin/bash
! ### BEGIN INIT INFO
! # Provides: iobroker.sh
! # Required-Start: $network $local_fs $remote_fs
! # Required-Stop:: $network $local_fs $remote_fs
! # Default-Start: 2 3 4 5
! # Default-Stop: 0 1 6
! # Short-Description: starts ioBroker
! # Description: starts ioBroker
! ### END INIT INFO
! (( EUID )) && echo .You need to have root privileges.. && exit 1
! PIDF=/opt/iobroker/node_modules/iobroker.js-controller/lib/iobroker.pid
! NODECMD=/usr/local/bin/node
! IOBROKERCMD=/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js
! RETVAL=0
! IOBROKERUSER=root
! start() {
! export IOBROKER_HOME=/opt/iobroker
! echo -n "Starting ioBroker"
! sudo -u ${IOBROKERUSER} $NODECMD $IOBROKERCMD start
! RETVAL=$?
! }
! stop() {
! echo -n "Stopping ioBroker"
! sudo -u ${IOBROKERUSER} $NODECMD $IOBROKERCMD stop
! RETVAL=$?
! }
! case "$1" in
! start)
! start
! ;;
! stop)
! stop
! ;;
! restart)
! stop
! start
! ;;
! *)
! echo "Usage: iobroker {start|stop|restart}"
! exit 1
! ;;
! esac
! exit $RETVAL -
Устанавливаем пакеты для установки node.js
$ sudo apt-get -y install mc git build-essential wget mpg321 lame
$ cd /tmp
Скачиваем файл для установки node.js
$ wget https://deb.nodesource.com/setup
$ chmod 755 ./setup
$ ./setup (нажать enter)
После того как скрипт отработает:
$ apt-get install nodejs npm `
По данной инструкции какая версия node ставится? -
Я выложил статейку на WIKI:
-
у меня сразу после установки в логе:
host-Cubian 2015-09-16 09:19:32 error instance system.adapter.web.0 terminated with code 6 (uncaught exception)
web-0 2015-09-16 09:19:32 info http server listening on port 8082
Error: 2015-09-16 09:19:32 error at Manager. (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
Error: 2015-09-16 09:19:32 error at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:220:12)
Error: 2015-09-16 09:19:32 error at Socket.onack (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:295:6)
Error: 2015-09-16 09:19:32 error at Socket. (/opt/iobroker/node_modules/iobroker.web/main.js:70:21)
Error: 2015-09-16 09:19:32 error at main (/opt/iobroker/node_modules/iobroker.web/main.js:118:21)
Error: 2015-09-16 09:19:32 error at initWebServer (/opt/iobroker/node_modules/iobroker.web/main.js:378:30)
Error: 2015-09-16 09:19:32 error at require (module.js:380:17)
Error: 2015-09-16 09:19:32 error at Module.require (module.js:364:17)
Error: 2015-09-16 09:19:32 error at Function.Module._load (module.js:280:25)
Error: 2015-09-16 09:19:32 error at Function.Module._resolveFilename (module.js:338:15)
Error: 2015-09-16 09:19:32 error Cannot find module '/opt/iobroker/node_modules/iobroker.web/node_modules/iobroker.socketio/lib/iobrokersocket.js'
uncaught 2015-09-16 09:19:32 error exception: Cannot find module '/opt/iobroker/node_modules/iobroker.web/node_modules/iobroker.socketio/lib/iobrokersocket.js'
web-0 2015-09-16 09:19:32 info starting. Version 0.4.3 in /opt/iobroker/node_modules/iobroker.web
host-Cubian 2015-09-16 09:19:29 info instance system.adapter.web.0 started with pid 3541
где исправить? web удалял и ставил заного из admin-ки
-
Доброго времени суток. Подскажите как добавить iobroker в автозагрузку на cubieboard 2 ?
Стоит Debian
-
Доброго времени суток. Подскажите как добавить iobroker в автозагрузку на cubieboard 2 ?
Стоит Debian `
Этот файл https://raw.githubusercontent.com/ioBro … obroker.shскопировать в /etc/init.d/
и выполнить:
chown root:root /etc/init.d/iobroker.sh update-rc.d iobroker.sh defaults
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden