From 5c01220382b96947def8991a4ba4fe0f4b48e48c Mon Sep 17 00:00:00 2001 From: Mikhail Tergoev Date: Tue, 16 Sep 2025 19:20:41 +0300 Subject: [PATCH] added ARM-KT-* programs --- autoinstall/arm-kt-att | 39 +++++++++++++++++++++++++++++++++++++++ autoinstall/arm-kt-dpp | 39 +++++++++++++++++++++++++++++++++++++++ autoinstall/arm-kt-es | 35 +++++++++++++++++++++++++++++++++++ autoinstall/arm-kt-med | 38 ++++++++++++++++++++++++++++++++++++++ autoinstall/arm-kt-prof | 39 +++++++++++++++++++++++++++++++++++++++ autoinstall/arm-kt-spo | 39 +++++++++++++++++++++++++++++++++++++++ autoinstall/arm-kt-vuz | 39 +++++++++++++++++++++++++++++++++++++++ image/armkt.png | Bin 0 -> 23755 bytes 8 files changed, 268 insertions(+) create mode 100644 autoinstall/arm-kt-att create mode 100644 autoinstall/arm-kt-dpp create mode 100644 autoinstall/arm-kt-es create mode 100644 autoinstall/arm-kt-med create mode 100644 autoinstall/arm-kt-prof create mode 100644 autoinstall/arm-kt-spo create mode 100644 autoinstall/arm-kt-vuz create mode 100644 image/armkt.png diff --git a/autoinstall/arm-kt-att b/autoinstall/arm-kt-att new file mode 100644 index 00000000..21b2b4e7 --- /dev/null +++ b/autoinstall/arm-kt-att @@ -0,0 +1,39 @@ +#!/usr/bin/env bash +# info_ru: Программа “АРМ КТ ПРОФ АТТЕСТАТ” для документов об основном общем, среднем общем образовании. +######################################################################## +export PROG_URL="https://armregistr.ru/programmnoe-obespechenie/licenziya-na-programmnoe-obespechenie-dlya-zapolneniya-blank-4" +export WH_WINE_USE="wine_x_tkg_10-0_amd64" +export WINEPREFIX="arm-kt" +export PROG_NAME="АРМ КТ ПРОФ АТТЕСТАТ" +export PROG_ICON="armkt" +export BASE_PFX="none" +export WINEARCH="win64" +export INSTALL_DLL="" +export WH_WINDOWS_VER="7" + +AUTOINSTALL_URL=$(curl -s "$PROG_URL" | grep "setup.zip" | awk -F'"' '{print $2}') +SHORT_NAME=$(echo $AUTOINSTALL_URL | awk -F'/' '{print $5}') +VER_EXE=$(echo $AUTOINSTALL_URL | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+') +AUTOINSTALL_ZIP="${WH_TMP_DIR}/$SHORT_NAME-$VER_EXE-setup.zip" +AUTOINSTALL_EXE="${WH_TMP_DIR}/$SHORT_NAME-$VER_EXE-setup.exe" + +if [[ -z $VER_EXE ]] +then fatal "Не удалось получить версию ПО со страницы на сайте!" +else print_info "Устанавливаем $PROG_NAME версии $VER_EXE" +fi + +prepair_wine + +if try_download "$AUTOINSTALL_URL" "$AUTOINSTALL_ZIP" ; then + unpack "$AUTOINSTALL_ZIP" "${WH_TMP_DIR}" + try_remove_file "$AUTOINSTALL_ZIP" + + wine_run_install "${AUTOINSTALL_EXE}" /VERYSILENT + try_remove_file "${AUTOINSTALL_EXE}" + + create_desktop "$PROG_NAME" \ + "$DRIVE_C/Program Files/KtSoftware/$SHORT_NAME/$SHORT_NAME.exe" "$PROG_ICON" + + create_desktop "Регистрация $PROG_NAME" \ + "$DRIVE_C/Program Files/KtSoftware/$SHORT_NAME/${SHORT_NAME}Reg.exe" "$PROG_ICON" +fi diff --git a/autoinstall/arm-kt-dpp b/autoinstall/arm-kt-dpp new file mode 100644 index 00000000..9297c7da --- /dev/null +++ b/autoinstall/arm-kt-dpp @@ -0,0 +1,39 @@ +#!/usr/bin/env bash +# info_ru: Программа “АРМ КТ ПРОФ ДПП” для заполнения бланков документов о повышении квалификации и профессиональной переподготовке. +######################################################################## +export PROG_URL="https://armregistr.ru/programmnoe-obespechenie/licenziya-na-programmnoe-obespechenie-dlya-zapolneniya-blank" +export WH_WINE_USE="wine_x_tkg_10-0_amd64" +export WINEPREFIX="arm-kt" +export PROG_NAME="АРМ КТ ПРОФ ДПП" +export PROG_ICON="armkt" +export BASE_PFX="none" +export WINEARCH="win64" +export INSTALL_DLL="" +export WH_WINDOWS_VER="7" + +AUTOINSTALL_URL=$(curl -s "$PROG_URL" | grep "setup.zip" | awk -F'"' '{print $2}') +SHORT_NAME=$(echo $AUTOINSTALL_URL | awk -F'/' '{print $5}') +VER_EXE=$(echo $AUTOINSTALL_URL | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+') +AUTOINSTALL_ZIP="${WH_TMP_DIR}/$SHORT_NAME-$VER_EXE-setup.zip" +AUTOINSTALL_EXE="${WH_TMP_DIR}/$SHORT_NAME-$VER_EXE-setup.exe" + +if [[ -z $VER_EXE ]] +then fatal "Не удалось получить версию ПО со страницы на сайте!" +else print_info "Устанавливаем $PROG_NAME версии $VER_EXE" +fi + +prepair_wine + +if try_download "$AUTOINSTALL_URL" "$AUTOINSTALL_ZIP" ; then + unpack "$AUTOINSTALL_ZIP" "${WH_TMP_DIR}" + try_remove_file "$AUTOINSTALL_ZIP" + + wine_run_install "${AUTOINSTALL_EXE}" /VERYSILENT + try_remove_file "${AUTOINSTALL_EXE}" + + create_desktop "$PROG_NAME" \ + "$DRIVE_C/Program Files/KtSoftware/$SHORT_NAME/$SHORT_NAME.exe" "$PROG_ICON" + + create_desktop "Регистрация $PROG_NAME" \ + "$DRIVE_C/Program Files/KtSoftware/$SHORT_NAME/${SHORT_NAME}Reg.exe" "$PROG_ICON" +fi diff --git a/autoinstall/arm-kt-es b/autoinstall/arm-kt-es new file mode 100644 index 00000000..fc7fbe22 --- /dev/null +++ b/autoinstall/arm-kt-es @@ -0,0 +1,35 @@ +#!/usr/bin/env bash +# info_ru: Программа “АРМ КТ ПРОФ НШ” для заполнения бланков документов об окончании начальной школы. +######################################################################## +export PROG_URL="https://armregistr.ru/programmnoe-obespechenie/licenziya-na-programmnoe-obespechenie-dlya-zapolneniya-blank-1" +export WH_WINE_USE="wine_x_tkg_10-0_amd64" +export WINEPREFIX="arm-kt" +export PROG_NAME="АРМ КТ ПРОФ НШ" +export PROG_ICON="armkt" +export BASE_PFX="none" +export WINEARCH="win64" +export INSTALL_DLL="" +export WH_WINDOWS_VER="7" + +AUTOINSTALL_URL=$(curl -s "$PROG_URL" | grep "setup.exe" | awk -F'"' '{print $2}') +SHORT_NAME=$(echo $AUTOINSTALL_URL | awk -F'/' '{print $5}') +VER_EXE=$(echo $AUTOINSTALL_URL | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+') +AUTOINSTALL_EXE="${WH_TMP_DIR}/$SHORT_NAME-$VER_EXE-setup.exe" + +if [[ -z $VER_EXE ]] +then fatal "Не удалось получить версию ПО со страницы на сайте!" +else print_info "Устанавливаем $PROG_NAME версии $VER_EXE" +fi + +prepair_wine + +if try_download "$AUTOINSTALL_URL" "$AUTOINSTALL_EXE" ; then + wine_run_install "${AUTOINSTALL_EXE}" /VERYSILENT + try_remove_file "${AUTOINSTALL_EXE}" + + create_desktop "$PROG_NAME" \ + "$DRIVE_C/Program Files/KtSoftware/$SHORT_NAME/$SHORT_NAME.exe" "$PROG_ICON" + + create_desktop "Регистрация $PROG_NAME" \ + "$DRIVE_C/Program Files/KtSoftware/$SHORT_NAME/${SHORT_NAME}Reg.exe" "$PROG_ICON" +fi diff --git a/autoinstall/arm-kt-med b/autoinstall/arm-kt-med new file mode 100644 index 00000000..babe2cd6 --- /dev/null +++ b/autoinstall/arm-kt-med @@ -0,0 +1,38 @@ +#!/usr/bin/env bash +# info_ru: Программа “АРМ КТ ПРОФ МЕД” для заполнения бланков документов о послевузовском профессиональном образовании и сертификатов специалиста.###################################################### +export PROG_URL="https://armregistr.ru/programmnoe-obespechenie/licenziya-na-programmnoe-obespechenie-dlya-zapolneniya-blank-3" +export WH_WINE_USE="wine_x_tkg_10-0_amd64" +export WINEPREFIX="arm-kt" +export PROG_NAME="АРМ КТ ПРОФ МЕД" +export PROG_ICON="armkt" +export BASE_PFX="none" +export WINEARCH="win64" +export INSTALL_DLL="" +export WH_WINDOWS_VER="7" + +AUTOINSTALL_URL=$(curl -s "$PROG_URL" | grep "setup.zip" | awk -F'"' '{print $2}') +SHORT_NAME=$(echo $AUTOINSTALL_URL | awk -F'/' '{print $5}') +VER_EXE=$(echo $AUTOINSTALL_URL | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+') +AUTOINSTALL_ZIP="${WH_TMP_DIR}/$SHORT_NAME-$VER_EXE-setup.zip" +AUTOINSTALL_EXE="${WH_TMP_DIR}/$SHORT_NAME-$VER_EXE-setup.exe" + +if [[ -z $VER_EXE ]] +then fatal "Не удалось получить версию ПО со страницы на сайте!" +else print_info "Устанавливаем $PROG_NAME версии $VER_EXE" +fi + +prepair_wine + +if try_download "$AUTOINSTALL_URL" "$AUTOINSTALL_ZIP" ; then + unpack "$AUTOINSTALL_ZIP" "${WH_TMP_DIR}" + try_remove_file "$AUTOINSTALL_ZIP" + + wine_run_install "${AUTOINSTALL_EXE}" /VERYSILENT + try_remove_file "${AUTOINSTALL_EXE}" + + create_desktop "$PROG_NAME" \ + "$DRIVE_C/Program Files/KtSoftware/$SHORT_NAME/$SHORT_NAME.exe" "$PROG_ICON" + + create_desktop "Регистрация $PROG_NAME" \ + "$DRIVE_C/Program Files/KtSoftware/$SHORT_NAME/${SHORT_NAME}Reg.exe" "$PROG_ICON" +fi diff --git a/autoinstall/arm-kt-prof b/autoinstall/arm-kt-prof new file mode 100644 index 00000000..837ab7c2 --- /dev/null +++ b/autoinstall/arm-kt-prof @@ -0,0 +1,39 @@ +#!/usr/bin/env bash +# info_ru: Программа “АРМ КТ ПРОФ ПРОФЕССИЯ” для заполнения бланков документов профессионального обучения. +######################################################################## +export PROG_URL="https://armregistr.ru/programmnoe-obespechenie/licenziya-na-programmnoe-obespechenie-dlya-zapolneniya-blank-5" +export WH_WINE_USE="wine_x_tkg_10-0_amd64" +export WINEPREFIX="arm-kt" +export PROG_NAME="АРМ КТ ПРОФ ПРОФЕССИЯ" +export PROG_ICON="armkt" +export BASE_PFX="none" +export WINEARCH="win64" +export INSTALL_DLL="" +export WH_WINDOWS_VER="7" + +AUTOINSTALL_URL=$(curl -s "$PROG_URL" | grep "setup.zip" | awk -F'"' '{print $2}') +SHORT_NAME=$(echo $AUTOINSTALL_URL | awk -F'/' '{print $5}') +VER_EXE=$(echo $AUTOINSTALL_URL | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+') +AUTOINSTALL_ZIP="${WH_TMP_DIR}/$SHORT_NAME-$VER_EXE-setup.zip" +AUTOINSTALL_EXE="${WH_TMP_DIR}/$SHORT_NAME-$VER_EXE-setup.exe" + +if [[ -z $VER_EXE ]] +then fatal "Не удалось получить версию ПО со страницы на сайте!" +else print_info "Устанавливаем $PROG_NAME версии $VER_EXE" +fi + +prepair_wine + +if try_download "$AUTOINSTALL_URL" "$AUTOINSTALL_ZIP" ; then + unpack "$AUTOINSTALL_ZIP" "${WH_TMP_DIR}" + try_remove_file "$AUTOINSTALL_ZIP" + + wine_run_install "${AUTOINSTALL_EXE}" /VERYSILENT + try_remove_file "${AUTOINSTALL_EXE}" + + create_desktop "$PROG_NAME" \ + "$DRIVE_C/Program Files/KtSoftware/$SHORT_NAME/$SHORT_NAME.exe" "$PROG_ICON" + + create_desktop "Регистрация $PROG_NAME" \ + "$DRIVE_C/Program Files/KtSoftware/$SHORT_NAME/${SHORT_NAME}Reg.exe" "$PROG_ICON" +fi diff --git a/autoinstall/arm-kt-spo b/autoinstall/arm-kt-spo new file mode 100644 index 00000000..dca577b2 --- /dev/null +++ b/autoinstall/arm-kt-spo @@ -0,0 +1,39 @@ +#!/usr/bin/env bash +# info_ru: Программа “АРМ КТ ПРОФ СПО” для заполнения бланков документов о среднем профессиональном образовании. +######################################################################## +export PROG_URL="https://armregistr.ru/programmnoe-obespechenie/licenziya-na-programmnoe-obespechenie-dlya-zapolneniya-blank-2" +export WH_WINE_USE="wine_x_tkg_10-0_amd64" +export WINEPREFIX="arm-kt" +export PROG_NAME="АРМ КТ ПРОФ СПО" +export PROG_ICON="armkt" +export BASE_PFX="none" +export WINEARCH="win64" +export INSTALL_DLL="" +export WH_WINDOWS_VER="7" + +AUTOINSTALL_URL=$(curl -s "$PROG_URL" | grep "setup.zip" | awk -F'"' '{print $2}') +SHORT_NAME=$(echo $AUTOINSTALL_URL | awk -F'/' '{print $5}') +VER_EXE=$(echo $AUTOINSTALL_URL | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+') +AUTOINSTALL_ZIP="${WH_TMP_DIR}/$SHORT_NAME-$VER_EXE-setup.zip" +AUTOINSTALL_EXE="${WH_TMP_DIR}/$SHORT_NAME-$VER_EXE-setup.exe" + +if [[ -z $VER_EXE ]] +then fatal "Не удалось получить версию ПО со страницы на сайте!" +else print_info "Устанавливаем $PROG_NAME версии $VER_EXE" +fi + +prepair_wine + +if try_download "$AUTOINSTALL_URL" "$AUTOINSTALL_ZIP" ; then + unpack "$AUTOINSTALL_ZIP" "${WH_TMP_DIR}" + try_remove_file "$AUTOINSTALL_ZIP" + + wine_run_install "${AUTOINSTALL_EXE}" /VERYSILENT + try_remove_file "${AUTOINSTALL_EXE}" + + create_desktop "$PROG_NAME" \ + "$DRIVE_C/Program Files/KtSoftware/$SHORT_NAME/$SHORT_NAME.exe" "$PROG_ICON" + + create_desktop "Регистрация $PROG_NAME" \ + "$DRIVE_C/Program Files/KtSoftware/$SHORT_NAME/${SHORT_NAME}Reg.exe" "$PROG_ICON" +fi diff --git a/autoinstall/arm-kt-vuz b/autoinstall/arm-kt-vuz new file mode 100644 index 00000000..891a6f2b --- /dev/null +++ b/autoinstall/arm-kt-vuz @@ -0,0 +1,39 @@ +#!/usr/bin/env bash +# info_ru: Программа “АРМ КТ ПРОФ ВУЗ” для заполнения бланков документов о высшем образовании. +######################################################################## +export PROG_URL="https://armregistr.ru/programmnoe-obespechenie/licenziya-na-programmnoe-obespechenie-dlya-zapolneniya-blank-6" +export WH_WINE_USE="wine_x_tkg_10-0_amd64" +export WINEPREFIX="arm-kt" +export PROG_NAME="АРМ КТ ПРОФ ВУЗ" +export PROG_ICON="armkt" +export BASE_PFX="none" +export WINEARCH="win64" +export INSTALL_DLL="" +export WH_WINDOWS_VER="7" + +AUTOINSTALL_URL=$(curl -s "$PROG_URL" | grep "setup.zip" | awk -F'"' '{print $2}') +SHORT_NAME=$(echo $AUTOINSTALL_URL | awk -F'/' '{print $5}') +VER_EXE=$(echo $AUTOINSTALL_URL | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+') +AUTOINSTALL_ZIP="${WH_TMP_DIR}/$SHORT_NAME-$VER_EXE-setup.zip" +AUTOINSTALL_EXE="${WH_TMP_DIR}/$SHORT_NAME-$VER_EXE-setup.exe" + +if [[ -z $VER_EXE ]] +then fatal "Не удалось получить версию ПО со страницы на сайте!" +else print_info "Устанавливаем $PROG_NAME версии $VER_EXE" +fi + +prepair_wine + +if try_download "$AUTOINSTALL_URL" "$AUTOINSTALL_ZIP" ; then + unpack "$AUTOINSTALL_ZIP" "${WH_TMP_DIR}" + try_remove_file "$AUTOINSTALL_ZIP" + + wine_run_install "${AUTOINSTALL_EXE}" /VERYSILENT + try_remove_file "${AUTOINSTALL_EXE}" + + create_desktop "$PROG_NAME" \ + "$DRIVE_C/Program Files/KtSoftware/$SHORT_NAME/$SHORT_NAME.exe" "$PROG_ICON" + + create_desktop "Регистрация $PROG_NAME" \ + "$DRIVE_C/Program Files/KtSoftware/$SHORT_NAME/${SHORT_NAME}Reg.exe" "$PROG_ICON" +fi diff --git a/image/armkt.png b/image/armkt.png new file mode 100644 index 0000000000000000000000000000000000000000..d55b23afbdaa05caf09b86866ccce893de17a649 GIT binary patch literal 23755 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 RbD;ocy;Rpzt5UIx{2yr$8;k$| literal 0 HcmV?d00001