Подключение репозиториев Astra linux

Обновлено: 03.07.2024

Несмотря на то, что санкции США угрожают Huawei, корпорация находится начеку. Судьба Android на борту его смартфонов пока не ясна, а вот ноутбуки для китайского рынка уже получили Deepin Linux.

Что будет дальше? Похоже, российский рынок тоже получил свое распространение: компания объявила, что серверные решения будут поставляться с Astra Linux на борту.

Что это?

Astra Linux – это операционная система специального назначения на основе ядра Linux, предназначенная для комплексной защиты информации и построения безопасных автоматизированных систем.

Первоначальная разработка была организована для нужд российских силовых структур, спецслужб и госорганов. Для снижения порога вхождения и популяризации релиз был разделен на

Первый предназначен для обычных пользователей и разработчиков. Вторая — именно «военная» ОС, отвечающая всем необходимым стандартам.

Важной особенностью Astra Linux стала защита ОС, используемых данных и программ: система обеспечивает степень защиты обрабатываемой информации до уровня государственной тайны «особой важности» включительно.

То есть даже самые важные документы не утекут, что подтверждает наличие сертификата Минобороны, ФСТЭК и ФСБ России. Даже «товарищ майор» ничего не получит без физического контакта с компьютером.

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

Разработчикам системы в лице АО «НПО РусБИТех» удалось, по их словам, увязать требования законодательства РФ к операционным системам с «духом и требованиями лицензии GPL».

У Astra даже есть собственный пакет виртуализации. Похвально

Astra Linux неожиданно среди массы защищенных российских дистрибутивов оказалась самой удачной: она станет основной для Минобороны.

Первые подвижки начались уже в 2018 году: тогда военные решили отказаться от Windows в пользу Astra, а в этом году появились предсерийные версии планшетов для использования в особо ответственных задачах (об этом мы поговорим ниже).

Основа Astra Linux и его варианты

Debian стал базовым дистрибутивом для Astra, что позволяет использовать стандартные пакеты для установки на основе .deb.

Исходные коды пользовательской версии ОС доступны на сайте разработчика. Доступ к источнику дополнительных защищенных параметров предоставляется по запросу.

Благодаря этому Astra стала «официально признанной» веткой Debian, а АО «НПО РусБИТех» заключило партнерское соглашение с The Linux Foundation и The Document Foundation.

Открытый исходный код, защита и нормальные программы? Реальность при наличии серьезных партнеров.

Система оптимизирована для всех существующих платформ, включая дистрибутивы для

  • Настольные компьютеры и ноутбуки x86/x64 (Смоленск и Орел),
  • Платформы ARM (Новороссийск),
  • Процессоры Эльбрус (Ленинград),
  • отказоустойчивые серверы с архитектурой IBM System z («Мурманск»),
  • MIPS-системы («Севастополь»),
  • POWER systems («Керчь»).

Это обеспечивает единую среду для разработки и эксплуатации одних и тех же пакетов на любых компьютерах, оборудовании и даже комплексных решениях. Унификация в таких случаях очень удобна.

Кроме того, в ходе реализации партнерского соглашения с Huawei в феврале 2019 года на Тяньваньской АЭС в серверных системах китайского партнера была внедрена оптимизированная версия дистрибутива.

Как реализована защита ОС?

Стартовое окно не выдает терминатор среди ОС

Astra Linux Special Edition считает одного и того же пользователя в зависимости от действия разными пользователями (так называемый «учетный доступ») и создает для них отдельные домашние каталоги, одновременный прямой доступ пользователей к которым не допускается.

Всего в системе используется 256 уровней доступа (от 0 до 255) и 64 категории доступа, разграничивающих доступ к различным операциям с файлами, файловой системой, стеком TCP/IP и многим другим.

Решение о запрете или разрешении пользователю или программе доступа к файлу или его блоку принимается исходя из типа операции (чтение/запись/выполнение) и стандарта безопасности шаблона на основе собственной запатентованной модели, применимой к информационным потокам в системе.

Уникальная иерархия, включенная в патент, позволяет безошибочно отличить пользователя от вредоносного ПО или несанкционированного управления извне и самостоятельно определить скомпрометированные ОС (неправомерные правила доступа) файлы и предотвратить доступ к таким файлам или операции с раздачей и файлом. система.

Система контролирует каждый шаг программы.

В Astra Linux нет многих известных уязвимостей, влияющих на операционные системы: вредоносное ПО не может работать с памятью, интегрироваться в код ОС или запускаться напрямую из сети.

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

Операционная система, ее файлы и отдельные элементы хешируются, протоколируются и сравниваются с эталонными, что полностью исключает подмену или изменение кода ОС.

Режимы пользователя

После установки Astra готова к использованию без какой-либо настройки.

Для тех случаев, когда нужна дополнительная защита, есть возможность создавать новых пользователей с определенными правами и запускать рабочие сессии во вложенном режиме (что-то вроде «окно в окне»).

При этом встроенный контент полностью изолирован от операционной системы и может быть удален вместе со всем активным контентом, при этом пакеты вернутся в исходное состояние перед работой.

Сеанс может быть завершен автоматически по таймеру или обычным способом.

Процесс установки: проще, чем в Windows

Напрямую можно загрузить только пользовательскую версию Common Edition или специальную версию для разработчиков платформ x86-64.

Для конечного пользователя большой разницы нет: в обновленной версии есть необходимые сертификаты для защиты, в обычной нет. Однако оба работают по общим принципам Astra Linux, реализуя раздельный доступ по заложенным сценариям.

Процесс установки чрезвычайно прост и как две капли воды похож на другие дистрибутивы Linux.

Из основных отличий стоит отметить русскоязычную документацию с установочными картинками и интуитивно понятный русскоязычный интерфейс с выбором важных деталей.

Среди прочего самые основные функции безопасности выделены на отдельном экране предустановок.

Установка стабильна как на обычный жесткий диск, так и на виртуальную машину.

Для работы системы достаточно даже одноядерного процессора с 512 МБ ОЗУ и 30-гигабайтным диском. Для комфортной работы требуется наличие более 1 ГБ оперативной памяти и поддержка современных инструкций вычислительных ядер.

Внешний вид: не нужно привыкать

Внешний вид Astra Linux максимально оптимизирован для простых смертных. Даже загрузочный экран и меню логин-пароль привычны и просты.

Рабочий стол разработан на основе знакомых интерфейсов Windows, но по умолчанию использует многие функции macOS/Linux. Например, по умолчанию одиночный щелчок вместо двойного — это действие для запуска файла или программы.

Пользователю предлагается 4 готовых рабочих стола, на каждом из которых сгруппирован набор иконок для доступа к набору программ определенного назначения.

Присутствует Win-образный «Пуск» в стиле старых версий ОС с группировкой встроенных приложений по типу активности.

Настройка осуществляется как в фирменном терминале, так и с помощью графической оболочки через удобную панель управления с массой настроек.

Базовый набор программ: на все случаи жизни

Файловый менеджер наследует двухпанельную идеологию проводника Windows, может монтировать архивы как папки и вычислять контрольные суммы, подтверждая целостность компонентов.

Браузер — Mozilla Firefox или Chromium в стандартной комплектации для Debian. Скромно и со вкусом.

Графический редактор — GIMP, EasyPaint, Inkscape и ряд фирменных приложений для офисной работы с изображениями: сканирование, распознавание, создание скриншотов.

В качестве офисного пакета мы выбрали LibreOffice со словарем GoldenDict, дополненным просмотрщиком qpdfviewer и текстовым редактором JuffEd.

Мультимедийные программы представлены VLC Media Pleer, QasMixer, Audacity, Clementine, guvcview.

В целом система готова к офисному использованию и не требует установки дополнительных приложений, даже предоставляя определенные альтернативы.

Где взять программное обеспечение?

Apt-get используется для установки приложений, но основные приложения Debian требуют ручной установки или добавления их в список разрешенных репозиториев.

Почти все установлено, но для ряда приложений потребуются дополнительные разрешения или они будут работать только в своей папке.

Запретов на использование любых приложений нет: защита осуществляется на уровне операционной системы, поэтому ограничений нет и можно подключить любой репозиторий. Аналогично установке из загруженных пакетов.

При необходимости можно установить виртуальную машину (есть собственная разработка от Astra Dev.), и Wine для запуска Win-приложений.

Единственной проблемой для начинающих пользователей может быть отсутствие проприетарных видеодрайверов для карт Nvidia . Но поддержка Open GL и Direct X идет по умолчанию.

Когда приложение попытается выполнить «ненужное» действие, например, самостоятельно обратившись к файловой системе за пределами своего каталога, Astra предложит подтвердить это окном ввода пароля с подробностями операции .

Настройки и функции

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

Большинство настроек не требуют терминала и видны из-под учетной записи пользователя. Работа с ними возможна при вводе соответствующего пароля.

Подготовлены к выбору готовые списки основных пользовательских настроек, таких как удобная смена времени, способ переключения раскладок или действия системы при подключении устройства.

Вы можете отключить компьютер от внешних ресурсов или поставить компьютер в полностью защищенный режим из терминала.

Единственное неудобство — странная реализация горячих клавиш: хотя по умолчанию они полностью повторяют аналоги из WIndows, в некоторых случаях перестают работать.

Например, клавиша Esc, которая закрывает активное окно на рабочем столе или в активной программе, внезапно отказывается действовать на панели настроек.

Мобильные режимы

Особенно интересны дополнительные режимы работы Astra Linux, которые можно включить прямо на стартовом экране системы: «Планшетный режим» и «Мобильный режим».

Оба интерфейса представляют собой базовую оболочку, оптимизированную для работы на сенсорных экранах большой и малой диагонали соответственно.

Курсор в планшетном режиме невидим, кнопка закрытия приложения вынесена на панель задач. Полноэкранные приложения работают немного по другому, файлы в файловом менеджере тоже выбираются по другому. Однако в удобном интерфейсе будут запускаться только встроенные в дистрибутив приложения.

Мобильный режим предлагает собственную лету «лаунчера», напоминающую внешний вид и использование Android: похожие рабочие столы, логика виджетов, долгий тап для открытия меню.

Почему не китайский Deepin

Huawei отказалась от прекрасного Deepin в пользу Astra. Она надежнее

Судя по всему, Huawei будет использовать Astra для своих серверов в Европе, а также планирует возможные продажи ноутбуков с Astra.

Почему все-таки Huawei и Honor для внутреннего рынка Китая оснащены предустановленным Deepin?

У китайских разработчиков есть очень хороший, красивый и удобный Deepin Linux, тоже основанный на Debian с собственным Deepin Desktop Environment и набором утилит.

Однако в апреле 2018 года версия 15.5 Deepin Linux была скомпрометирована шпионским ПО, замаскированным под стандартную утилиту ядра системы.

Поэтому Россия стала для Huawei «третьей стороной», гарантией безопасности со стороны операционной системы.

Впечатления от Астры

Вы можете писать тексты, обрабатывать фотографии и работать с документацией

Для тех, кто использовал популярные дистрибутивы Linux, Windows или macOS, Astra Linux станет интуитивно понятной и не потребует значительного времени для привыкания.

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

Ресурсов нужно немного

«Железо» определяет моментально, поэтому проблем с установкой и запуском не предвидится.

В настоящее время среди аппаратных партнеров Astra Linux, предоставляющих необходимые данные для оптимизации системы, есть все пользовательские и профессиональные решения, которые свободно продаются в России.

Верхние строчки на соответствующей странице занимают Acer, HP, Dell и многие другие крупные поставщики.

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

Стоит ли попробовать?

Одна система для ВСЕХ платформ. Мечты сбываются

Еще один момент, стоит ли устанавливать сейчас? Как и любой уважающий себя Debian, Astra Linux может похвастаться довольно старым ядром и устаревшими репозиториями. Она не сможет догнать Ubuntu.

Соответственно, даже для Linuxoid предпочтительнее Ubuntu-совместимые дистрибутивы.А еще лучше — последние версии macOS и Windows (выбирайте и комбинируйте по вкусу).

Интересно использовать Астру в работе. Она не нужна дома

При отсутствии необходимости в особой секретности хранимых данных и операций они выполняются быстрее и предлагают больше возможностей в любом сценарии.

Бэкдоры и удобство против старых версий программ с полной защитой? Каждый выбирает для себя. А вот с Астрой не страшно, и вполне удобно.


Несколько дней назад было объявлено о выпуске новой версии Astra Linux Common Edition 2.12.40, представляющей собой дистрибутив Linux, построенный на основе пакета Debian 9 "Stretch" и снабженный собственным рабочим столом Fly с компонентами, используйте библиотеку Qt.

Образ ISO, бинарный репозиторий и исходники пакетов доступны для скачивания, а дистрибутив распространяется по лицензионному соглашению, налагающему ряд ограничений.

Например, пользователям запрещено коммерческое использование, декомпиляция и дизассемблирование продукта. Так что распространение только в личных некоммерческих целях, дистрибутив можно использовать бесплатно.

Оглавление

Основные новые функции Astra Linux Common Edition 2.12.40

Эта новая версия дистрибутива поставляется с ядром Linux 5.4 (ранее предлагалось ядро ​​4.15), в котором представлен драйвер exFAT и улучшена поддержка процессоров Intel и AMD десятого поколения, драйверов графических процессоров и сетевых компонентов. Образ установочного диска обновлен новым ядром.

Добавлен пакет инструментов в портативном режиме для питания ноутбука и управления питанием, а также улучшена работа с конфигурациями с несколькими мониторами в оконном менеджере fly-wm.

Также выделено оптимизированное размещение кнопок приложений при нехватке места на панели задач, помимо файлового менеджера, добавлена ​​поддержка приложений, использующих плагины KDE ("отправить" действия из KDE) и работа с SMB ресурсы были ускорены.

Добавлена ​​горячая клавиша Win+F11, с помощью которой любое приложение открывается в полноэкранном режиме без украшательств и наложения панели задач.

Из обновленных версий пакетов интегрированы следующие версии: NVIDIA 450, osync 0.0.1, hwinfo 21.38, Firefox 83.0, Thunderbird 78.5.1, Chromium 86, firejail 0.9.58, cups 2.2.13, hplip 3.20. 9, LibreOffice 6.4.6, mesa 20.1.7, qmmp 1.4.2, kde-spectacle 2.12, bleachbit 3.9, samba 4.12.

Также в анонсе упоминается о внедрении новых графических интерфейсов:

  • fly-admin-format для форматирования USB-накопителей с поддержкой быстрого и полного режимов.
  • fly-admin-usbip для настройки USB-устройств по сети (usbip).
  • fly-admin-multiseat для настройки одновременной работы нескольких сотрудников с общими профилями на ПК.
  • fly-csp-cryptopro (ранее fly-csp) для создания и проверки электронной подписи провайдера КриптоПро.
  • fly-admin-time для выбора серверов NTP и настройки служб синхронизации времени.

А из улучшенных графических интерфейсов мы можем отметить, что в fly-admin-int-check добавлена ​​возможность включать конкретные элементы каталогов в список исключенных из проверки целостности.

Хотя Fly-admin-ltsp включает возможность перенастройки dnsmasq, улучшенную настройку автоматического монтирования USB-носителей и функцию удаленного подключения.

В fly-admin-smc для графического киоска можно отключить режим энергосбережения и заблокировать экран.

В fly-admin-printer улучшен поиск драйверов hplip, что позволяет более точно определить модель принтера Hewlett Packard и выбрать правильный драйвер.

Fly-admin-repo реализует автоматическое определение имени, архитектуры и компонентов создаваемого репозитория, добавляя возможность подписывать репозиторий apt.

В fly-admin-winprops включены параметры окна "не показывать в трее" и "принудительное оформление" (актуально для приложений GTK3), а также запуск "в полноэкранном режиме"

Из других выдающихся изменений:

  • Переработан дизайн диалогового окна "Завершение работы" (fly-shutdown-dialog).
  • В новый интерфейс входа в систему (fly-qdm) добавлена ​​поддержка доменов и токенов.
  • В fly-notify-prevlogin доступна информация о времени предыдущего входа в систему.
    Обновлен виджет управления яркостью.
  • Добавлена ​​переменная среды FLY_SHARED_DESKTOP_DIR для централизованного размещения ярлыков на рабочих столах всех пользователей.
  • Fly-reflex обеспечивает вызов из всплывающего окна для форматирования внешнего диска.
  • Обновлен виджет даты и часов (fly-admin-date), добавлена ​​интеграция с приложением fly-admin-time.

Загрузить Astra Linux Common Edition 2.12.40

Наконец, те, кто хочет попробовать этот дистрибутив Linux, могут загрузить образ системы по этой ссылке.

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

Содержание статьи соответствует нашим принципам редакционной этики. Чтобы сообщить об ошибке, нажмите здесь!.

В этой статье описывается пример установки серверной части веб-приложения в ОС Astra Linux. Стандартный пакет ОС Astra Linux не включает сервер приложений Java и Apache Tomcat. Их можно загрузить с официальных сайтов Oracle и Apache Tomcat.

ПРИМЕЧАНИЕ. Java не сертифицирован для использования в Astra Linux, рекомендуется использовать веб-сервер Apache. Подробнее см. в разделе «Настройка Apache для доступа к ресурсам веб-приложений».

Выполните установку под пользователем с правами локального администратора.

Веб-приложение устанавливается на ОС Linux с помощью установочного архива pp.war (общий для платформ x86 и x64). Процесс установки зависит от используемой версии Java. Инструкция содержит пример установки веб-приложения на веб-сервер Apache Tomcat 7 Java.

Установите Java 7 или более позднюю версию. Информацию об установке Java на Debian-подобный дистрибутив можно найти в Интернете.

Распакуйте архив Apache Tomcat 7 в домашний каталог пользователя. Архив должен находиться в домашнем каталоге пользователя (в терминале):

Откройте файл tomcat-users.xml:

sudo nano ~/ /conf/tomcat-users.xml

Добавить пользователя с разрешениями менеджера графического интерфейса:

Если размер архива веб-приложения pp.war превышает 50 Мб (лимит загрузки по умолчанию), отредактируйте доступный лимит. Для этого откройте файл: ~/ /webapps/manager/config/web.xml:

sudo nano ~/ /webapps/manager/config/web.xml

и измените доступный лимит:

Запустите Apache Tomcat в терминале:

ПРИМЕЧАНИЕ. Чтобы проверить производительность Apache Tomcat, откройте страницу localhost:8080/ в браузере.

Перейдите к разделу WAR-файл для развертывания на открывшейся странице. Нажмите кнопку Обзор и укажите путь к файлу pp.war:

Нажмите кнопку "Развернуть". Убедитесь, что приложение успешно установлено:

В файле PP.xml добавьте ссылку на BI-сервер и идентификатор репозитория, к которому устанавливается подключение. Чтобы открыть файл, выполните команду в терминале:

sudo gedit /var/lib/ /webapps/pp/config/PP.xml

Если BI-сервер устанавливается с помощью инсталляционного пакета, строка выглядит следующим образом:

Перезапустите Apache Tomcat, чтобы применить новую конфигурацию. Для этого выполните в терминале:

На странице приведен пример установки, настройки и удаления BI-сервера на базе ОС Debian, ОС Ubuntu и ОС Astra Linux. Поддерживаемые версии Linux указаны в статье Поддерживаемые версии ОС Linux.

ПРИМЕЧАНИЕ. Функционал BI-сервера ограничен набором доступных операций и их реализацией.

В этой статье:

Видеоруководство по установке сервера BI в Ubuntu 16.04 доступно на YouTube:

Подготовка

Выполните подготовительные действия перед установкой BI-сервера:

Убедитесь, что операционная система настроена и выполняются требования к аппаратному и программному обеспечению для корректной установки и полноценной работы веб-приложения Foresight Analytics Platform.

Создайте хранилище метаданных одним из следующих способов:

В тестовой среде с ОС Windows создайте репозиторий метаданных, обслужите пользователя подсистемы безопасности и настройте подключение к репозиторию с помощью настольного приложения Foresight Analytics Platform.

В тестовой среде с семейством ОС Linux создайте репозиторий метаданных и настройте подключение к репозиторию.

После выполнения одной из операций передать репозиторий и настройку подключения в рабочую среду средствами СУБД.

Установите внешний интерфейс СУБД:

Загрузить клиент Oracle с официального сайта (необходимы пакеты basic, devel, sqlplus в формате RPM).

Рассмотрите установку на примере клиента Oracle 12.1. Выполните следующие операции:

  1. Преобразуйте RPM-пакеты в формат DEB с помощью утилиты Alien:

sudo apt-get установить чужой
sudo чужой oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm
sudo чужой oracle-instantclient12.1-devel-12.1. 0.2.0-1.x86_64.rpm
sudo чужой oracle-instantclient12.1-sqlplus-12.1.0.2.0-1.x86_64.rpm

  1. Установите полученные пакеты DEB (в терминале с помощью утилиты dpkg или аналогичной утилиты) и вспомогательный пакет libaio:

sudo apt-get install libaio1
sudo dpkg -i oracle-instantclient12.1*.deb

После установки добавьте путь к клиентским библиотекам Oracle с помощью утилиты ldconfig в список зависимых библиотек поиска и кэша обновлений:

echo "/usr/lib/oracle/12.1/client64/lib" > ~/oracle.conf
sudo cp ~/oracle.conf /etc/ld.so.conf.d/
судо ldconfig

После установки BI-сервера в файлы переменных среды /etc/opt/Foresight/fp9.x-biserver/envvars необходимо добавить экспорт переменной TNS_ADMIN для экземпляра Apache2 с указанием каталога, в котором находится файл tnsnames.ora. файл находится. Экземпляр Apache2 должен иметь доступ к файлу, владелец www-data:www-data может быть установлен для файла tnsnames.ora.

Подробнее о создании базы данных репозитория см. в подразделе "Подготовка сервера Oracle".

Чтобы установить клиент PostgreSQL из репозитория, выполните следующую команду:

sudo apt-get установить postgresql-client

В качестве альтернативы можно установить клиент Postgres Pro. Руководство по установке доступно на сайте производителя.

Подробнее о создании базы данных для репозитория см. в подразделе Подготовка PostgreSQL Server.

Если BI-сервер устанавливается вручную из архива или передняя часть СУБД устанавливается после установки BI-сервера, необходимо создать символическую ссылку:

sudo ln -s /usr/lib/x86_64-linux-gnu/libpq.so.5 /usr/lib/x86_64-linux-gnu/libpq.so

Настройка не требуется. Скопируйте файл с базой данных репозитория на сервер, предоставьте права доступа BI-сервера к файлу и добавьте репозиторий SQLite и укажите файл базы данных.

Если репозиторий основан на СУБД Microsoft SQL Server, с ним можно работать через драйвер ODBC. Подробнее см. в статье Подготовка драйвера ODBC для подключения к Microsoft SQL Server.

ПРИМЕЧАНИЕ. Возможные проблемы, которые могут возникнуть после установки интерфейса СУБД при подключении к серверу СУБД, приведены в разделах, описывающих решение возможных проблем при установке, обновлении и работе с Foresight Analytics Platform.

Для работы с BI-сервером Foresight Analytics Platform требуется установка сторонних пакетов, которые можно загрузить из Интернета или из DVD-репозитория, или из готовых пакетов DEB. Если подключение к интернету осуществляется через прокси-сервер, определите параметры, необходимые для подключения.

Перед установкой любых пакетов обновите информацию о пакете в репозитории. Для этого выполните команду:

sudo apt-получить обновление

После этого перейдите к установке BI-сервера.

Установка BI-сервера

Для установки DEB-пакета BI-сервера требуется доступ к репозиторию с зависимыми пакетами: libc6, libstdc++6, libglib2.0-0, lsb-release, libx11-6, libgl1-mesa-glx, libglu1- mesa, libgomp1, libxi6, libxrandr2, libxrender1, libxcursor1, libxinerama1, fontconfig, fonts-liberation, xvfb, libldap-2.4-2, libqt5gui5, libqt5opengl5, libopengl0, qt5-image-formats-plugins, libssl1.0.2, libtiff6, libjpeg турбо.

При наличии модулей или пакетов, несовместимых с MPM Worker (например, libapache2-mod-php5), их необходимо отключить в экземпляре сервера BI или удалить, если они конфликтуют с установкой сервера BI. Затем выполните следующие операции:

Скопируйте пакет DEB типа Foresight -fp9.x-biserver_9.5.*.deb в домашний каталог.

Установите скопированный пакет (для установки пакета можно использовать другую утилиту):

sudo dpkg -i Foresight -fp9.x-biserver*

Установите необходимые зависимости (может потребоваться обновить список пакетов из репозиториев с помощью команды sudo apt-get update):

sudo apt-get -f установить

Во время установки система создает новый экземпляр конфигурации Apache2 для BI-сервера, включает модуль mpm_worker, включает модуль fp9.x-biserver для загрузки mod_axis2, создает ссылки типа apache2ctl-fp9.x в папке / usr/local/sbin для управления инстансом, регистрирует и добавляет в автозапуск сервис apache2-fp9.x, устанавливает файлы Foresight Analytics Platform, регистрирует сервис Foresight-xvfb и добавляет в автозапуск для запуска виртуального графического дисплея №987 .Служба Foresight -xvfb запускается автоматически, а apache2-fp9.x нужно запускать командой:

запуск службы sudo apache2-fp9.x

При работе на Astra Linux SE старт выполняет следующая команда:

ПРИМЕЧАНИЕ. Чтобы изменить версию сервера BI, установите другую версию пакета поверх предыдущей. Файлы конфигурации сохраняются, если их версия не обновлена ​​в пакете.

Настройка ведения журнала

После установки для мониторинга производительности BI-сервера и обнаружения различных ошибок пользователь может включить ведение журнала системных сообщений:

Добавьте следующую строку в файл /etc/opt/Foresight/fp9.x-biserver/envvars:

Добавьте следующие строки в файл /etc/apache2-fp9.x/mods-available/fp9.x-biserver.conf:

Axis2LogFile "/opt/Foresight /fp9.x-biserver/logs/axis2.log"

Настройка BI-сервера

BI-сервер использует параметры, указанные в файле settings.xml. Ознакомьтесь с его структурой и при необходимости внесите изменения.

ПРИМЕЧАНИЕ. Файл с настройками необязателен. Если файл отсутствует, используются значения параметров по умолчанию.

Чтобы получить информацию о репозиториях для работы, BI-сервер использует файл Registration.reg или Metabases.xml. Подробнее о настройке этих файлов см. в статье Конфигурация и установка.

sudo chown -R www-data:www-data /opt/ Foresight /fp9.x-biserver

После определения настроек и предоставления разрешений перезапустите службу BI-сервера:

перезагрузка службы sudo apache2-fp9.x

или о работе с Astra Linux SE:

Установленный BI-сервер будет работать в фоновом режиме как отдельная служба Linux. Экземпляр Apache2 с сервером BI запускается на порту 80xx, где xx соответствует основной версии выпуска Foresight Analytics Platform.

После установки и настройки сервера BI перейдите к установке серверной части веб-приложения.

Удаление BI-сервера

Чтобы удалить файлы сервера BI, не удаляя файлы конфигурации, выполните команду и подтвердите удаление:

sudo apt-get удалить fp9.x-biserver

Все конфигурационные файлы в папках /etc/apache2-fp9.x и /etc/opt/Foresight/fp9.x-biserver, а также новые файлы, не входящие в установочный пакет в этих папках и в /opt/Foresight /fp9.x-biserver будет сохранен и может использоваться при установке пакета в будущем.

Чтобы удалить BI-сервер с конфигурационными файлами, выполните команду и подтвердите удаление:

sudo apt-get purge fp9.x-biserver

В этом случае сохраняются новые файлы, не входящие в установочный пакет.

Читайте также: