в скрипте вроде установка webmin есть через него можно ssh установитьNewComerDS писал(а): ↑Сб сен 15, 2018 11:11 pmВопрос снимается, разобрался. После установки образа оказался не установленным ssh. Пришлось переустановить всё ещё раз.
Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Модератор: immortal
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 400 раз
- Контактная информация:
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 400 раз
- Контактная информация:
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Итак, вернулся к работе.
проверена установка на 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, но я думаю будет и дебиан и линукс минт, то в связи с этим вопрос: выложить ли эти образы для закачки?
проверена установка на 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, но я думаю будет и дебиан и линукс минт, то в связи с этим вопрос: выложить ли эти образы для закачки?
- Рейтинг: 2.33%
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
- vitt76
- Сообщения: 372
- Зарегистрирован: Вс апр 09, 2017 2:36 pm
- Благодарил (а): 101 раз
- Поблагодарили: 51 раз
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
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, продолжить установку путем перезапуска скрипта без проблем не получится.
Я бы даже дополнил этим статью, если бы я об этом прочитал сразу же, сэкономил бы два дня ))
Купил Zero 512 Mb и три дня потратил на установку, пишу, чтобы вы не повторяли моих ошибок.
1. Выбирайте хорошую быструю карту памяти 8Gb+, на 4Gb встанет, но работать не будет, так как сразу займет 75% памяти
2. Ставить только на версию Armbian xenial, во избежание многочисленных проблем, никаких boinic и stretch
3. Не выбирайте nginx, если не умеете его настраивать, только apache!
4. Не ставьте webmin, пользы от него никакой не увидел, кроме многочисленных ошибок во время установки
5. Не выбирайте "стирать локали", сэкономите 5 копеек места, зато в два раза увеличится время установки (особенно, если при этом не отключить webmin с его ошибками)
6. Во время установки никаких ошибок быть не должно, если они появились, ищите причины и начинайте заново с установки образа Armbian.
7. Если выполнение скрипта по какой-то причине прервалось, начинайте заново с установки образа Armbian, продолжить установку путем перезапуска скрипта без проблем не получится.
Я бы даже дополнил этим статью, если бы я об этом прочитал сразу же, сэкономил бы два дня ))
- Рейтинг: 2.33%
Broadlink + Orange Pi PC ARMBIAN 5.31
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 400 раз
- Контактная информация:
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
скрипт переделываю полностью, будет установка с ключами из командной строки
./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.
Как скрипт будет готов (думаю что к концу недели) так будет новая инструкция
./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.
Как скрипт будет готов (думаю что к концу недели) так будет новая инструкция
- Рейтинг: 3.49%
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
- prmres
- Сообщения: 434
- Зарегистрирован: Пт ноя 24, 2017 2:24 am
- Откуда: оттуда
- Благодарил (а): 113 раз
- Поблагодарили: 123 раза
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Ubuntu 16.04.5
некоторое время назад использовал скрипт (установка расширенной конфигурации MD) - всё установилось чотко
пробую сегодня (только в меню выбиралась установка базовой конфигурации MD), ругается сразу после установки MariaDB:
UPD
эта "коряга" вылазит и при выборе базовой конфигурации MD и при выборе расширенной
некоторое время назад использовал скрипт (установка расширенной конфигурации MD) - всё установилось чотко
пробую сегодня (только в меню выбиралась установка базовой конфигурации MD), ругается сразу после установки MariaDB:
UPD
эта "коряга" вылазит и при выборе базовой конфигурации MD и при выборе расширенной
Не только лишь все!
- prmres
- Сообщения: 434
- Зарегистрирован: Пт ноя 24, 2017 2:24 am
- Откуда: оттуда
- Благодарил (а): 113 раз
- Поблагодарили: 123 раза
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
только что, после неудачи с вашим скриптом, шаманил с другими скриптами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 раза.
Не только лишь все!
-
- Сообщения: 128
- Зарегистрирован: Пт июл 15, 2016 3:12 am
- Благодарил (а): 6 раз
- Поблагодарили: 2 раза
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
таже фигняprmres писал(а): ↑Вт сен 25, 2018 6:44 pmUbuntu 16.04.5
некоторое время назад использовал скрипт (установка расширенной конфигурации MD) - всё установилось чотко
пробую сегодня (только в меню выбиралась установка базовой конфигурации MD), ругается сразу после установки MariaDB:
UPD
эта "коряга" вылазит и при выборе базовой конфигурации MD и при выборе расширенной
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 400 раз
- Контактная информация:
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
в версии скрипта до 0.4.1 при такой ошибке надо закомментировать строки 565, 570-753prmres писал(а): ↑Вт сен 25, 2018 6:44 pmUbuntu 16.04.5
некоторое время назад использовал скрипт (установка расширенной конфигурации MD) - всё установилось чотко
пробую сегодня (только в меню выбиралась установка базовой конфигурации MD), ругается сразу после установки MariaDB:
UPD
эта "коряга" вылазит и при выборе базовой конфигурации MD и при выборе расширенной
в версии 0.4.1 которая планируется к концу недели это будет исправлено
- Рейтинг: 1.16%
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 400 раз
- Контактная информация:
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
а на какой системе установка?
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru