July 09, 2020, 03:17:50 am

News:

Have you visited the Allwinner Chipset wiki? - http://linux-sunxi.org/


Gentoo (server, desktop)

Started by andreil, February 17, 2014, 07:25:08 am

Previous topic - Next topic

Необходима ли данная сборка?

Да
20 (60.6%)
Да, но только сервер
9 (27.3%)
Да. но только с DE
0 (0%)
Нет, не страдай фигнёй...
4 (12.1%)

Total Members Voted: 32

luminofor

Quote from: andreil on March 24, 2014, 01:29:52 pm
В ожидании экрана, который буду подключать к кубику, решил заняться доустановкой софта.
На данный момент стоят:

  • LXDE;

  • mplayer2 + ffmpeg;

  • NGINX;

  • MySQL;

  • PHP5;

  • PHPMyAdmin;

  • Webmin;

  • Transmission.


На очереди - оболочка для mplayer2, LibbreOffice, Chromium... Сборок на неделю примерно... :'(
Что еще стоит запихнуть в очередь? Дистрибутив сейчас занимает всего 1,3Гб на NAND'е ;D А в архиве - 360Мб.

О, ты прикрутил PHPMyAdmin к Nginx! У меня что то не завелось. Наверное мозги высохли)))
Не можешь скинуть конфиг Nginx?

MikHail

QuoteВ ожидании экрана, который буду подключать к кубику

А что за экран ждете?

Раджа

В компанию к nginx lighttpd положи. :)
Заткнись и смотри аниме!

andreil

Quote from: MikHail on March 24, 2014, 06:41:13 pm
QuoteВ ожидании экрана, который буду подключать к кубику

А что за экран ждете?

TFT LCD 800x600 - будет панелью в шкафчике :) Кубик переехал с работы домой, где нету второго монитора :(
QuoteВ компанию к nginx lighttpd положи.

Можно будет. Как раз сегодня вечером установлю и настрою.
QuoteО, ты прикрутил PHPMyAdmin к Nginx! У меня что то не завелось. Наверное мозги высохли)))
Не можешь скинуть конфиг Nginx?

Там же всё просто ;D Правда, все этапы приходится почти вручную делать - добавлять пользователя MySQL, запускать скрипт создания таблиц, создать симлинк на /usr/share/webapps/phpmyadmin/4.8.2/htdocs/.
Скину, как до дома доберусь.

luminofor

Дело в том, что при установке phpmyadmin процедура добавления в конфиги апача и lighttpd автоматическая. Там есть такая менюшка

Отправлено с моего ST15i через Tapatalk


andreil

Вспомнил, что на рабочем компе тоже стоит NGINX+PHPMyAdmin...
Итак, по-пунктам:
1. Устанавливаем php-fpm, nginx, mysql.
2. правим конфиг nginx:
server {
                listen 80;
                server_name localhost;

                root /var/www/localhost/sites;
                index index.php index.html index.htm;

                location ~ \.php$ {
                        fastcgi_index index.php;
include /etc/nginx/fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
if (-e $request_filename) { # check if requested path exists
fastcgi_pass backend;
}
                }

                location /phpmyadmin/ {                               
                alias       /var/www/localhost/phpmyadmin/;
                index       index.html index.htm index.php;
                }

                access_log /var/log/nginx/localhost.access_log main;
                error_log /var/log/nginx/localhost.error_log info;
        }

3. Создаём симлинк:
ln -s /usr/share/webapp/phpmyadmin/4.8.2/htdocs /var/www/localhost/phpmyadmin
4. Добавляем пользователя MySQL:
mysql -u root -p
<root password>
grant usage on mysql.* to pma@localhost identified by 'pmapass';

5. Добавляем таблицы в БД (там же, в mysql):
source /var/www/localhost/phpmyadmin/examples/create_tables.sql
\q

6. Настраиваем PHPMyAdmin:
cd /var/www/localhost/phpmyadmin/
cp config.sample.inc.php config.inc.php
nano config.inc.php

Меняем параметр "$cfg['blowfish_secret']" на свой (случайные символы).

Вроде как всё. Может что и забыл - сразу так и не вспомню. А если что и забыл, то только по 6-тому пункту ;)

Раджа

Можно еще создать папку config, дать её права 777 и зайти по адресу http://phpmyadmin_path/setup

Там можно будет мутить конфиг через мастер.
Заткнись и смотри аниме!

andreil

Quote from: Раджа on March 26, 2014, 12:23:38 am
Можно еще создать папку config, дать её права 777 и зайти по адресу http://phpmyadmin_path/setup

Там можно будет мутить конфиг через мастер.

Ну, это если PHPMyAdmin был собран с флагом setup, который по умолчанию выключен ;)
Да и от настройки Nginx это не освобождает :)

Раджа

Я его с сайта авторов качал, а не из репов ставил, так что там всё точно есть.
Заткнись и смотри аниме!

andreil

Quote from: Раджа on March 26, 2014, 03:54:30 am
Я его с сайта авторов качал, а не из репов ставил, так что там всё точно есть.

В Генте всё несколько иначе - пакеты конфигурируются при установке.

andreil

Итак, сборка почти готова. Через пару дней, как допересобирается хром, выложу в паблик.
Имеется:

  • Серверные примочки - php, MySQL, phpMyAdmin, Nginx, ligthhpd

  • Среда - LXDE;

  • Media - smplayer2 + mplayer2 с аппаратным ускорением видео;

  • Администрирование - webmin, VNC;

  • Пользовательское - Chromium, gparted.


Нужен ли LibreOffice в сборке или еще какой софт?

nur100574

еще было бы хорошо libreoffice, navit, gpsd
еще вопрос хром с ютюба кажет или тормозит?

luminofor

Ты уже как то тестировал свой дистр? Ощутима разница с дебианами и лубунтами?
Я с генту вообще не знаком. Только читал. Пугает, что каждую программу нужно ставить с танцами и компиляционным бубном. Может это мое нубское имхо конечно

Отправлено с моего ST15i через Tapatalk


andreil

Quote from: nur100574 on April 05, 2014, 07:17:08 am
еще было бы хорошо libreoffice, navit, gpsd
еще вопрос хром с ютюба кажет или тормозит?

1. Офис будет, но это оооочень долго. А бинарники я не очень хочу ставить :)
2. По части отображения я не скоро смогу сказать что-либо - дома старый монитор, неохота его отключать от компа ради пробы. А на работу я попаду только после отпуска :)
Quote from: luminofor on April 05, 2014, 11:16:43 am
Ты уже как то тестировал свой дистр? Ощутима разница с дебианами и лубунтами?
Я с генту вообще не знаком. Только читал. Пугает, что каждую программу нужно ставить с танцами и компиляционным бубном. Может это мое нубское имхо конечно

В среднем - примерно то же самое. Я другие сборки особо и не гонял. Но, по сравнению с Qbee-X - время запуска меньше. С остальными - не могу сказать, ибо не юзал в принципе (только linaro, серверную версию, да и то только пару дней).
По поводу сложности - там танцев мало. Главное - разобраться в принципе настройки. Тогда всё будет просто - на кубик я её поставил с первого раза, на рабочий и домашний компы - то же. Только когда в первый раз ставил на ноут были пляски - но там это было обусловлено дровами для WiFi и тем, что я не определился сразу с "хотелками" (были конфликты, ради разрешения которых и были заюзаны пляски, но это - частный случай, дюже экзотичный софт ставил...).

andreil

В последнее время туплю из-за военкомата - по врачам затаскали, сволочи...
Сегодня запущу пересборку мира под новый GCC - 4.9.0. Как соберётся, выложу архив с прошивкой на сервере...