Spaces:
Build error
Build error
Delete Installer/Installer.sh
Browse files- 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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|