Установка и удаление программного обеспечения, на примере «Rail-Тариф» версии 15.XX
Данная инструкция предполагает что:
- На целевом компьютере присутствует интернет-соединение;
- Дистрибутив ПО загружен и располагается в каталоге «Загрузки» целевого компьютера;
- На целевом компьютере подключены репозитории с пакетами;
- Пользователь, выполняющий установку пакета «Wine», является администратором с высоким уровнем целостности.
1. Установка пакета «Wine» версии 7.13:
Чтобы установить «Wine» версии 7.13, требуется скачать пакет «Wine»
(https://nextcloud.astralinux.ru/s/sp4RioDdyPL6Ayf) и выполнить следующие команды в «терминале fly»:
1. Перейти в папку «Загрузки»:
cd ~/Загрузки
2. Установить пакеты, необходимые для работы «Wine»:
sudo apt install ia32-libs ca-certificates
3. Установить пакет «Wine»:
sudo apt install ./wine_7.13-0-astra-se17_amd64.deb
4. Установить пакет «winbind»
sudo apt install winbind
ВНИМАНИЕ: «Wine» устанавливается в каталог /opt/wine-7.13 и не перечисляется в переменной среды «PATH». Запуск «Wine» необходимо производить с указанием полного пути
/opt/wine-7.13/bin/wine
2. Установка ПО:
В соответствии с настоящей инструкцией ПО будет установлен в отдельный префикс.
Использование отдельных префиксов позволяет избежать влияние других программ и их настроек префикса на запуск друг друга. Иными словами - изоляция сред запуска.
Требуется выполнить следующие команды в «терминале fly» (горячая клавиша Alt+T):
1. Перейти в папку «Загрузки»:
cd ~/Загрузки
2. Установить переменную среды окружения:
export WINEPREFIX=~/.wine-rt
ВНИМАНИЕ: При первом запуске «Wine» запросит установку «Gecko» - соглашаемся, а «Wine-mono» - отменяем.
3. Подготовить префикс:
export WINE=/opt/wine-7.13/bin/wine
4. Выполнить команду запуска установки ПО:
$WINE setup_rt.exe
5. Создать скрипт и ярлык запуска:
echo -e '#!/bin/bash\n\nexport WINE=/opt/wine-7.13/bin/wine\nexport WINEPREFIX=~/.wine-rt\n\n\ncd ~/.wine-rt/drive_c/Program\ Files\ \(x86\)/CTM/RAILTRF/\n\n$WINE Tariff.EXE' >~/.wine-rt/rt.sh
chmod +x ~/.wine-rt/rt.sh
echo -e '[Desktop Entry]\nName=Rail-Тариф\nExec=/bin/sh ~/.wine-rt/rt.sh\nType=Application\nStartupNotify=true\nPath=~/.wine-rt/drive_c/Program\ Files\ \(x86)/CTM/RAILTRF\nIcon=6A58_Tariff.0' > ~/Desktop/Rail-Тариф.desktop
rm -f Rail-Тариф.lnk
Запуск осуществляется с помощью ярлыка на рабочем столе.
3. Удаление ПО, пакетов «Wine» версии 7.13:
Для корректного удаления ПО, пакетов «Wine» версии 7.13, требуется выполнить следующие команды в «терминале fly»:
1. Удалить префикс с установленным в нем ПО:
rm -fR ~/.wine-rt
2. Удалить пакет «Wine»:
sudo apt remove wine-7.13
3. Удалить ярлык запуска ПО:
rm -f ~/Desktop/Rail-Тариф.desktop