Skip to content

Установка на различные системы

GermanBluefox edited this page Aug 22, 2016 · 9 revisions

Установка


Установка на Windows

Для начала нужно установить node.js: http://nodejs.org/download/.

Очень просто можно установить с помощью инсталлятора: http://download.iobroker.net/ioBrokerInstaller.latest.exe

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

Если по каким либо причинам файл инсталлятора не работает (например, не хватает прав) то можно установить следующими командами. Правда в этом случае автозапуск при старте компьютера работать не будет:

c:\>mkdir iobroker
c:\>cd iobroker
c:\iobroker>npm install iobroker

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

Если же и эта команда провалилась (опять из-за прав доступа), то можно установить только контроллер:

c:\>mkdir iobroker
c:\>cd iobroker
c:\iobroker>npm install iobroker.js-controller
c:\iobroker>node iobroker setup first
c:\iobroker>node iobroker start

После этого можно открыть браузер (лучше не IE) и пойти по адресу http://localhost:8081. Должно появиться окно настроек.

Список консольных команд ioBroker можно посмотреть здесь - english


Установка на Linux/Debian (не Cubieboard2)

Cubieboard2 смотри дальше.

Установка node.js

Для очень многих версий процессоров и linux версий существует уже прекомпилированные пакеты node.js:

sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm

Если же это не ваш случай, то можно собрать node.js из исходников.

node.js для x86/ARM (не кубик) - офицальная версия

sudo apt-get install python g++ make checkinstall
mkdir ~/node_js_src && cd $_
wget -N http://nodejs.org/dist/node-latest.tar.gz
tar xzvf node-latest.tar.gz && cd node-v*
./configure
checkinstall
sudo dpkg -i node_*

node.js для Raspberry

wget http://download.iobroker.org/nodejs_0.10.22-1_armhf.deb ; sudo dpkg -i nodejs_0.10.22-1_armhf.deb ; rm nodejs_0.10.22-1_armhf.deb

Установка ioBroker

Установим ioBroker:

$ cd /opt
$ mkdir iobroker
$ cd iobroker
$ sudo npm install iobroker
$ sudo unit 6

После перезагрузки в браузере наберем адрес: http://localhost:8081 Вы должны будете увидеть окно приветствия.


Установка на Cubieboard2

(Взято с форума ioBroker)

Установка Debian

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

Настройки языка и звука Debian

Обновим систему:

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 (выбрать свой часовой пояс)

Установка звука

Звук через наушники:

$ 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

Репозитории Debian

Чтобы можно было работать с другими репозиториями нужно установить пакеты: $ sudo apt-get install python-software-properties -y && sudo dpkg-reconfigure python-software-properties

Установка node.js

Устанавливаем пакеты для установки 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" с помощью команды "sudo ln -s /usr/bin/nodejs /usr/bin/node" Протестируем наш node.js:

$ node
> 1+1

Результат должен отобразиться на экране (для выхода нажать два раза crtl+c)

Установка ioBroker

Установим ioBroker:

$ cd /opt
$ mkdir iobroker
$ cd iobroker
$ sudo npm install iobroker
$ sudo unit 6

После перезагрузки в браузере наберем адрес: http://localhost:8081 Вы должны будете увидеть окно приветствия.

Clone this wiki locally