Участник:Petr-akhlamov/Песочница: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Строка 1: Строка 1:
'''GLPI''' — аббревиатура для '''Gestionnaire libre de parc informatique''' (Свободный менеджер ИТ-инфраструктуры) - система работы с заявками и инцидентами, а также для инвентаризации компьютерного оборудования.
Goldendict


==Установка==
Вот, что получилось по озвучке в GoldenDict:
===P10===
====Устанавливаем GLPI, Apache, PHP8.2 и его модули, MySQL====
$ su -
# apt-get install glpi glpi-apache2 glpi-php8.2 apache2-mod_php8.2 mariadb-client mariadb-server php8.2-mysqlnd php8.2-mbstring php8.2-openssl php8.2-xmlrpc php8.2-zip


<!-- нету: php5-dom --- -->
Там есть ограниченный набор озвученных слов - пакет:
====Включаем сайт и модуль rewrite====
Подключаем виртуальный хост glpi:  
# a2ensite glpi


# a2enmod rewrite
Ставим пакеты:
Запускаем mysql и apache:
*goldendict
# systemctl enable --now mysqld httpd2
*WyabdcRealPeopleTTS
*stardict-slovnyk_en-ru stardict-slovnyk_ru-en stardict-quick_en-ru stardict-quick_ru-en


====Настройка базы данных====
Настраиваем:
Запускаем консоль MySQL от имени суперпользователя:
*Правка>Словари
# mysql -u root
**Правка>Словари>Источники>Папка со звуками - автоматически найдет WyabdcRealPeopleTTS
Создаем пользователя glpi с паролем "пароль":
**Правка>Словари>Словари - Список словарей
mysql> create user 'glpi'@localhost identified by 'пароль';
*Правка>Парамеры>Аудио>[V] Автоматичски произносить слова в главном окне
Создаем БД под названием "glpi":
mysql> create database glpi;
Подключаемся к новосозданной БД:
mysql> use glpi;
Выдаем все права на пользователя glpi:
mysql> grant all privileges on *.* to 'glpi'@localhost;
Применяем привелегии:
mysql> flush privileges;
Выходим из консоли:
mysql> \q


==== Настройка php.ini====
*Правка>Параметры>Аудио>Воспроизведение через внешнее приложение:
Для GLPI нужно включить директиву '''session.cookie_httponly'''.
<pre>
 
if [[ `echo $%GDWORD% | grep [аяоёуюэеыи]` ]] then echo "$%GDWORD%" | festival --tts --language russian else echo %GDWORD% | festival --tts
Для этого правим файл {{path|/etc/php/8.2/apache2-mod_php/php.ini}}
</pre>
 
и заменяем
 
session.cookie_httponly =
 
на
 
session.cookie_httponly = on
 
Перезапускаем службу PHP:
# systemctl restart php8.2-fpm.service
 
====Настройка через веб-интерфейс====
Дальнейшая настройка производится через веб-интерфейс:
*http://localhost/glpi/ - если вы запускаете интерфейс прямо на сервере
или
*http://IP/glpi/ - если вы запускаете интерфейс с другого компьютера
 
<gallery>  
    Изображение: Glpi-install-1.png | Выбираем язык
    Изображение: Glpi-install-2.png | Соглашаемся с лицензией
    Изображение: Glpi-install-3.png | Выбираем установку
    Изображение: Glpi-install-4.png | Нажимаем "Продолжить"
    Изображение: Glpi-install-5.png | Вводим настройки пользователя MySQL
    Изображение: Glpi-install-6.png | Выбираем БД
    Изображение: Glpi-install-7.png | Инициализация БД
    Изображение: Glpi-install-8.png | Инициализация БД завершена
    Изображение: Glpi-install-9.png | Настраиваем, по желанию, сбор данных
    Изображение: Glpi-install-10.png | Информация о ресурсах GLPI
    Изображение: Glpi-install-11.png | Логины и пароли GLPI
</gallery>
 
Вход в веб-интерфейс:
 
[[Изображение: Glpi-install-12.png|512px]]
 
====Удаление инсталлятора====
Чтобы никто больше не мог удаленно изменить параметры сервера удаляем скрипт установки Glpi:
# rm /var/www/webapps/glpi/install/install.php
 
===Sisyphus===
 
==Информация==
===Логины и пароли===
*{{path|glpi}}/{{path|glpi}} для учетной записи администратора
*{{path|tech}}/{{path|tech}} для технической учетной записи
*{{path|normal}}/{{path|normal}} для обычной учетной записи
*{{path|post-only}}/{{path|postonly}} только для подачи заявок
 
Вы можете изменить или удалить эти учетные записи.
 
==Настройки==
===Приветствие===
*{{nav|Настройки|Общие|Общие настройки|Текст в окне входа}}
===Формат даты===
*{{nav|Настройки|Общие|Значения по умолчанию|Формат даты}}
===Уведомления на почту===
*{{nav|Настройки|Аутентификация|Почтовые серверы|+}}
==== Gmail ====
SMTP+TLS
SMTP Host : smtp.gmail.com
Port : 587
login : my gmail account
password : my gmail password
 
==== office365 ====
SMTP+TLS
SMTP Host :smtp.office365.com
Port : 587
login : my office365 account
password : my office365 password
==== mail.ru ====
{{Attention|Уведомления на mail.ru отправляются '''только''' если совпадают поля  ''Email администратора системы'' и ''SMTP логин''}}
SMTP+TLS
SMTP Host : smtp.mail.ru
Port : 587
login : account@mail.ru или account@list.ru
password : my mail.ru password
===LDAP-аутентификация===
*{{nav|Настройки|Аутентификация|LDAP-каталоги|+}}
*В "предварительной настройке" выберите '''LDAP''' или '''Active Directory''' и программа настройки пропишет вам в нужных местах:
**Фильтр соединений
**Поле имени пользователя
**Поле синхронизации
*Пропишите:
**Наименование - описание настройки
**сервер - '''IP-адрес''' контроллера домена
**База поиска (BaseDN) - описание домена следующего вида - "'''dc=site,dc=ru'''". Если у вас контроллер домена '''dc.altlinux.ru''', домен, например, '''altlinux.ru''', то BaseDN будет "'''dc=altlinux,dc=ru'''".
**rootDN (пользователь для подключения) - специально созданный пользователь, чтобы GLPI подключался к домену
***если пользователь (например, '''glpiset''') создан в корне пользователей, он прописывается так:
****'''cn=glpiset,dc=altlinux,dc=ru'''
***если он создан в подразделении Users, он прописывается так:
****'''cn=glpiset,dc=Users,dc=altlinux,dc=ru'''
**Пароль (пользователь для подключения) - его пароль

Версия от 18:27, 16 сентября 2024

Goldendict

Вот, что получилось по озвучке в GoldenDict:

Там есть ограниченный набор озвученных слов - пакет:

Ставим пакеты:

  • goldendict
  • WyabdcRealPeopleTTS
  • stardict-slovnyk_en-ru stardict-slovnyk_ru-en stardict-quick_en-ru stardict-quick_ru-en

Настраиваем:

  • Правка>Словари
    • Правка>Словари>Источники>Папка со звуками - автоматически найдет WyabdcRealPeopleTTS
    • Правка>Словари>Словари - Список словарей
  • Правка>Парамеры>Аудио>[V] Автоматичски произносить слова в главном окне
  • Правка>Параметры>Аудио>Воспроизведение через внешнее приложение:
if [[ `echo $%GDWORD% | grep [аяоёуюэеыи]` ]] then echo "$%GDWORD%" | festival --tts --language russian else echo %GDWORD% | festival --tts