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

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

Модератор: immortal

directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

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

Сообщение directman66 » Пт янв 26, 2018 11:13 am

Было что-то похожее на orange pi. Помогло sudo apt-get update и sudo apt-get upgrade

и обновление не работало корректно, так как были нарушены зависимости дистрибутивов. После исправления зависимостей обновление прошло и ошибка исчезла.
За это сообщение автора directman66 поблагодарил:
tuz-vetal (Пт янв 26, 2018 8:30 pm)
Рейтинг: 1.16%
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
tuz-vetal
Сообщения: 40
Зарегистрирован: Чт янв 18, 2018 4:28 pm
Благодарил (а): 8 раз
Поблагодарили: 0

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

Сообщение tuz-vetal » Пт янв 26, 2018 8:33 pm

directman66 писал(а):Было что-то похожее на orange pi. Помогло sudo apt-get update и sudo apt-get upgrade

и обновление не работало корректно, так как были нарушены зависимости дистрибутивов. После исправления зависимостей обновление прошло и ошибка исчезла.
Спасибо, попробую sudo apt-get update и sudo apt-get upgrade может поможет.
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

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

Сообщение immortal » Сб янв 27, 2018 12:28 am

в общем все попытки установить скриптом на raspbian не увенчались успехом, базы mariadb нет в репах, добавление репов не помогает, для установки mysql надо серьезно править скрипт, кто подскажет установку на raspbian mariadb буду рад.
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
tuz-vetal
Сообщения: 40
Зарегистрирован: Чт янв 18, 2018 4:28 pm
Благодарил (а): 8 раз
Поблагодарили: 0

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

Сообщение tuz-vetal » Сб янв 27, 2018 3:41 pm

immortal писал(а):в общем все попытки установить скриптом на raspbian не увенчались успехом, базы mariadb нет в репах, добавление репов не помогает, для установки mysql надо серьезно править скрипт, кто подскажет установку на raspbian mariadb буду рад.
тоже не получается на Orange Pi Zero поставить!
tuz-vetal
Сообщения: 40
Зарегистрирован: Чт янв 18, 2018 4:28 pm
Благодарил (а): 8 раз
Поблагодарили: 0

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

Сообщение tuz-vetal » Сб янв 27, 2018 4:52 pm

записал на флешку Armbian_5.34_Orangepizero_Debian_jessie_next_4.13.8 теперь в браузере вбиваю ip и вот :
СпойлерПоказать
<?php

/**
* Main project script
*
* @package MajorDoMo
* @author Serge Dzheigalo <jey@tut.by>
* @url http://smartliving.ru
* @version 1.2
*/

include_once("./lib/perfmonitor.class.php");
startMeasure('TOTAL');

include_once("./config.php");
include_once("./lib/loader.php");

// start calculation of execution time

include_once(DIR_MODULES . "application.class.php");

$session = new session("prj");

// connecting to database
$db = new mysql(DB_HOST, '', DB_USER, DB_PASSWORD, DB_NAME);

include_once("./load_settings.php");

$use_caching = 0;
$cache_expire = 60 * 60; // 60 minutes cache expiration time
$cached_result = '';

$req_url = $_SERVER['REQUEST_URI'];

if ($req_url == '/')
$req_url = '/index.html';

if ($use_caching && preg_match('/^\/([\/\w_-]+)\.html$/', $req_url, $matches) && $_SERVER['REQUEST_METHOD'] != 'POST')
{
$cache_filename = preg_replace('/\W/', '_', $matches[1]) . '.html';

if (file_exists(ROOT . 'cached/' . $cache_filename))
{
if ((time() - filemtime(ROOT . 'cached/' . $cache_filename)) <= $cache_expire)
{
$cached_result = LoadFile(ROOT . 'cached/' . $cache_filename);
}
else
{
unlink(ROOT . 'cached/' . $cache_filename);
}
}
}

if ($cached_result == '')
{
if (!file_exists(DIR_MODULES . 'control_modules/installed'))
{
include_once(DIR_MODULES . "control_modules/control_modules.class.php");
$ctl = new control_modules();
}

$app = new application();

if ($md != $app->name)
$app->restoreParams();
else
$app->getParams();

if ($app->action != '' && $app->action != 'docs')
$fake_doc = '';


$result = $app->run();
$result = str_replace("nf.php", "index.php", $result);
}
else
{
// show cached result
$result = $cached_result;
}

require(ROOT.'lib/utils/postprocess_result.inc.php');

/**
* Echo large text
* @param mixed $string Text
* @param mixed $bufferSize Buffer size
* @return void
*/
function echobig($string, $bufferSize = 8192)
{
$chars = strlen($string) - 1;

for ($start = 0; $start <= $chars; $start += $bufferSize)
{
echo substr($string,$start,$bufferSize);
}
}

startMeasure('final_echo');


if (!headers_sent())
{
header("HTTP/1.0: 200 OK\n");
header('Content-Type: text/html; charset=utf-8');
header('Access-Control-Allow-Origin: *');
//ob_start("ob_gzhandler"); // should be un-commented for production server
}

echobig($result);

endMeasure('final_echo', 1);

if ($cache_filename != '' && $cached_result == '')
{
SaveFile(ROOT . 'cached/' . $cache_filename, $result);
}

$session->save();

// closing database connection
//$db->Disconnect();

if (isset($wsClient) && $wsClient) {
$wsClient->disconnect();
}

// end calculation of execution time
endMeasure('TOTAL');

// print performance report
performanceReport();

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

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

Сообщение immortal » Сб янв 27, 2018 10:40 pm

Не установился php


А я наконец то победил распбиан
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
tuz-vetal
Сообщения: 40
Зарегистрирован: Чт янв 18, 2018 4:28 pm
Благодарил (а): 8 раз
Поблагодарили: 0

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

Сообщение tuz-vetal » Сб янв 27, 2018 10:43 pm

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

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

Сообщение immortal » Сб янв 27, 2018 10:49 pm

tuz-vetal писал(а):
immortal писал(а):Не установился php
А я наконец то победил распбиан
прикольно тебе а я вот мучаюсь еще!
после переустановки перезагружался?
а можно вывод следующих команд:

apt-cache search php7
apt-cache search php5
apt-cache search php
apt-cache search mariadb

я думаю все дело в названиях пакетов, у кого то просто php, у кого то надо обязательно php7.0
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
tuz-vetal
Сообщения: 40
Зарегистрирован: Чт янв 18, 2018 4:28 pm
Благодарил (а): 8 раз
Поблагодарили: 0

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

Сообщение tuz-vetal » Сб янв 27, 2018 11:00 pm

immortal писал(а):
tuz-vetal писал(а):
immortal писал(а):Не установился php
А я наконец то победил распбиан
прикольно тебе а я вот мучаюсь еще!
после переустановки перезагружался?
а можно вывод следующих команд:

apt-cache search php7
apt-cache search php5
apt-cache search php
apt-cache search mariadb

я думаю все дело в названиях пакетов, у кого то просто php, у кого то надо обязательно php7.0
уже снес,сколько попыток делал что уже не знаю какой образ качнуть для Orangepizero.
tuz-vetal
Сообщения: 40
Зарегистрирован: Чт янв 18, 2018 4:28 pm
Благодарил (а): 8 раз
Поблагодарили: 0

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

Сообщение tuz-vetal » Сб янв 27, 2018 11:01 pm

сейчас качну что то и отпишусь!
Ответить