Специальное программное обеспечение «Справки БК» размещенное на официальном сайте Президента Российской Федерации, обеспечивает Формирование печатных форм справки о доходах, расходах, об имуществе и обязательствах имущественного характера, работу которого мы реализуем на Астра Линукс.
Из-под учетной записи с административными правами:
1. Добавим репозиторий Astra Linux 1.7
sudo su
sudo apt install gnupg wget apt-transport-https ca-certificates astra-update -fy
sudo cat << EOF > /etc/apt/sources.list
deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-main/ 1.7_x86-64 main contrib non-free
deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-update/ 1.7_x86-64 main contrib non-free
deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-base/ 1.7_x86-64 main contrib non-free
deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-extended/ 1.7_x86-64 main contrib non-free
deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-extended/ 1.7_x86-64 astra-ce
deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/uu/last/repository-update/ 1.7_x86-64 main contrib non-free
EOF
2. Чтобы изменения вступили в силу запускаем команду обновления пакетов:
sudo apt update && sudo apt upgrade -fy
3. Установим Wine и Winetricks :
sudo apt install wine winetricks libmspack0 cabextract zenity -fy
4. Установим пакет printer-driver-cups-pdf для обеспечения возможности печати:
sudo apt install printer-driver-cups-pdf
ВАЖНО!
Проверяем параметр astra-ptrace-lock командой
sudo astra-ptrace-lock status
Если вывод АКТИВНО, то необходимо этот параметр выключить:
sudo astra-ptrace-lock disable
Проверяем еще раз статус, и если ответ также АКТИВНО то перегружаем компьютер
sudo reboot
5. Далее выполняем все действия из под учетной записи пользователя, под которой подразумевается работать дальше.
Если Вы еще под учетной записью root, то выходим:
exit
6. Выставим параметры графики и установим необходимые дополнения Microsoft .NET Framework 3.5.0 SP 1
winetricks fontsmooth=rgb nocrashdialog videomemorysize=1024
winetricks --force dotnet35sp1
winetricks -q msxml6 corefonts mscorwks=native
7. Скачаем и распакуем актуальный на 28.10.2023 г. установщик с официального сайта (При последующих обновлениях механизм установки будет тот же):
wget -O /tmp/bk.zip http://static.kremlin.ru/media/events/files/ru/uda2lVcQRP4Nzu0ldWcm9oMyYX8t7O9Y.zip
Создадим папку в домашнем каталоге для распакованного установщика:
mkdir -p ~/bk
Распакуем в вышеуказанную папку наш установщик:
unzip /tmp/bk.zip -d ~/bk
8. Устанавливаем программу Справка БК как в windows
ПРЕДУПРЕЖДЕНИЕ: снимаем галочки на создание ярлыка и запуск программы после установки
/usr/bin/wine msiexec /i ~/bk/SpravkiBk-2-5-3-2223-Setup.msi
9. Запускаем
wine ~/.wine/drive_c/Program\ Files\ \(x86\)/СправкиБК/БК.exe
Создадим ярлык на рабочий стол:
cat << EOF > ~/Desktops/Desktop1/bk.desktop
[Desktop Entry]
Name=bk
Name[ru]="Справка БК"
Type=Application
NoDisplay=false
Exec=/usr/bin/wine ~/.wine/drive_c/Program\ Files\ \(x86\)/СправкиБК/БК.exe
Icon=6EB6_БК.0
Icon[ru]=6EB6_БК.0
Hidden=false
Terminal=false
StartupNotify=false
EOF