Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение immortal » Вс сен 16, 2018 12:27 pm

NewComerDS писал(а):
Сб сен 15, 2018 11:11 pm
Вопрос снимается, разобрался. После установки образа оказался не установленным ssh. Пришлось переустановить всё ещё раз.
в скрипте вроде установка webmin есть через него можно ssh установить
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение immortal » Пн сен 17, 2018 4:49 pm

Итак, вернулся к работе.
проверена установка на Ubuntu server 18.04.1 на virtualbox
в скрипт добавлена установка php7.0
нашел в чем была проблема ошибки пароля к базе данных, скрипт в приоритете устанавливает mariadb-server, если его нет в репах то подключает репы mariadb-server и устанавливает.
но при установке mariadb из стандартных репов почему то выходила ошибка неудовлетворенных зависимостей, как её правильно поправит я не нашел, выход в убунту отключить репы universe командой add-apt-repository -r universe
в убунту сервер они отключены и в скрипте подключаются для установки некоторых пакетов таких как mc и mosquitto
сейчас буду пробjвать для дебиана установку.
в линукс mint такая же проблема, но как отключит репы я не знаю, по этому если не найду как это решить то сделаю в установке установку для mint mysql, а не mariadb.
поскольку я меня есть рабочий образ для virtualbox (в принципе диск можно подключить к любой виртуальной машине) пока что Ubuntu server, но я думаю будет и дебиан и линукс минт, то в связи с этим вопрос: выложить ли эти образы для закачки?
За это сообщение автора immortal поблагодарили (всего 2):
AlexL (Ср сен 19, 2018 12:43 am) • VAndrey (Вт окт 02, 2018 8:09 pm)
Рейтинг: 2.33%
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Аватара пользователя
vitt76
Сообщения: 372
Зарегистрирован: Вс апр 09, 2017 2:36 pm
Благодарил (а): 101 раз
Поблагодарили: 51 раз

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение vitt76 » Пн сен 24, 2018 11:24 am

immortal, спасибо и +1 за скрипт!
Купил Zero 512 Mb и три дня потратил на установку, пишу, чтобы вы не повторяли моих ошибок.
1. Выбирайте хорошую быструю карту памяти 8Gb+, на 4Gb встанет, но работать не будет, так как сразу займет 75% памяти
2. Ставить только на версию Armbian xenial, во избежание многочисленных проблем, никаких boinic и stretch
3. Не выбирайте nginx, если не умеете его настраивать, только apache!
4. Не ставьте webmin, пользы от него никакой не увидел, кроме многочисленных ошибок во время установки
5. Не выбирайте "стирать локали", сэкономите 5 копеек места, зато в два раза увеличится время установки (особенно, если при этом не отключить webmin с его ошибками)
6. Во время установки никаких ошибок быть не должно, если они появились, ищите причины и начинайте заново с установки образа Armbian.
7. Если выполнение скрипта по какой-то причине прервалось, начинайте заново с установки образа Armbian, продолжить установку путем перезапуска скрипта без проблем не получится.
Я бы даже дополнил этим статью, если бы я об этом прочитал сразу же, сэкономил бы два дня ))
За это сообщение автора vitt76 поблагодарили (всего 2):
deemjd (Вт сен 25, 2018 7:57 pm) • mag999 (Пн ноя 05, 2018 3:32 pm)
Рейтинг: 2.33%
Broadlink + Orange Pi PC ARMBIAN 5.31
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение immortal » Пн сен 24, 2018 10:09 pm

скрипт переделываю полностью, будет установка с ключами из командной строки
./installmd -h
Версия скрипта 0.4.1 от 23.09.2018
можно запустить без опций, тогда установка будет с диалогами выбора опций.
Список опций коммандной строки:
-t [type] - установка базовой системы. [type] = тип платы: type 1 - OrangePi, 2 - Asus tinker board, 3 - RaspberryPi, 4 - BananaPi, 5 - NanoPi NEO/NEO2, 6 - Cubieboard2, 7 - BananaPro, 8 - NanoPi M1, 9 - x86-AMD64 (Ubuntu, Debian и т.п.), 0 - Другая
-c [base,exp,its [path]] - конфигурация
-b - установка Blynk Server
-j - установка Java
-a - установить webmin
-n - установить node.js из исходников
-o [type [port]] - установить owfs. type - тип 1-wire адаптера (usb*, uart, i2c), port - порт uart 1-wire адаптера без /dev/ (ttyS2*, ttyUSB...)
-r - установить RHVoice
-w - установить WiringPi
-s - установить MySensors
-v - VPN клиент OpenVPN
-m - MQTT сервер и клиент Mosquitto

то есть можно сначала установить базовую систему командой ./installmd -t
а потом доустановить что необходимо тем же скриптом только с другим флагом, например команда ./installmd -j -r установит только Java и RHVoice.
Как скрипт будет готов (думаю что к концу недели) так будет новая инструкция
За это сообщение автора immortal поблагодарили (всего 3):
deemjd (Пн сен 24, 2018 11:41 pm) • vitt76 (Вт сен 25, 2018 10:59 am) • VAndrey (Вт окт 02, 2018 8:09 pm)
Рейтинг: 3.49%
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Аватара пользователя
prmres
Сообщения: 428
Зарегистрирован: Пт ноя 24, 2017 2:24 am
Откуда: оттуда
Благодарил (а): 113 раз
Поблагодарили: 123 раза

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение prmres » Вт сен 25, 2018 6:44 pm

Ubuntu 16.04.5
некоторое время назад использовал скрипт (установка расширенной конфигурации MD) - всё установилось чотко
пробую сегодня (только в меню выбиралась установка базовой конфигурации MD), ругается сразу после установки MariaDB:
Изображение

UPD
эта "коряга" вылазит и при выборе базовой конфигурации MD и при выборе расширенной
Не только лишь все!
Аватара пользователя
prmres
Сообщения: 428
Зарегистрирован: Пт ноя 24, 2017 2:24 am
Откуда: оттуда
Благодарил (а): 113 раз
Поблагодарили: 123 раза

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение prmres » Вт сен 25, 2018 9:15 pm

immortal писал(а):
Чт янв 04, 2018 12:40 pm
В базе запрещен доступ root из вне, для этого сделан пользователь pi (пароль задается в начале скрипта)
доступ к базам данных под пользователем базы root из консоли под пользователем root без ввода пароля (отключен ввод пароля при установленном пароле root, предполагается что и так даны привелегии root)
только что, после неудачи с вашим скриптом, шаманил с другими скриптами
заменил там установку mysql на MariaDB, всё установилось, но оказалось что под root-ом не подключается ни phpmyadmin ни majordomo

выяснилось, что в MariaDB по умолчанию ROOT по умолчанию соединяется только через UNIX Sockets
источник

лечится довольно просто, отключанием плагина атворизации для root:

Код: Выделить всё

# mysql -u root
MariaDB [(none)]> use mysql;
Database changed
MariaDB [mysql]> update user set password=PASSWORD("my-new-cool-password") where User='root';
MariaDB [mysql]> flush privileges;
MariaDB [mysql]> update user set plugin='' where User='root';
MariaDB [mysql]> quit;
Bye
# systemctl restart mariadb
полагаю информация окажется полезной :)

PS
шаманил с заменой Mysql на mariadb по той причине, что почему то (у меня по крайней мере) mysql грузит процессор на 100%
при использовании MariaDB (ранее установленная вашим скриптом система) такого не наблюдается
Последний раз редактировалось prmres Вт сен 25, 2018 11:08 pm, всего редактировалось 3 раза.
Не только лишь все!
vitar78
Сообщения: 128
Зарегистрирован: Пт июл 15, 2016 3:12 am
Благодарил (а): 6 раз
Поблагодарили: 2 раза

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение vitar78 » Вт сен 25, 2018 9:22 pm

prmres писал(а):
Вт сен 25, 2018 6:44 pm
Ubuntu 16.04.5
некоторое время назад использовал скрипт (установка расширенной конфигурации MD) - всё установилось чотко
пробую сегодня (только в меню выбиралась установка базовой конфигурации MD), ругается сразу после установки MariaDB:
Изображение

UPD
эта "коряга" вылазит и при выборе базовой конфигурации MD и при выборе расширенной
таже фигня
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение immortal » Вт сен 25, 2018 9:26 pm

prmres писал(а):
Вт сен 25, 2018 6:44 pm
Ubuntu 16.04.5
некоторое время назад использовал скрипт (установка расширенной конфигурации MD) - всё установилось чотко
пробую сегодня (только в меню выбиралась установка базовой конфигурации MD), ругается сразу после установки MariaDB:

UPD
эта "коряга" вылазит и при выборе базовой конфигурации MD и при выборе расширенной
в версии скрипта до 0.4.1 при такой ошибке надо закомментировать строки 565, 570-753
в версии 0.4.1 которая планируется к концу недели это будет исправлено
За это сообщение автора immortal поблагодарил:
VAndrey (Вт окт 02, 2018 8:12 pm)
Рейтинг: 1.16%
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение immortal » Вт сен 25, 2018 9:29 pm

prmres писал(а):
Вт сен 25, 2018 9:15 pm

шаманил с заменой Mysql на mariadb по той причине, что почему то (у меня по крайней мере) mysql грузит процессор на 100%
при использовании MariaDB (ранее установленная вашим скриптом система) такого не наблюдается
а на какой системе установка?
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
vitar78
Сообщения: 128
Зарегистрирован: Пт июл 15, 2016 3:12 am
Благодарил (а): 6 раз
Поблагодарили: 2 раза

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение vitar78 » Вт сен 25, 2018 9:45 pm

Ubuntu 16.04
Ответить