七拼八凑的脚本
Tofloor
poster avatar
i8520
deepin
2019-10-10 19:02
Author
本帖最后由 i8520 于 2019-11-3 19:32 编辑
  1. ##创建目录,并且进入目录--------------------------
  2. mkdir /hoem/123
  3. cd /hoem/123
  4. ##下载-----------------------------------------
  5. ##wget http://123.zip
  6. ##wget http://123.dep
  7. ##zip-当前目录解压解压后得到的文件路劲/home/123/123/
  8. unzip -o -d /home/123 123.zip
  9. ##zip-当前目录压缩--------------------------------
  10. cd /hoem/123/123
  11. #zip -r 123-1.zip ./*
  12. ##执行/home/123/123/123.sh----------------------
  13. sh 123.sh
  14. ##批量安装DEB------------------------------------
  15. cd /hoem/123
  16. sudo apt update
  17. sudo dpkg --add-architecture i386
  18. sudo dpkg -i *.deb
  19. #报错
  20. #sudo apt-get autoremove --purge
  21. sudo apt --fix-broken install
  22. sudo dpkg -i *.deb
  23. ###------参考-如果下载的是一个容器并且安装了一个程序--------
  24. #mkdir /tmp/qq
  25. #cd /tmp/qq
  26. #wget https://qd.myapp.com/myapp/qqteam/pcqq/PCQQ2019.exe
  27. #env WINEPREFIX=~/.deepinwine/Deepin-QQ deepin-wine PCQQ2019.exe
Copy the Code
解压带密码的压缩包
  1. unrar e -p123456 "/1.rar"
  2. #自定义变量,不知道怎么调用简单的就是直接写在文件里-----------------------
  3. tmpdir=/tmp
  4. T_Dir=${tmpdir}/0000000000
  5. #在根目录创建 需要密码
  6. sudo mkdir /0000000000
  7. #自动创建递归目录--------------------------------
  8. mkdir -p ${T_Dir}/1/2/2/4/5/5/7
Copy the Code
这条命令,很适合小白打包deb   用Desktop快捷键 来运行脚本   直接在终端显示命令执行情况 ,弥补 一下没有图像界面安装#install.sh
  1. #!/bin/bash
  2. deepin-terminal -t "title-安装" -x bash -c "sh /opt/wdzl/jieya.sh;exit;"
Copy the Code
xx.desktop
  1. [Desktop Entry]
  2. Encoding=UTF-8
  3. Name=解压资源
  4. GenericName=Unpack Copy
  5. Comment=Unpack Copy
  6. Exec=/opt/wdzl/install.sh %f
  7. Icon=ooopic_1571153397
  8. Terminal=false
  9. Type=Application
  10. Categories=Application;Programme;
Copy the Code
启用root用户 首先打开终端 快捷键  ctrl+alt+t
  1. #启用ROOT
  2. sudo passwd root
  3. #设置密码........
  4. #以后 输入su 回车 输入密码 回车 就是ROOT
Copy the Code
清理商店缓存
  1. rm ~/.cache/deepin/deepin-appstore* -rf && sudo apt update -y
Copy the Code
更新系统
  1. sudo apt update -y && sudo apt upgrade -y
Copy the Code
脚本一键仓库原来下载   实例  安装 GCC9
  1. #!/bin/bash
  2. #安装GCC9
  3. echo "deb http://mirrors.163.com/debian sid main contrib non-free" >> ${HOME}/Desktop/install.list
  4. cd /etc/apt/sources.list.d
  5. sudo cp -r ${HOME}/Desktop/install.list /etc/apt/sources.list.d
  6. sudo dpkg --add-architecture i386
  7. sudo apt update
  8. sudo apt-get install gcc-9
  9. sudo rm -rf /etc/apt/sources.list.d/install.list
  10. sudo rm -rf ${HOME}/Desktop/install.list
Copy the Code
添加编译程序
  1. #!/bin/bash
  2. #${HOME} 表示 /home/用户名 应为每个人用户名不一样用环境变量代替
  3. #自定义 /xxx 目录变量------------------------------------------------------------------
  4. #------借花献佛---------
  5. #[https://bbs.deepin.org/post/183730##=1]#
  6. tmp=/tmp
  7. wdzl=${tmp}/wdzl-topbar
  8. #---解压-----
  9. tar xvf ${wdzl}/deepin-topbar.tar.gz -C ${wdzl}
  10. mkdir -p ${wdzl}/deepin-topbar/build
  11. #---安装依赖-------
  12. sudo apt install cmake #安装编译程序
  13. sudo apt install qttools5-dev libgsettings-qt-dev libdde-network-ut* libdframeworkdbus* libdbusmenu-qt5-dev libxcb-ewmh-dev libxcb-util* libxtst* libxcb-im* libxcb-ic* libxcb-co* libxcb-composite0-dev libprocps-dev dde-dock-dev qtbase5-dev-tools libdtkwidget-dev qt5* g++
  14. #---进如编译目录------------
  15. cd ${wdzl}/deepin-topbar/build
  16. cmake ../
  17. make
  18. sudo make install
  19. #---删除不需要的-----
  20. #rm -rf ${wdzl}/deepin-topbar
  21. #rm -rf ${wdzl}/deepin-topbar.tar.gz
  22. #rm -rf ${wdzl}/自诉文件-2019-11-01-19-27-40.txt
  23. #解压结束启用系统自文本编辑器打开自诉说明文件
  24. deepin-editor ${wdzl}/deepin-topbar/安装前必读.txt
  25. deepin-editor ${wdzl}/自诉文件-2019-11-01-19-27-40.txt
Copy the Code
一键脚本模板
  1. #!/bin/bash
  2. #在该脚本写上你的当前用户密码就可以全自动安装了
  3. #在脚本显示提示文字信息 echo ""
  4. #echo -e "\033[35m文字\033[0m"
  5. #yes Y | sudo apt install winetricks 自动确认
  6. #免手动输入密码echo '当前用户密码写这里'|sudo -S /2019-11-11-11
  7. echo 'www.deepin.org'|sudo -S /2019-11-11-11
  8. #echo "=======首条sudo命令 需要输入密码 密码不回显"=======
  9. echo -e "\033[35m===该脚本在桌面使用.建议脚本双击终端运行==【↑↑忽略上面错误信息↑↑】===\033[0m"
  10. echo -e "\033[35m创建源列表winehq-日期精确到秒.list,并复制到/etc/apt/sources.list.d\033[0m"
  11. cd /etc/apt/sources.list.d
  12. sudo rm -rf /etc/apt/sources.list.d/winehq-*-*-*-*-*-*.list
  13. #mkdir ${HOME}/Desktop/tmp-`date +%Y-%m-%d-%H-%M-%S`
  14. echo "deb https://dl.winehq.org/wine-builds/debian/ stretch main" >> ${HOME}/Desktop/winehq-`date +%Y-%m-%d-%H-%M-%S`.list
  15. sudo cp -r ${HOME}/Desktop/winehq-*-*-*-*-*-*.list /etc/apt/sources.list.d
  16. rm -rf ${HOME}/Desktop/winehq-*-*-*-*-*-*.list
  17. #---------------------------------------------------------
  18. echo -e "\033[35m创建wine-uninstaller.desktop,并复制到/usr/share/applications\033[0m"
  19. echo "[Desktop Entry]" >> ${HOME}/Desktop/wine-uninstaller.desktop
  20. echo "Type=Application" >> ${HOME}/Desktop/wine-uninstaller.desktop
  21. echo "Name=Wine Program Uninstaller" >> ${HOME}/Desktop/wine-uninstaller.desktop
  22. echo "Exec=wine uninstaller" >> ${HOME}/Desktop/wine-uninstaller.desktop
  23. echo "Terminal=false" >> ${HOME}/Desktop/wine-uninstaller.desktop
  24. echo "Icon=wine" >> ${HOME}/Desktop/wine-uninstaller.desktop
  25. echo "Categories=Utility;" >> ${HOME}/Desktop/wine-uninstaller.desktop
  26. cd /usr/share/applications
  27. sudo cp -r ${HOME}/Desktop/wine-uninstaller.desktop /usr/share/applications
  28. #---------------------------------------------------------
  29. #本来想写在同一行 \n 换行 专递到文本的,但是不能申明该脚本文件类型
  30. echo -e "\033[35m在桌面创建【WINE容器设置】文件夹 并且在次文件夹内创建 wine控制脚本\033[0m"
  31. mkdir ${HOME}/Desktop/WINE容器设置
  32. echo "创建 在桌面创建 WINE容器设置 文件夹 且以下创建的脚本在该文件夹"
  33. echo "--------------------------------------------------------"
  34. echo "创建 Wine设置.sh"
  35. echo "#!/bin/bash" >> ${HOME}/Desktop/WINE容器设置/Wine设置.sh
  36. echo 'wine=/opt/wine-staging/bin/wine' >> ${HOME}/Desktop/WINE容器设置/Wine设置.sh
  37. echo 'prefix_dir=${HOME}/.wine' >> ${HOME}/Desktop/WINE容器设置/Wine设置.sh
  38. echo 'WINEPREFIX=${prefix_dir} ${wine} "${prefix_dir}/drive_c/windows/system32/winecfg.exe"' >> ${HOME}/Desktop/WINE容器设置/Wine设置.sh
  39. echo 'exit 0' >> ${HOME}/Desktop/WINE容器设置/Wine设置.sh
  40. #--------------------------------------------------------
  41. echo "结束 给WINE容器脚本可执行权限"
  42. chmod -R  755 ${HOME}/Desktop/WINE容器设置/*sh
  43. echo "--------------------------------------------------------"
  44. #---------------------------------------------------------
  45. echo -e "\033[35m安装winetricks\033[0m"
  46. #sudo apt install winetricks
  47. yes Y | sudo apt install winetricks
  48. #--------------------------------------------------------
  49. echo -e "\033[35m开始安装wine4.~ 开启32位支持 建议通宵挂机安装\033[0m"
  50. sudo dpkg --add-architecture i386
  51. yes Y | sudo apt install dirmngr
  52. sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 76F1A20FF987672F
  53. sudo apt update
  54. yes Y | sudo apt install --install-recommends winehq-stable
  55. cd /etc/apt/sources.list.d
  56. sudo rm -rf /etc/apt/sources.list.d/winehq-*-*-*-*-*-*.list
  57. #--------------------------------------------------------
  58. echo -e "\033[35m查看当前wine版本\033[0m"
  59. wine --version
  60. #---------------------------------------------------------
  61. echo -e "\033[35m首次运行 wine\033[0m"
  62. wine winecfg
Copy the Code






Reply Favorite View the author
All Replies
avatar
superendermansm
deepin
2019-10-11 03:02
#1
很狂野,很粗暴,很喜欢
Reply View the author
avatar
jianguo922
deepin
2019-10-11 04:29
#2
不错,顶一下         
Reply View the author