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

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

Модератор: immortal

Аватара пользователя
prmres
Сообщения: 428
Зарегистрирован: Пт ноя 24, 2017 2:24 am
Откуда: оттуда
Благодарил (а): 113 раз
Поблагодарили: 123 раза

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

Сообщение prmres » Вс ноя 25, 2018 1:09 pm

immortal писал(а):
Вс ноя 25, 2018 2:26 am
потому что он ставит не из репов а качает исходники, сделаю на днях чтобы качал последнюю версию.
ну да, почему бы из репов не поставить?
и пусть оно обновляется при обновлении системы

и подкрутите пожалуйста что б автоматически правился конфиг
который, кстати, я вчера так и не нашёл, сам pma устанавливается в /var/www/phpmyadmin это я в скрипте установки подсмотрел, но в этой папке нашёл только "исходник" конфига

а вот по поводу "Хранилище конфигурации phpMyAdmin не полностью настроено" честно говоря не знаю как, не вникал
при установке скриптами (ранее о них упоминал, в теме про убунту 6 которые) эта "настройка" делается аутоматишно (вчера крутил те скрипты, подправил маленько "под себя", но не видел где запускается этот процесс "тюнинга", вполне возможно он "встроен" в установщик
смысл этого "тюнинга" в том, что надо сформировать ещё одну базу и какие то настройки будут храниться в этой базе
по этому тюнингу надо погуглить

UPD
да собственно долго гуглить то и не пришлось
вспомнил, по "опыту" использования VestaCP - есть готовые "патчи" под разные ОСи
https://forum.vestacp.com/viewtopic.php ... 2c3b2cfab4
возможно пригодится

PS
ну и наверное стоит установку phpmyadmin сделать куда то по "стандартному" пути
в /etc/phpmyadmin/ или /usr/share/phpmyadmin/
Последний раз редактировалось prmres Вс ноя 25, 2018 3:01 pm, всего редактировалось 2 раза.
Не только лишь все!
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

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

Сообщение immortal » Вс ноя 25, 2018 2:55 pm

prmres писал(а):
Вс ноя 25, 2018 1:09 pm
immortal писал(а):
Вс ноя 25, 2018 2:26 am
потому что он ставит не из репов а качает исходники, сделаю на днях чтобы качал последнюю версию.
ну да, почему бы из репов не поставить?
и пусть оно обновляется при обновлении системы

и подкрутите пожалуйста что б автоматически правился конфиг
который, кстати, я вчера так и не нашёл, сам pma устанавливается в /var/www/phpmyadmin это я в скрипте установки подсмотрел, но в этой папке нашёл только "исходник" конфига

а вот по поводу "Хранилище конфигурации phpMyAdmin не полностью настроено" честно говоря не знаю как, не вникал
при установке скриптами (ранее о них упоминал, в теме про убунту 6 которые) эта "настройка" делается аутоматишно (вчера крутил те скрипты, подправил маленько "под себя", но не видел где запускается этот процесс "тюнинга", вполне возможно он "встроен" в установщик
смысл этого "тюнинга" в том, что надо сформировать ещё одну базу и какие то настройки будут храниться в этой базе
по этому тюнингу надо погуглить
из репов во первых не последняя версия ставиться, во вторых создает базу данных в mysql и таблицы.
большинству пользователей phpmyadmin не нужен, и я думаю функции которые отключены из-за отсутствия конфига вообще никто не будет использовать, да и возникает вопрос если включить конфиг то какие функции включать в конфиге? просто сделать дефолтный конфиг? смысла нет, в дефолтном конфиге и так включены функции которые работают без конфига.

по поводу обновления phpmyadmin я сделаю так же как обновление blynk скриптом, просто сложнее у phpmyadmin вычленять версию для закачки. для обновления достаточно будет запустить ещё раз скрипт с флагом -p
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 3:00 pm

immortal писал(а):
Вс ноя 25, 2018 2:55 pm

из репов во первых не последняя версия ставиться, во вторых создает базу данных в mysql и таблицы.
большинству пользователей phpmyadmin не нужен, и я думаю функции которые отключены из-за отсутствия конфига вообще никто не будет использовать, да и возникает вопрос если включить конфиг то какие функции включать в конфиге? просто сделать дефолтный конфиг? смысла нет, в дефолтном конфиге и так включены функции которые работают без конфига.

по поводу обновления phpmyadmin я сделаю так же как обновление blynk скриптом, просто сложнее у phpmyadmin вычленять версию для закачки. для обновления достаточно запустить ещё раз скрипт с флагом -p
хотя знаете ...
да, большинству конечно оно не надо
моё "брюзжание" по этому поводу можно отнести к тяге к перфекционизму :)
есть такой грешок
Не только лишь все!
Аватара пользователя
prmres
Сообщения: 428
Зарегистрирован: Пт ноя 24, 2017 2:24 am
Откуда: оттуда
Благодарил (а): 113 раз
Поблагодарили: 123 раза

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

Сообщение prmres » Вс ноя 25, 2018 3:06 pm

а не подскажите почему Алиса перестала отзываться?
пишу ей "скажи привет" а она молчит и в окно событий даже не пишет

хотя время она озвучивает

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

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

Сообщение immortal » Вс ноя 25, 2018 4:45 pm

обновил, теперь phpmyadmin можно не только установить, но и обновить, запуск с ключем -p как для установки так и для обновления
За это сообщение автора immortal поблагодарил:
prmres (Пн ноя 26, 2018 12:48 am)
Рейтинг: 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 4:47 pm

prmres писал(а):
Вс ноя 25, 2018 3:06 pm
а не подскажите почему Алиса перестала отзываться?
пишу ей "скажи привет" а она молчит и в окно событий даже не пишет

хотя время она озвучивает

???
лучше в другую тему, возможно не вышла из ветки событий (или как она правильно называется не под рукой сейчас)
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 5:01 pm

immortal писал(а):
Вс ноя 25, 2018 4:47 pm
лучше в другую тему, возможно не вышла из ветки событий (или как она правильно называется не под рукой сейчас)
да что то молчёк там ...
не у меня одного такая штука
ладно, будем отслеживать
immortal писал(а):
Вс ноя 25, 2018 4:45 pm
обновил, теперь phpmyadmin можно не только установить, но и обновить, запуск с ключем -p как для установки так и для обновления.
отлично
правильно понимаю что "вручную", то есть apt upgrade, оно так же будет обновляться ?
UPD
посмотрел в скрипт, он определяет крайнюю версию на сайте, скачивает её и ставит в /var/www/phpmyadmin

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

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

Сообщение prmres » Ср ноя 28, 2018 2:02 am

immortal, доброй ночи
ковырялся я тут с известными установочными скриптами, несколько строк кода взял из вашего скрипта, надеюсь вы не против :oops:
и наткнутся на то что php mcrypt удален в php 7.2

по приведённой ссылке написано как установить mcrypt "другим путём", опытно установка mcrypt получилась такая:

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

sudo apt install -y php-pear
sudo apt install -y php7.2-dev
sudo apt install -y libmcrypt-dev
sudo apt install -y gcc
sudo apt install -y make
sudo apt install -y autoconf
sudo apt install -y libc6-dev
sudo apt install -y pkg-config
echo "\033[1;32m на ожидании ввода libmcrypt prefix - просто нажмите ENTER \033[0m"
sudo pecl install mcrypt-1.0.1
# будет ожидать ввода libmcrypt prefix - просто нажать ENTER
+ далее в настройках php:

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

# Настраиваем PHP для Apache
echo "extension=mcrypt.so" | sudo tee -a /etc/php/7.2/mods-available/mcrypt.ini
sudo ln -s /etc/php/7.2/mods-available/mcrypt.ini /etc/php/7.2/apache2/conf.d/20-mcrypt.ini
в вашем скрипте увидел sudo apt-get -qq install -y php7.2-mcrypt , что не возможно

примите пожалуйста во внимание, ну и может быть можно как то "эмулировать" нажатие enter-а во время ожидания ввода libmcrypt prefix

+ наверное стоит включить в установку пакет php-bcmath (подробности тут)
Не только лишь все!
Kvint
Сообщения: 14
Зарегистрирован: Сб фев 24, 2018 7:19 am
Благодарил (а): 7 раз
Поблагодарили: 1 раз

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

Сообщение Kvint » Вс дек 02, 2018 7:32 am

Ставлю на чистую ОС (noobs >> raspbian recommended), малина (RP3):
1) sudo su - OK
2) apt-get update - OK
3) apt-get upgrade - OK
4) rm ./installmd - error "rm: невозможно удалить './installmd': Нет такого файла или каталога"
Каталог надо вручную создать?
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Вс дек 02, 2018 9:35 am

Нет. Это команда удаления старого скрипта. Если старого нет - то и удалять нечего. Переходите к следующему шагу.
За это сообщение автора nick7zmail поблагодарил:
Kvint (Вс дек 02, 2018 1:35 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить