На кофе

Поиск

Вход

Справка БК astra linux 1.7 wine

Специальное программное обеспечение «Справки БК» размещенное на официальном сайте Президента Российской Федерации, обеспечивает Формирование печатных форм справки о доходах, расходах, об имуществе и обязательствах имущественного характера, работу которого мы реализуем на Астра Линукс.

Из-под учетной записи с административными правами:

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