SmartLiving.ru

Обсуждение проекта
 
Текущее время: Пт янв 19, 2018 1:04 am

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 40 ]  На страницу 1, 2, 3, 4  След.
Автор Сообщение
СообщениеДобавлено: Чт янв 04, 2018 12:40 pm 
Не в сети

Зарегистрирован: Вт янв 29, 2013 9:16 am
Сообщения: 786
Откуда: Белозерск
Благодарил (а): 13 раз.
Поблагодарили: 213 раз.
Добавил подробный мануал по установке МД на чистую систему, фактически это скрипт автоматической установки.
База данных: MariaDB
пароль: задается при установке
оптимизация работы с SD картой (если не нужна в конце удаляем с соответствующей строки)
Установка WiringPi, MySensors, 433Utils, Java, node.js (выбирается в начале)
В базе запрещен доступ root из вне, для этого сделан пользователь pi (пароль задается в начале скрипта)
доступ к базам данных под пользователем базы root из консоли под пользователем root без ввода пароля (отключен ввод пароля при установленном пароле root, предполагается что и так даны привелегии root)
порт vlc http: 7070 пароль 12345 (позже исправлю, будет задаваться в начале скрипта)
возможность выбора конфигураций MajorDoMo (по умолчанию и расширенная моя)
для опытных юзеров:
Код:

sudo su
wget https
://raw.githubusercontent.com/immortalserg/installmd/master/installmd
chmod +./installmd
./installmd

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

В планах:
- задать пароль и порт vlc http в начале скрипта
- возможность выбора web сервера между Apache и nginx

Cкрипт должен работать на любом Linux с установщиком apt-get на любом железе. Проверяем, отписываемся где проверено: Железо - дистрибутив
Проверено:
OrangePiPC - Armbian 5.36 user-built Ubuntu 16.04.3 LTS 3.4.113-sun8i
Asus Tinker Board - Armbian 5.36 user-built Ubuntu 16.04.3 LTS 4.4.102-rockchip
Raspberry pi 3 - raspbian stretch desktop
OrangePi Win Plus - Armbian 5.37 server

Группа в телеграмм https://t.me/installmd

Исправления.
v.0.3
- возможность установки своего бэкапа
- база данных в MyISAM, конвертация всех таблиц из InnoDB в MyISAM, InnoDB отключена
v.0.2.2
- часы реального времени DS3231
v.0.2.1
- добавлено комментирование /tmp в /etc/fstab до вставки
- добавлено в fstab монтирование /run в tmpfs
- добавлена проверка блокировки /var/lib/dpkg/lock и занятости другим процессом apt
- добавлено проверка повторного добавления репов в sources.list при повторном запуске скрипта

[Показать] Скрытый текст:
Вложение:
158.png
158.png [ 52.73 КБ | Просмотров: 893 ]

_________________
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Чт янв 04, 2018 10:48 pm 
Не в сети

Зарегистрирован: Вт янв 29, 2013 9:16 am
Сообщения: 786
Откуда: Белозерск
Благодарил (а): 13 раз.
Поблагодарили: 213 раз.
проверено на Asus Tinker Board c Armbian.

Малиноводы прошу проверить образ, интересует вывод звука через 3,5мм разъем, нужен ли на малине asound.conf или нет, и если нужен то какое устройство 3,5 мм разъем?
для OrangrPi asound.conf
pcm.!default {
type plug
slave.pcm "dmixer"
}

pcm.dmixer {
type dmix
ipc_key 1024
ipc_perm 0666
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 4096
rate 44100
}
}
ctl.dmixer {
type hw
card 0
}

Для Asus Tinker Board
pcm.!default {
type plug
slave.pcm "dmixer"
}

pcm.dmixer {
type dmix
ipc_key 1024
ipc_perm 0666
slave {
pcm "hw:0,2"
period_time 0
period_size 1024
buffer_size 4096
rate 44100
}
}
ctl.dmixer {
type hw
card 0
}

_________________
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Сб янв 06, 2018 5:48 pm 
Не в сети

Зарегистрирован: Вт янв 29, 2013 9:16 am
Сообщения: 786
Откуда: Белозерск
Благодарил (а): 13 раз.
Поблагодарили: 213 раз.
Проверено на Raspberry pi 3 - raspbian stretch disktop
Предлагаем что надо добавить, как доработать

_________________
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вс янв 07, 2018 2:48 am 
Не в сети

Зарегистрирован: Ср ноя 08, 2017 6:18 pm
Сообщения: 16
Благодарил (а): 15 раз.
Поблагодарили: 0 раз.
Всем привет, с Рождеством.
Подскажите пожалуйста что я делаю неверно.

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!


In order to log into MySQL to secure it, we'll need the current
password for the root user. If you've just installed MySQL, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none):
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
...
...
...

Две последние строки повторяются бесконечно, пока не остановишь принудительно.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вс янв 07, 2018 4:53 am 
Не в сети

Зарегистрирован: Ср ноя 08, 2017 6:18 pm
Сообщения: 16
Благодарил (а): 15 раз.
Поблагодарили: 0 раз.
/ bin / bash: предупреждение: установить языковой стандарт: LC_ALL: не удается изменить локаль (en_US.UTF-8)
В вашей системе появилось несколько новых локалей:


Пошел я спать, утро ночи мудренее.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пн янв 08, 2018 12:21 am 
Не в сети

Зарегистрирован: Ср ноя 08, 2017 6:18 pm
Сообщения: 16
Благодарил (а): 15 раз.
Поблагодарили: 0 раз.
Уже пошли вторые сутки борьбы с установкой.
Подскажите мне, это я ТОРМОЖУ, или чево то не то с загрузчиком?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пн янв 08, 2018 2:02 am 
Не в сети

Зарегистрирован: Вт май 02, 2017 11:25 pm
Сообщения: 1
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
LeonidMarchuk
Попробуй доустановить локали.
Сначала просмотри лист локалей установленных для пользователя:
$ locale
LANG=C
LANGUAGE=
LC_CTYPE=fi_FI.UTF-8
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE=fi_FI.UTF-8
LC_MONETARY="C"
LC_MESSAGES=fi_FI.UTF-8
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=

После этого перегенерируй их:
$ sudo locale-gen "en_US.UTF-8"
Generating locales...
en_US.UTF-8... done
Generation complete.

$ sudo dpkg-reconfigure locales
Generating locales...
en_US.UTF-8... up-to-date
Generation complete.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пн янв 08, 2018 12:08 pm 
Не в сети

Зарегистрирован: Вт янв 29, 2013 9:16 am
Сообщения: 786
Откуда: Белозерск
Благодарил (а): 13 раз.
Поблагодарили: 213 раз.
LeonidMarchuk писал(а):
Уже пошли вторые сутки борьбы с установкой.
Подскажите мне, это я ТОРМОЖУ, или чево то не то с загрузчиком?

Перед установкой sudo su

_________________
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пн янв 08, 2018 1:39 pm 
Не в сети

Зарегистрирован: Ср ноя 08, 2017 6:18 pm
Сообщения: 16
Благодарил (а): 15 раз.
Поблагодарили: 0 раз.
useradd: пользователь 'pi' уже существует
Создание локалей (это может занять некоторое время) ...
en_GB.UTF-8 ... сделано
Поколение завершено.
./installmd: строка 103: предупреждение: установить язык: LC_CTYPE: изменить язык (ru_US.UTF-8): не существует такого файла или каталога
./installmd: строка 104: предупреждение: установить локаль: LC_ALL: не может изменить локаль (en_US.UTF-8): нет такого файла или каталога
deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsoluti ... repository sarge contrib
ОК
sudo: apt-add-repository: команда не найдена
perl: warning: Не удалось установить локаль.
perl: warning: Пожалуйста, проверьте, что ваши настройки языка:
LANGUAGE = (unset),
LC_ALL = "en_US.UTF-8",
LC_CTYPE = "en_US.UTF-8",
LANG = "en_GB.UTF-8"
поддерживаются и устанавливаются в вашей системе.
perl: warning: Возврат к резервному языку («en_GB.UTF-8»).


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пн янв 08, 2018 11:06 pm 
Не в сети

Зарегистрирован: Вт янв 29, 2013 9:16 am
Сообщения: 786
Откуда: Белозерск
Благодарил (а): 13 раз.
Поблагодарили: 213 раз.
LeonidMarchuk писал(а):
useradd: пользователь 'pi' уже существует
Создание локалей (это может занять некоторое время) ...
en_GB.UTF-8 ... сделано
Поколение завершено.
./installmd: строка 103: предупреждение: установить язык: LC_CTYPE: изменить язык (ru_US.UTF-8): не существует такого файла или каталога
./installmd: строка 104: предупреждение: установить локаль: LC_ALL: не может изменить локаль (en_US.UTF-8): нет такого файла или каталога
deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsoluti ... repository sarge contrib
ОК
sudo: apt-add-repository: команда не найдена
perl: warning: Не удалось установить локаль.
perl: warning: Пожалуйста, проверьте, что ваши настройки языка:
LANGUAGE = (unset),
LC_ALL = "en_US.UTF-8",
LC_CTYPE = "en_US.UTF-8",
LANG = "en_GB.UTF-8"
поддерживаются и устанавливаются в вашей системе.
perl: warning: Возврат к резервному языку («en_GB.UTF-8»).


Скорее всего это из-за удаленных локалей, в скрипт добавил вопрос удалять локали или нет. Если удалять локали то надо Вам добавить в оставляемых я так понимаю en_GB.UTF-8

Добавил вопрос о наличии юзера pi, хотя при наличии ошибка ни на что не влияет

_________________
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 40 ]  На страницу 1, 2, 3, 4  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB