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

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

Модератор: immortal

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

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

Сообщение immortal » Ср янв 31, 2018 11:01 pm

Amarok писал(а):А никто не делал такой скрипт, но с nginx вместо апача?
в планах, если открыть скрипт то можно увидеть там строки

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

#echo -e "\033[1;33mВыберите web сервер\033[0m"
#echo -e "\033[0;36m1 - Apache\033[0m"
#echo -e "\033[0;36m2 - nginx\033[0m"
#echo -e -n "\033[0;36mВаш выбор: \033[0m"
#read mdwwwserver 
пока закомментированые
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 » Ср янв 31, 2018 11:02 pm

Soichi писал(а):Заменил строчку скрипта как советовали, теперь всё заработало. Спасибо большое :)
Ставил с этими опциями
СпойлерПоказать
Изображение
Ну и сам МД запускается
СпойлерПоказать
Изображение
Ещё несколько вопросов возникло.
До установки при входе было вот так
СпойлерПоказать
Изображение
После установки на что то ругается.
СпойлерПоказать
Изображение
И перестали запускаться dietpi-config, launcher software
на сколько я помню они запускаются из /DietPi, надо посмотреть примонтирована ли она, монтируется из раздела /boot вроде, пока не проверить мне.
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Аватара пользователя
Soichi
Сообщения: 29
Зарегистрирован: Вс фев 07, 2016 9:08 am
Откуда: Омск
Благодарил (а): 16 раз
Поблагодарили: 5 раз

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

Сообщение Soichi » Чт фев 01, 2018 9:05 pm

immortal писал(а):на сколько я помню они запускаются из /DietPi, надо посмотреть примонтирована ли она, монтируется из раздела /boot вроде, пока не проверить мне.
Поглядел, в дидектории /DietPi пусто, в /boot/dietpi есть файлы с нужными названиями. А как это дело примонтировать попробовать?
СпойлерПоказать
Изображение
Сервер MajorDoMo живет на OrangePi Plus 2, ARMBIAN 5.65 stable Ubuntu 16.04.5 LTS 3.4.113-sun8i
Lelik
Сообщения: 6
Зарегистрирован: Сб фев 03, 2018 1:00 pm
Благодарил (а): 5 раз
Поблагодарили: 0

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

Сообщение Lelik » Сб фев 03, 2018 1:20 pm

На малинке не работает Алиса. В панели управления, в звуковых файлов запускаю рингтон, работает, а так ни звука ни рингтона. Установлен и включен festival tts.(
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

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

Сообщение Amarok » Вс фев 04, 2018 1:31 pm

immortal писал(а):
Amarok писал(а):А никто не делал такой скрипт, но с nginx вместо апача?
в планах, если открыть скрипт то можно увидеть там строки

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

#echo -e "\033[1;33mВыберите web сервер\033[0m"
#echo -e "\033[0;36m1 - Apache\033[0m"
#echo -e "\033[0;36m2 - nginx\033[0m"
#echo -e -n "\033[0;36mВаш выбор: \033[0m"
#read mdwwwserver  
пока закомментированые
А скоро ждать? :roll:
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Shmit
Сообщения: 78
Зарегистрирован: Вс дек 25, 2016 1:46 pm
Благодарил (а): 7 раз
Поблагодарили: 4 раза

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

Сообщение Shmit » Вт фев 13, 2018 7:53 am

Установил скрипт на Orange pi Pc ,всё работает ,только беру удаляю приложение из маркета и сразу перезагружаю,а оно назад не восстанавливаетя,походу не работает оптимизация sd card .Как проверить точно?
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

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

Сообщение immortal » Вт фев 13, 2018 9:55 am

Shmit писал(а):Установил скрипт на Orange pi Pc ,всё работает ,только беру удаляю приложение из маркета и сразу перезагружаю,а оно назад не восстанавливаетя,походу не работает оптимизация sd card .Как проверить точно?
посмотреть наличие папки mysql в /tmp и в конфиге datadir = /tmp/mysql
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

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

Сообщение Amarok » Ср фев 14, 2018 1:20 pm

Уважаемый immortal, есть несколько вопросов:
  • как скоро будет добавлена возможность выбора веб-сервера?
  • будет выбор между php5 и php7, или php7 ставится сам?
Готов быть бета-тестером (есть время и не лень накатывать каждый раз чистый ubuntu server 16.04 на virtualbox) :)
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

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

Сообщение immortal » Ср фев 14, 2018 7:58 pm

Amarok писал(а):Уважаемый immortal, есть несколько вопросов:
  • как скоро будет добавлена возможность выбора веб-сервера?
  • будет выбор между php5 и php7, или php7 ставится сам?
Готов быть бета-тестером (есть время и не лень накатывать каждый раз чистый ubuntu server 16.04 на virtualbox) :)
инструкция есть по установке и настройке другого сервера?

с php всё сложно, думаю как реализовать, некоторые репы почему то не работают на некоторых осях, в некоторых дистрах по дефолту без указания версии php, в некоторых надо указывать версию, скорее всего сделаю через поиск версий и там уже будет диалоговое окно выбора версии php
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

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

Сообщение Amarok » Чт фев 15, 2018 7:28 am

immortal писал(а):инструкция есть по установке и настройке другого сервера?
Да, есть тут: https://majordomo.smartliving.ru/Main/SetupLinux
Ещё в скрипт можно добавить команды для оптимизации Linux. Либо автоматически их выполнять, либо по желанию пользователя (выбор через меню).
  • Настройка файла подкачки
    Интенсивность использования Linux раздела подкачки может быть изменена с помощью специального параметра конфигурации системы. Чем меньше числовое значение этого параметра конфигурации, тем дольше длительность периода ожидания, после которого ядро Linux начинает использовать раздел подкачки. Значение должно находиться в диапазоне от 0 до 100, причем по умолчанию используется значение 60. Это значение является значительно завышенным для настольного компьютера, но отлично подходит для серверов. При этом изменение данного значения при работе с настольным компьютером не влечет никаких негативных последствий.

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

    sudo sysctl -w vm.swappiness=10
    Другой параметр, который влияет на количество используемой памяти — это vfs_cache_pressure. Он указывает системе какое время нужно хранить открытые файлы в кэше оперативной памяти. Значение 100 заставляет систему удалять такие файлы очень быстро, 0 — держать их в памяти как можно дольше. Чтобы хранить файлы дольше, можно установить значение в 50:

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

    sudo sysctl -w vm.vfs_cache_pressure=50
  • Удаление индексирующего приложения apt-xapian-index
    Индексирующее приложение apt-xapian-index ускоряет некоторые поисковые операции, но может значительно замедлить работу старых и малопроизводительных компьютеров. Можно удалить без каких-либо последствий, так как данное приложение не является необходимым для корректной работы системы. В легковесной редакции дистрибутива Ubuntu под названием Lubuntu данное приложение даже не поставляется по умолчанию.

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

    sudo apt-get purge apt-xapian-index
И устанавливать MQTT сервер:
  • Вначале проверяем установлен ли брокер (сервер) и его версию:

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

    dpkg -l mosquitto
    Если версия ниже 1.4.12, то удаляем:

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

    sudo apt-get --purge remove mosquitto mosquitto-clients python-mosquitto
  • Добавляем в репозиторий ссылку на стабильную ветку mosquitto:

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

    sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa
  • Обновляем репозиторий:

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

    sudo apt-get update
  • Устанавливаем брокер и дополнительные утилиты:

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

    sudo apt-get install mosquitto mosquitto-clients
Добавить функцию перезагрузки и выключение без пароля:

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

sudo chmod u+s /sbin/shutdown
sudo chmod u+s /sbin/reboot
Устанавливать Установка Webmin на Ubuntu Server
Webmin — это графический web интерфейс для управления сервером на базе Unix подобных операционных систем. То есть, установив Webmin можно удалённо конфигурировать и управлять Linux сервером через браузер.
Установка Webmin
Запускаем терминал и устанавливаем необходимые пакеты:

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

sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libdigest-md5-perl
Добавляем репозиторий Webmin, редактируя файл /etc/apt/sources.list:

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

sudo nano /etc/apt/sources.list
В самом конце добавляем строку:

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

deb http://download.webmin.com/download/repository sarge contrib  
Устанавливаем GPG ключ:

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

wget http://www.webmin.com/jcameron-key.asc
sudo apt-key add jcameron-key.asc
Устанавливаем Webmin:

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

sudo apt-get update
sudo apt-get install webmin
Всё, Webmin доступен по адресу:
https://localhost:10000
Отключаем шифрование (https)
Открываем файл конфигурации webmin:

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

sudo nano /etc/webmin/miniserv.conf
находим строчку 1 меняем на 0 и перезапускаем webmin:

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

sudo /etc/init.d/webmin restart
P.S.: что то меня растащило)
За это сообщение автора Amarok поблагодарили (всего 3):
TrDA (Чт мар 01, 2018 9:14 am) • olegvolk75 (Вс июн 03, 2018 6:29 pm) • Vibe (Ср сен 19, 2018 10:29 pm)
Рейтинг: 3.49%
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Ответить