mirror of
https://gitee.com/gfdgd-xi/deep-wine-runner
synced 2025-12-14 19:12:04 +08:00
修改DEBIAN/postinst
This commit is contained in:
@@ -8,6 +8,8 @@
|
||||
# 基于 sh
|
||||
#################################################################################################################
|
||||
# 非强制性的必应组件,所以成功不成功都行
|
||||
# 程序版本号
|
||||
version=3.2.0
|
||||
echo 安装组件
|
||||
python3 -m pip install --upgrade pynput --trusted-host https://repo.huaweicloud.com -i https://repo.huaweicloud.com/repository/pypi/simple > /dev/null 2>&1 | true
|
||||
python3 -m pip install --upgrade xpinyin --trusted-host https://repo.huaweicloud.com -i https://repo.huaweicloud.com/repository/pypi/simple > /dev/null 2>&1 | true
|
||||
@@ -30,11 +32,11 @@ echo 移除完成
|
||||
if [ `arch` != "x86_64" ]; then
|
||||
echo 非X86架构,删除对非X86架构无用的组件
|
||||
# 删除虚拟机功能
|
||||
rm -rf /opt/apps/deepin-wine-runner/StartVM.sh
|
||||
rm -rf /opt/apps/deepin-wine-runner/RunVM.sh
|
||||
rm -rf /opt/apps/deepin-wine-runner/VM
|
||||
rm -rf /usr/share/applications/spark-deepin-wine-runner-control-vm.desktop
|
||||
rm -rf /usr/share/applications/spark-deepin-wine-runner-start-vm.desktop
|
||||
#rm -rf /opt/apps/deepin-wine-runner/StartVM.sh
|
||||
#rm -rf /opt/apps/deepin-wine-runner/RunVM.sh
|
||||
#rm -rf /opt/apps/deepin-wine-runner/VM
|
||||
#rm -rf /usr/share/applications/spark-deepin-wine-runner-control-vm.desktop
|
||||
#rm -rf /usr/share/applications/spark-deepin-wine-runner-start-vm.desktop
|
||||
# 删除安装 wine 功能
|
||||
rm -rf "/opt/apps/deepin-wine-runner/wine install"
|
||||
# 这个注释掉的理论可用,不移除
|
||||
@@ -48,6 +50,21 @@ if [ `arch` != "x86_64" ]; then
|
||||
rm -rf /opt/apps/deepin-wine-runner/AllInstall.py
|
||||
rm -rf /opt/apps/deepin-wine-runner/InstallNewWineHQ.sh
|
||||
fi
|
||||
# 处理 VM 工具
|
||||
vmPath=/opt/apps/deepin-wine-runner/VM/VirtualMachine-`arch`
|
||||
echo 当前架构为:`arch`
|
||||
if [ -f $vmPath ]; then
|
||||
echo 虚拟机工具有该架构的预编译文件
|
||||
# 移除辅助文件
|
||||
rm -f /opt/apps/deepin-wine-runner/VM/VirtualMachine
|
||||
# 移动
|
||||
mv $vmPath /opt/apps/deepin-wine-runner/VM/VirtualMachine
|
||||
rm -f /opt/apps/deepin-wine-runner/VM/VirtualMachine-*
|
||||
else
|
||||
echo 虚拟机工具无该架构的预编译文件
|
||||
rm -f /opt/apps/deepin-wine-runner/VM/VirtualMachine-*
|
||||
fi
|
||||
echo 处理完成!
|
||||
# 到时候切换 gpg 源会方便很多
|
||||
if [ -r /etc/apt/sources.list.d/better-dde.list ]; then
|
||||
if [ -d /usr/share/deepin-installer ]; then
|
||||
@@ -64,4 +81,4 @@ fi
|
||||
# 设置目录权限,让用户可读可写,方便后续删除组件
|
||||
chmod 777 -R /opt/apps/deepin-wine-runner
|
||||
# 向服务器返回安装数加1(不显示内容且忽略错误)
|
||||
python3 /opt/apps/deepin-wine-runner/Download.py 3.2.0 > /dev/null 2>&1 | true
|
||||
python3 /opt/apps/deepin-wine-runner/Download.py $version > /dev/null 2>&1 | true
|
||||
|
||||
Reference in New Issue
Block a user