【脚本】解读逆水寒安装脚本
Tofloor
poster avatar
i8520
deepin
2019-10-11 20:11
Author
本帖最后由 i8520 于 2019-10-11 12:38 编辑
  1. #!/bin/bash
  2. ##容器版本(看你自己安装的是什么版)wine-staging,wine执行程序路径
  3. wine=/opt/wine-staging/bin/wine
  4. ##类似CSS,需要用到路径为/home/i8520/netease-wine ,就用prefix_dir代替---------------
  5. prefix_dir=${HOME}/netease-wine/
  6. mkprefix_dir(){
  7. ##如果逆水寒DEB包,安装的时候没有创建 /home/i8520/netease-wine 这个文件路径就创建------
  8.                mkdir -p ${prefix_dir}
  9.         (
  10.                 echo "45" ; sleep 1
  11. ##tar.gz 解压到 /home/i8520/netease-wine----------------------------------------
  12.                 tar xvf /opt/netease-wine/com.163.n.tar.gz -C ${prefix_dir} ; sleep 1
  13.                 echo "75" ; sleep 1
  14.                 echo "# 游戏正在启动中…… " ; sleep 30
  15.                 echo "100" ; sleep 1
  16.         )|
  17. ##启动了一个图形界面宽度是600,高度好像是两行文字决定的----------------------------------
  18.         zenity --progress --title="WineHQ-Staging" --text="正在解压wine容器,解压位置:${prefix_dir},请稍等……" --percentage=0 --width=600 --auto-close --no-cancel
  19. }
  20. if [ -d ${prefix_dir}/com.163.n ]; then
  21. ##删除这个路径下的 逆水寒.desktop-----------------------------------------------------
  22.         rm ~/.local/share/applications/wine/Programs/逆水寒.desktop
  23. ##网易游戏容器-运行NGP---------------------------------------------------------------
  24.         WINEPREFIX=${prefix_dir}/com.163.n ${wine} "${prefix_dir}/com.163.n/drive_c/Netease/逆水寒(NGP游戏平台)/out/Release/LootHoarder.exe"
  25. else
  26. ##如果mkprefix_dir(){} 没有被执行就在执行一次------------------------------------------
  27.         mkprefix_dir
  28. ##再次启动-网易游戏容器-运行NGP--------------------------------------------------------
  29.          WINEPREFIX=${prefix_dir}/com.163.n ${wine} "${prefix_dir}/com.163.n/drive_c/Netease/逆水寒(NGP游戏平台)/out/Release/LootHoarder.exe"
  30. fi
  31. exit 0
Copy the Code

可以参考这个脚本来制作tar.gz的容器便于别人使用


Reply Favorite View the author
All Replies
avatar
i8520
deepin
2019-10-11 20:29
#1
这个方便非专业人事使用,很简单,很适合游戏付容器一起打包
Reply View the author
avatar
jianguo922
deepin
2019-10-12 02:08
#2
谢谢分享           
Reply View the author
avatar
aida
deepin
2019-10-12 18:18
#3
感谢分享
Reply View the author