-
Notifications
You must be signed in to change notification settings - Fork 155
Установка на различные системы
Для начала нужно установить 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
Cubieboard2 смотри дальше.
Для очень многих версий процессоров и 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:
$ cd /opt
$ mkdir iobroker
$ cd iobroker
$ sudo npm install iobroker
$ sudo unit 6
После перезагрузки в браузере наберем адрес: http://localhost:8081
Вы должны будете увидеть окно приветствия.
(Взято с форума ioBroker)
- Скачиваем образ cubieboard2 debian: http://dl.cubieboard.org/model/cubieboard2/Image/debian-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 (выбрать свой часовой пояс)
Звук через наушники:
$ 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
Устанавливаем пакеты для установки 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:
$ cd /opt
$ mkdir iobroker
$ cd iobroker
$ sudo npm install iobroker
$ sudo unit 6
После перезагрузки в браузере наберем адрес: http://localhost:8081
Вы должны будете увидеть окно приветствия.