На кофе

Поиск

Поиск Яндекс

Вход

Документы ПУ-6 на ОС Astra Linux

Поделиться статьей

Программа "Документы ПУ-6" предназначена для формирования документов индивидуального (персонифицированного) учета страхователем, в соответствии с инструкцией по заполнению форм документов индивидуального (персонифицированного) учета в системе Государственного пенсионного страхования, утвержденной постановлением Правления ПФ РФ и подготовки их для сдачи в электронном виде в территориальный орган ПФ РФ.

Сегодня установим Документы ПУ-6  на ОС Astra Linux:

Документы ПУ-6 на ОС Astra Linux

Программа "Документы ПУ-6" является БЕСПЛАТНЫМ программным продуктом. Исключение составляет специфичные блоки, не влияющие на общее функционирование программы "Документы ПУ-6". Доступ к данным блокам осуществляется по взаимной договоренности сторон.
·    Программа "Документы ПУ-6" ПОСТАВЛЯЕТСЯ ПО ПРИНЦИПУ "AS IS". НИКАКИХ ГАРАНТИЙ НЕ ПРИЛАГАЕТСЯ И НЕ ПРЕДУСМАТРИВАЕТСЯ. ВЫ ИСПОЛЬЗУЕТЕ ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ НА СВОЙ РИСК. АВТОР НЕ БУДЕТ ОТВЕЧАТЬ НИ ЗА КАКИЕ ПОТЕРИ ИЛИ ИСКАЖЕНИЯ ДАННЫХ, ЛЮБУЮ УПУЩЕННУЮ ВЫГОДУ В ПРОЦЕССЕ ИСПОЛЬЗОВАНИЯ ИЛИ НЕПРАВИЛЬНОГО ИСПОЛЬЗОВАНИЯ ЭТОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.
·    Вы не обязаны сдавать сведения в ПФР исключительно в данной программе "Документы ПУ-6".

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

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 dist-upgrade -fy

3. Установим  Wine и Winetricks :

sudo apt install wine winetricks libmspack0 cabextract zenity -fy

4ВАЖНО!

Проверяем параметр astra-ptrace-lock командой

sudo astra-ptrace-lock status

Если вывод АКТИВНО, то необходимо этот параметр выключить:

sudo astra-ptrace-lock disable

Проверяем еще раз статус, и если ответ также АКТИВНО то перегружаем компьютер

sudo reboot

Если не перегружались, то дальнейшие действия выполняем из под учетной записи пользователя, то есть выходим из под учетной записи root:

exit

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

5. Выставим параметры графики:

winetricks fontsmooth=rgb nocrashdialog videomemorysize=1024

На этом этапе создается профиль по умолчанию, мы видим следующие окна:

пакет mono не ставим:

6. Создадим папку в домашнем каталоге для установочных файлов и дополнений:

mkdir -p ~/docs-pu6

7. Скачаем и распакуем актуальный на 02.01.2023 г. установщик с официального сайта (При последующих обновлениях механизм установки будет тот же) и скаченные дополнения::

wget -O ~/docs-pu6/vcredist_x86.zip https://sfr.gov.ru/files/branches/komi/Soft/DocPU5/vcredist_x86.zip

unzip ~/docs-pu6/vcredist_x86.zip -d ~/docs-pu6

wget -O ~/docs-pu6/VFPOLEDBSetup.zip https://sfr.gov.ru/files/branches/komi/Soft/DocPU5/VFPOLEDBSetup.zip

unzip ~/docs-pu6/VFPOLEDBSetup.zip -d ~/docs-pu6

wget -O ~/docs-pu6/dotNetFx40_Full_x86_x64.exe https://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe

wget -O ~/docs-pu6/setup_pu6_1_1_87_1505_.zip https://sfr.gov.ru/files/branches/komi/Soft/DocPU5/setup_pu6_1_1_87_1505_.zip

unzip ~/docs-pu6/setup_pu6_1_1_87_1505_.zip -d ~/docs-pu6

8. Приступим к установке Документы ПУ-6 как в windows:

Сначала установим Microsoft Visual C++ 2010 x86 (Необходим для работы приложения, если не установлен при запуске будет выводиться ошибка о проблеме с доступом драйверу базы Sqlite)

/usr/bin/wine ~/docs-pu6/vcredist_x86.exe

Соглашаемся с условиями и начинаем установку:

Также нам необходим драйвер для работы импорта\экспорта DBF файлов:

/usr/bin/wine msiexec /i ~/docs-pu6/VFPOLEDBSetup.msi

Соглашаемся с лицензионным соглашением и идем дальше:

Галку на установку образцов файлов и программ убираем:

Выбираем путь установки по умолчанию, ставим только для себя и идем далее:

Готовы к установке - идем далее:

Завершено, закрываем:

Также нам будет необходимо установить Microsoft .NET Framework 4:

/usr/bin/wine ~/docs-pu6/dotNetFx40_Full_x86_x64.exe

Соглашаемся с условиями лицнзионного соглашения и идем далее:

Прогресс установки:

Установка завершена, жмем Готово:

Ну и начинаем, собственно, установку программы Документы ПУ-6 на ОС Astra Linux

/usr/bin/wine ~/docs-pu6/setup_pu6_1_1_87_1505_.exe

ПРЕДУПРЕЖДЕНИЕ: снимаем галочку на создание ярлыка после установки.

Создадим ярлык на рабочий стол:

cat << EOF > ~/Desktops/Desktop1/docs-pu6.desktop
[Desktop Entry]
Name=docs-pu6
Name[ru]="Документы ПУ-6"
Type=Application
NoDisplay=false
Exec=/usr/bin/wine ~/.wine/drive_c/Program\ Files\ \(x86\)/Документы\ ПУ-6/PU.exe
Icon=2CD8_PU.0
Icon[ru]=2CD8_PU.0
Hidden=false
Terminal=false
StartupNotify=false
EOF