Установка сертифицированной версии¶
Установка серверной части Staffcop Enterprise для среды функционирования Astra Linux Special Edition Смоленск 1.6¶
Установка среды функционирования.
Установите Astra SE с iso-образа. Для работы сервера не требуется графическая оболочка.
Примечание
Рекомендуем выбрать при установке стандартные утилиты и openssh-сервер. Настройте сетевой интерфейс так, чтобы имелась возможность подключения к установленному серверу по локальной сети.
- Установка зависимостей. Два этапа:
установка зависимостей, имеющихся в составе установочного диска Astra SE 1.6;
установка пакетов, отсутствующих в репозиториях 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
Скачиваем и устанавливаем 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
В процессе настройки пакета, возможно, потребуется выбрать часовой пояс.
Далее, следуйте инструкциям в разделе Завершение установки.