shrinftdev commited on
Commit
2402645
·
verified ·
1 Parent(s): 1cd2ee4

Delete Installer/Installer.sh

Browse files
Files changed (1) hide show
  1. Installer/Installer.sh +0 -103
Installer/Installer.sh DELETED
@@ -1,103 +0,0 @@
1
- #/bin/bash
2
-
3
- #设置默认root密码(修改其中的 123qwe= 为你想要修改的密码也可以哦~)
4
- echo -e 'root:123qwe=' | chpasswd
5
- #设置默认user密码(同上)
6
- echo -e 'user:123qwe=' | chpasswd
7
-
8
-
9
- #设置root远程密码(可以修改这里的密码)
10
- rm -rf /root/.vnc/passwd
11
- mkdir -p /root/.vnc && vncpasswd <<EOF
12
- 123qwe=
13
- 123qwe=
14
- n
15
- EOF
16
- #设置user远程密码(同上)
17
- rm -rf /home/user/.vnc/passwd
18
- mkdir -p /home/user/.vnc && chown -R user:user /home/user/.vnc && sudo -u user vncpasswd <<EOF
19
- 123qwe=
20
- 123qwe=
21
- n
22
- EOF
23
-
24
- #重启Dbus
25
- service dbus restart
26
-
27
- #设置数据库密码
28
- service mariadb start
29
- mysql -u root <<EOF
30
- SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123qwe=');
31
- FLUSH PRIVILEGES;
32
- EOF
33
-
34
- #创建IDEA全家桶快捷方式
35
- echo -e '[Desktop Entry]\nVersion=1.0\nType=Application\nName=CLion\nIcon=/opt/clion-2025.1.1/bin/clion.png\nExec=/opt/clion-2025.1.1/bin/clion\nTerminal=false\nCategories=Development;IDE\nStartupNotify=true' > /usr/share/applications/Clion.desktop
36
- echo -e "[Desktop Entry]\nVersion=1.0\nType=Application\nName=Datagrip\nIcon=/opt/DataGrip-2025.1.2/bin/datagrip.png\nExec=/opt/DataGrip-2025.1.2/bin/datagrip\nTerminal=false\nCategories=Development;IDE\nStartupNotify=true" > /usr/share/applications/datagrip.desktop
37
- echo -e '[Desktop Entry]\nVersion=1.0\nType=Application\nName=GoLand\nIcon=/opt/GoLand-2025.1.1/bin/goland.png\nExec=/opt/GoLand-2025.1.1/bin/goland\nTerminal=false\nCategories=Development;IDE\nStartupNotify=true' > /usr/share/applications/Goland.desktop
38
- echo -e '[Desktop Entry]\nVersion=1.0\nType=Application\nName=IntelliJ IDEA\nIcon=/opt/idea-IU-251.25410.129/bin/idea.png\nExec=/opt/idea-IU-251.25410.129/bin/idea\nTerminal=false\nCategories=Development;IDE\nStartupNotify=true' > /usr/share/applications/IntelijIdea.desktop
39
- echo -e '[Desktop Entry]\nVersion=1.0\nType=Application\nName=PhpStorm\nIcon=/opt/PhpStorm-251.25410.148/bin/phpstorm.png\nExec=/opt/PhpStorm-251.25410.148/bin/phpstorm\nTerminal=false\nCategories=Development;IDE\nStartupNotify=true' > /usr/share/applications/Phpstorm.desktop
40
- echo -e '[Desktop Entry]\nVersion=1.0\nType=Application\nName=PyCharm\nIcon=/opt/pycharm-2025.1.1.1/bin/pycharm.png\nExec=/opt/pycharm-2025.1.1.1/bin/pycharm\nTerminal=false\nCategories=Development;IDE\nStartupNotify=true' > /usr/share/applications/Pycharm.desktop
41
- echo -e "[Desktop Entry]\nVersion=1.0\nType=Application\nName=Rider\nIcon=/opt/Rider-2025.1.2/bin/rider.png\nExec=/opt/Rider-2025.1.2/bin/rider\nTerminal=false\nCategories=Development;IDE\nStartupNotify=true" > /usr/share/applications/rider.desktop
42
- echo -e '[Desktop Entry]\nVersion=1.0\nType=Application\nName=RubyMine\nIcon=/opt/RubyMine-2025.1.1/bin/rubymine.png\nExec=/opt/RubyMine-2025.1.1/bin/rubymine\nTerminal=false\nCategories=Development;IDE\nStartupNotify=true' > /usr/share/applications/Rubymine.desktop
43
- echo -e '[Desktop Entry]\nVersion=1.0\nType=Application\nName=WebStorm\nIcon=/opt/WebStorm-251.25410.117/bin/webstorm.png\nExec=/opt/WebStorm-251.25410.117/bin/webstorm\nTerminal=false\nCategories=Development;IDE\nStartupNotify=true' > /usr/share/applications/Webstorm.desktop
44
- echo -e '[Desktop Entry]\nVersion=1.0\nType=Application\nName=Dataspell\nIcon=/opt/dataspell-2025.1.2/bin/dataspell.png\nExec=/opt/dataspell-2025.1.2/bin/dataspell\nTerminal=false\nCategories=Development;IDE\nStartupNotify=true' > /usr/share/applications/Dataspell.desktop
45
- echo -e '[Desktop Entry]\nVersion=1.0\nType=Application\nName=RustRover\nIcon=/opt/RustRover-2025.1.5/bin/rustrover.png\nExec=/opt/RustRover-2025.1.5/bin/rustrover\nTerminal=false\nCategories=Development;IDE\nStartupNotify=true' > /usr/share/applications/RustRover.desktop
46
- #创建Root用户快捷方式
47
- mkdir -p /root/桌面/IntelijIDEA/
48
- ln -s /usr/share/applications/Rubymine.desktop /root/桌面/IntelijIDEA/rubymine.desktop
49
- ln -s /usr/share/applications/Phpstorm.desktop /root/桌面/IntelijIDEA/phpstorm.desktop
50
- ln -s /usr/share/applications/Webstorm.desktop /root/桌面/IntelijIDEA/webstorm.desktop
51
- ln -s /usr/share/applications/Clion.desktop /root/桌面/IntelijIDEA/clion.desktop
52
- ln -s /usr/share/applications/Pycharm.desktop /root/桌面/IntelijIDEA/pycharm.desktop
53
- ln -s /usr/share/applications/Goland.desktop /root/桌面/IntelijIDEA/goland.desktop
54
- ln -s /usr/share/applications/IntelijIdea.desktop /root/桌面/IntelijIDEA/idea.desktop
55
- ln -s /usr/share/applications/datagrip.desktop /root/桌面/IntelijIDEA/datagrip.desktop
56
- ln -s /usr/share/applications/rider.desktop /root/桌面/IntelijIDEA/rider.desktop
57
- ln -s /usr/share/applications/Dataspell.desktop /root/桌面/IntelijIDEA/dataspell.desktop
58
- ln -s /usr/share/applications/RustRover.desktop /root/桌面/IntelijIDEA/rustrover.desktop
59
-
60
- #创建vscode快捷方式
61
- sed -i 's|Exec=/usr/share/code/code %F|Exec=/usr/share/code/code --no-sandbox %F|' /usr/share/applications/code.desktop
62
- ln -s /usr/share/applications/code.desktop /root/桌面/code.desktop
63
-
64
- #创建QQ快捷方式
65
- sed -i 's|Exec=/opt/QQ/qq %U|Exec=/opt/QQ/qq --no-sandbox %U|' /usr/share/applications/qq.desktop
66
- ln -s /usr/share/applications/qq.desktop /root/桌面/QQ.desktop
67
- #创建微信快捷方式
68
- echo -e '[Desktop Entry]\nVersion=1.0\nType=Application\nName=微信\nIcon=wechat\nExec=/opt/wechat/wechat\nTerminal=false\nCategories=Network;\nStartupNotify=true' > /usr/share/applications/wechat.desktop
69
- ln -s /usr/share/applications/wechat.desktop /root/桌面/wechat.desktop
70
- #创建CrossOver快捷方式
71
- echo -e '#!/usr/bin/env xdg-open\n\n[Desktop Entry]\nEncoding=UTF-8\nType=Application\nX-Created-By=cxoffice-0\nCategories=X-cxmenu-cxoffice-0-29ra4ke;\nStartupNotify=true\nStartupWMClass=crossover\nIcon=cxmenu-cxoffice-0-crossover\nExec=/opt/cxoffice/bin/crossover %u\nName=Win跨平台crossover\nComment=Run Windows software with CrossOver' > /root/桌面/crossover.desktop
72
- #创建FTP快捷方式
73
- ln -s /usr/share/applications/filezilla.desktop /root/桌面/filezilla.desktop
74
- #创建数据库管理器DBeaver快捷方式
75
- ln -s /usr/share/applications/dbeaver-ce.desktop /root/桌面/dbeaver.desktop
76
- #修复Home变量
77
- sed -i 's|export HOME=$(echo -e "/root")||' /etc/profile
78
-
79
- #创建非root账号快捷方式
80
- mkdir -p /home/user/桌面 && chown -R user:user /home/user/桌面
81
- cp -r /root/桌面/IntelijIDEA /home/user/桌面
82
- ln -s /usr/share/applications/code.desktop /home/user/桌面/code.desktop
83
- ln -s /usr/share/applications/qq.desktop /home/user/桌面/QQ.desktop
84
- ln -s /usr/share/applications/wechat.desktop /home/user/桌面/wechat.desktop
85
- cp /root/桌面/crossover.desktop /home/user/桌面/crossover.desktop
86
- ln -s /usr/share/applications/filezilla.desktop /home/user/桌面/filezilla.desktop
87
- ln -s /usr/share/applications/dbeaver-ce.desktop /home/user/桌面/dbeaver.desktop
88
-
89
- chown -R user:user /home/user/桌面/IntelijIDEA
90
- chown -R user:user /home/user/桌面/*.desktop
91
- chown -R user:user /home/user
92
-
93
- #LXQT桌面特定设置
94
- mkdir -p /home/user/Desktop && chown -R user:user /home/user/Desktop
95
- cp -r /home/user/桌面/IntelijIDEA /home/user/Desktop
96
- cp /home/user/桌面/*.desktop /home/user/Desktop/
97
- chown -R user:user /home/user/Desktop/IntelijIDEA
98
- chown -R user:user /home/user/Desktop/*.desktop
99
-
100
- #安装其他
101
-
102
-
103
-