Установка сертифицированной версии

Установка серверной части Staffcop Enterprise для среды функционирования Astra Linux Special Edition Смоленск 1.6

  1. Установка среды функционирования.

Установите Astra SE с iso-образа. Для работы сервера не требуется графическая оболочка.

Примечание

Рекомендуем выбрать при установке стандартные утилиты и openssh-сервер. Настройте сетевой интерфейс так, чтобы имелась возможность подключения к установленному серверу по локальной сети.

  1. Установка зависимостей. Два этапа:
    1. установка зависимостей, имеющихся в составе установочного диска Astra SE 1.6;

    2. установка пакетов, отсутствующих в репозиториях Astra.

2a. Установка зависимостей, имеющихся в составе установочного диска. Установочный iso-диск должен быть вставлен в CD-привод.

Убедитесь, что apt настроен на установку с репозитория установочного диска:

cat /etc/apt/sources.list
# deb cdrom:[OS Astra Linux 1.6 smolensk - amd64 DVD ]/ smolensk contrib main non-free

Выполняем установку зависимостей, имеющихся в составе установочного диска Astra SE 1.6:

sudo apt-get install python2.7 libpython2.7 python-pkg-resources poppler-utils dialog bc libjpeg62 zip # postgresql*

Примечание

  • Вы можете так же установить здесь postgresql, идущий в составе Astra SE. В этом случае, вам придётся самостоятельно настроить мандатные политики - обеспечить доступ пользователя staffcop к базе данных staffcop.

2b. Скачиваем и устанавливаем зависимости для установочного пакета Staffcop Enterprise. В архиве собраны deb-пакеты, содержащиеся в официальных репозиториях Debian, необходимые для установки и функционирования Staffcop Enterprise, а так же файл Packages, позволяющий использовать папку с пакетами как оффлайн-репозиторий для удобства установки. Список зависимостей включает в себя Postgresql, удалите из списка, если уже поставили ранее.

Скачиваем и распаковываем архив с зависимостями:

cd /opt
sudo wget http://dist.staffcop.ru/staffcopdeps_astra1.6.tbz
sudo tar -jxvf staffcopdeps_astra1.6.tbz

Создаём ссылку для настройки python-зависимостей:

sudo ln -s /opt/deps/ /usr/share/deps

Прописываем локальный репозиторий (существующие записи из списка будут удалены):

echo "deb [trusted=yes] file:/opt/staffcopdeps_astra1.6 ./" | sudo tee /etc/apt/sources.list
sudo apt update

Выполняем установку пакетов:

apt install -y realpath build-essential libssl-dev python-virtualenv python-dev libtiff5-dev libjpeg62-turbo-dev zlib1g-dev libsasl2-dev libldap2-dev libicu-dev antiword unrtf pstotext libmad0 pv nginx libav-tools postgresql postgresql-server-dev-all
  1. Скачиваем и устанавливаем Staffcop Enterprise.

Адрес репозитория со стабильной версией http://dist.staffcop.ru/fstec4.3/. Находим на странице и скачиваем deb-пакет, например:

cd /tmp
wget http://dist.staffcop.ru/fstec4.3/pool/non-free/s/staffcop/staffcop_server_4.3.1106-fstec4.3_agent_5.8.2501.deb

Выполняем установку:

sudo dpkg -i staffcop_server_4.3.1106-fstec4.3_agent_5.8.2501.deb

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

Далее, следуйте инструкциям в разделе Завершение установки.