重置系统仓库源列表文件list
Tofloor
poster avatar
i8520
deepin
2019-11-08 04:00
Author
本帖最后由 i8520 于 2019-11-25 09:09 编辑

wdzl-sh-gmakE.zipM.zip
保存到文本给可执行权限 双击 终端运行
  1. #!/bin/bash
  2. #算是一个简单的维护脚本
  3. echo "lcs520..!" | sudo -S `date +%Y年%m月%d日%H:%M:%S`
  4. #存放脚本释放的文件
  5. sudo rm -rf /tmp123
  6. sudo rm -rf /opt/kindheart.svg
  7. sudo rm -rf ${HOME}/Desktop/tmp123
  8. sudo rm -rf ${HOME}/Desktop/GCC9-cmake.desktop
  9. sudo mkdir -p /tmp123
  10. sudo chmod -R 777 /tmp123
  11. ln -s /tmp123 ${HOME}/Desktop
  12. #这是一个红色心 svg
  13. ########################################################################
  14. kindheart='



  15.   background
  16.   
  17.   
  18.    
  19.   



  20.   Layer 1
  21.   

  22. '
  23. echo "${kindheart}" >> /tmp123/kindheart.svg
  24. cd /opt
  25. sudo cp -r /tmp123/kindheart.svg /opt
  26. #svg是代码图形为了安全起见放到有权限的目录,可以被流浪器直接显示所以给SVG只读属性
  27. sudo chmod -R 666 /opt/kindheart.svg
  28. ########################################################################
  29. sources_='#!/bin/bash
  30. deepin-terminal -t "title-安装" -x bash -c "sh /tmp123/sources.sh;exit;"'
  31. echo "${sources_}" >> /tmp123/sources_.sh
  32. ########################################################################
  33. echo -e "\033[35m创建开机启动项-清理商店缓存\033[0m"
  34. Desktop='[Desktop Entry]
  35. Encoding=UTF-8
  36. Name=清理商店缓存
  37. GenericName=ziyuan
  38. Comment=ziyuan
  39. Exec=/tmp123/sources_.sh %f
  40. Icon=/opt/kindheart.svg
  41. Terminal=false
  42. Type=Application
  43. Categories=Application;Programme;'
  44. echo "${Desktop}" >> /tmp123/whjb123.desktop
  45. cd ${HOME}/.config/autostart
  46. #复制到开机自启目录########################################################
  47. sudo rm -rf ${HOME}/.config/autostart/whjb123.desktop
  48. sudo cp -r /tmp123/whjb123.desktop ${HOME}/.config/autostart
  49. ########################################################################

  50. #sources.sh#############################################################
  51. #很乱
  52. a1='#!/bin/bash
  53. echo "lcs520..!" | sudo -S `date +%Y年%m月%d日%H:%M:%S`
  54. sudo rm -rf /tmp123/sources.list'
  55. a11="echo '"
  56. a22="'"
  57. a2="${a11}### Generated by deepin-installer
  58. deb [by-hash=force] http://packages.deepin.com/deepin lion main contrib non-free
  59. #deb-src http://packages.deepin.com/deepin lion main contrib non-free${a22} >> /tmp123/sources.list"
  60. A1='
  61. #快捷键启动的脚本创建,并且复制到开启自启目录 ${HOME}/.config/autostart#
  62. echo "还原仓库列表文件"
  63. sudo rm -rf /tmp123/123.list
  64. echo "123" >> /tmp123/123.list
  65. cd /tmp123
  66. sudo cp -r /tmp123/123.list /etc/apt/preferences.d
  67. sudo cp -r /tmp123/123.list /etc/apt/sources.list.d
  68. cd /etc/apt/preferences.d
  69. sudo cp -r /etc/apt/preferences.d/*.list /etc/apt/preferences.d/*.back
  70. sudo rm -rf /etc/apt/preferences.d/*.list
  71. cd /etc/apt/sources.list.d
  72. sudo cp -r /etc/apt/sources.list.d/*.list /etc/apt/sources.list.d/*.back
  73. sudo rm -rf /etc/apt/sources.list.d/*.list'
  74. A2='cd /etc/apt
  75. sudo cp -r /etc/apt/sources.list /etc/apt/sources.list.back
  76. sudo rm -rf /etc/apt/sources.list
  77. cd /tmp123
  78. sudo cp -r sources.list /etc/apt
  79. cd /etc/apt
  80. sudo chmod -R 755 sources.list
  81. sudo rm -rf ${HOME}/.cache/deepin/d123eepin-appstore* -rf && sudo apt update -y
  82. sudo apt update -y && sudo apt upgrade -y
  83. #重启
  84. shutdown - r now'
  85. echo "${a1}" >> /tmp123/sources.sh
  86. echo "${a2}" >> /tmp123/sources.sh
  87. echo "${A1}" >> /tmp123/sources.sh
  88. echo "${A2}" >> /tmp123/sources.sh

  89. ########################################################################
  90. echo -e "\033[35m创建快捷启动安装-GCC9-cmake\033[0m"
  91. Desktop='[Desktop Entry]
  92. Encoding=UTF-8
  93. Name=安装GCC9-cmake
  94. GenericName=ziyuan
  95. Comment=ziyuan
  96. Exec=/tmp123/gmake_.sh %f
  97. Icon=/opt/kindheart.svg
  98. Terminal=false
  99. Type=Application
  100. Categories=Application;Programme;'
  101. echo "${Desktop}" >> ${HOME}/Desktop/GCC9-cmake.desktop
  102. ########################################################################
  103. gmake_='#!/bin/bash
  104. deepin-terminal -t "title-安装" -x bash -c "sh /tmp123/gmake.sh;exit;"'
  105. echo "${gmake_}" >> /tmp123/gmake_.sh
  106. ########################################################################
  107. gccmake='#!/bin/bash
  108. echo "lcs520..!" | sudo -S `date +%Y年%m月%d日%H:%M:%S`
  109. sudo rm -rf ${HOME}/Desktop/install.list
  110. echo -e "\033[35m安装GCC9\033[0m"
  111. echo "deb http://mirrors.163.com/debian sid main contrib non-free" >> ${HOME}/Desktop/install.list
  112. cd /etc/apt/sources.list.d
  113. sudo cp -r ${HOME}/Desktop/install.list /etc/apt/sources.list.d
  114. sudo dpkg --add-architecture i386
  115. sudo apt update
  116. sudo apt-get install gcc-9
  117. sudo rm -rf /etc/apt/sources.list.d/install.list
  118. sudo rm -rf ${HOME}/Desktop/install.list
  119. echo -e "\033[35mcmake\033[0m"
  120. sudo apt-get install cmake
  121. 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++'
  122. echo "${gccmake}" >> /tmp123/gmake.sh
  123. ########################################################################
  124. sudo chmod -R 755 /tmp123/*.sh
  125. cd /tmp/wdzl
  126. sudo cp /tmp/wdzl/自诉文件.txt /tmp123
  127. deepin-editor /tmp123/自诉文件.txt
  128. ########################################################################
  129. echo -e "\033[35m==============结束=================\033[0m"
Copy the Code
Reply Favorite View the author
All Replies
avatar
jianguo922
deepin
2019-11-12 06:56
#1
xx,louzhu fen xiang  
Reply View the author