好友
阅读权限25
听众
最后登录1970-1-1
|
本帖最后由 txq0211 于 2022-4-21 21:36 编辑
突然发现52破解有个大大的好处,把它当笔记,
然后有一堆坛友来指点,再此基础上可以不断优化迭代提升。
这是一年多以前突发其想做的一个小脚本。
可以在Linux譬如kali或者过程的银河麒麟、UOS上安装一些特殊的软件(Pycharm为例)。
譬如通过sh运行的软件Jmeter、Pycharm等等,然后生成桌面图标
(以下为2021版本,2022桌面图标代码有所变化)
[Shell] 纯文本查看 复制代码 #!/bin/bash
############################################
#文件名称:Linux软件安装半自动化
#版 本:5.2
############################################
#+++++++++++ 通用变量 ++++++++++++++++
#安装主目录
readonly INSTALL_HOME=/opt/ #readonly标记变量是只读的,后续执行过程中就不能对其值进行改变
readonly INSTALL_DESK=/home/$USER/桌面/ #桌面中文
#readonly INSTALL_DESK=/home/$USER/Desktop/ #桌面英文
readonly INSTALL_APP=/usr/share/applications/ #,应用程序启动的快捷方式位置
#+++++++++++ jmeter安装 ++++++++++++++++
#软件版本
jmeterver="apache-jmeter-5.4.1"
jmetertar=$jmeterver.tgz
#软件安装地址
jmeterurl="https://mirrors.tuna.tsinghua.edu.cn/apache//jmeter/binaries/"$jmetertar
#在线下载软件
sudo chmod -R 777 ${INSTALL_HOME}
wget -P ${INSTALL_HOME} ${jmeterurl}
cd ${INSTALL_HOME}
#解压软件
tar -xzvf ${jmetertar}
#将软件重命名
jmeterexec=$(find ./ -name jmeter.sh)
jmetericon=$(find ./ -name jmeter.png)
#桌面建立软件快捷方式
touch ${INSTALL_DESK}jmeter.desktop
#添加快捷方式链接路径,EOF追加与覆盖,">"添加符号,">>"追加符号
cd ${INSTALL_DESK}
sudo chmod -R 777 ${INSTALL_DESK}
sudo cat >${INSTALL_DESK}jmeter.desktop<<EOF
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=${jmeterver}
GenericName=${jmeterver}
Comment=jmeter:The test
Exec=sh ${INSTALL_HOME}$jmeterexec
Icon=${INSTALL_HOME}$jmetericon
Terminal=jmeter
Categories=jmeter;
EOF
#获取快捷方式权限
sudo chmod -R 777 ${INSTALL_DESK}jmeter.desktop
sudo cp -f jmeter.desktop ${INSTALL_APP}
sudo chmod -R 777 ${INSTALL_APP}jmeter.desktop
echo "您的jmeter安装成功!"
#+++++++++++ pycharm安装 ++++++++++++++++
#软件版本
pycharmname="pycharm-community-"
pycharmver="2020.1.5"
pycharmtar=$pycharmname$pycharmver.tar.gz
#软件安装地址
pycharmurl="https://download.jetbrains.com/python/"$pycharmtar
#在线下载软件
sudo chmod -R 777 ${INSTALL_HOME}
wget -P ${INSTALL_HOME} ${pycharmurl}
cd ${INSTALL_HOME}
#解压软件
tar -xzvf ${pycharmtar}
#将软件重命名
pycharmexec=$(find ./ -name pycharm.sh)
pycharmicon=$(find ./ -name pycharm.png)
#桌面建立软件快捷方式
touch ${INSTALL_DESK}pycharm.desktop
#添加快捷方式链接路径,EOF追加与覆盖,">"添加符号,">>"追加符号
cd ${INSTALL_DESK}
sudo chmod -R 777 ${INSTALL_DESK}
sudo cat >${INSTALL_DESK}pycharm.desktop<<EOF
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=pycharm${pycharmver}
GenericName=pycharm${pycharmver}
Comment=pycharm:The python
Exec=sh ${INSTALL_HOME}$pycharmexec
Icon=${INSTALL_HOME}$pycharmicon
Terminal=pycharm
Categories=pycharm;
EOF
#获取快捷方式权限
sudo chmod -R 777 ${INSTALL_DESK}pycharm.desktop
sudo cp -f pycharm.desktop ${INSTALL_APP}
sudo chmod -R 777 ${INSTALL_APP}pycharm.desktop
echo "您的pycharm安装成功!"
#+++++++++++ ideaIU安装 ++++++++++++++++
#软件版本
ideaver="ideaIC-2020.1.4"
ideatar=$ideaver.tar.gz
#软件安装地址
ideaurl="https://download.jetbrains.com/idea/"$ideatar
#在线下载软件
sudo chmod -R 777 ${INSTALL_HOME}
wget -P ${INSTALL_HOME} ${ideaurl}
cd ${INSTALL_HOME}
#解压软件
tar -xzvf ${ideatar}
#将软件重命名
ideaexec=$(find ./ -name idea.sh)
ideaicon=$(find ./ -name idea.png)
#桌面建立软件快捷方式
touch ${INSTALL_DESK}idea.desktop
#添加快捷方式链接路径,EOF追加与覆盖,">"添加符号,">>"追加符号
cd ${INSTALL_DESK}
sudo chmod -R 777 ${INSTALL_DESK}
sudo cat >${INSTALL_DESK}idea.desktop<<EOF
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=${ideaver}
GenericName=${ideaver}
Comment=idea:The python
Exec=sh ${INSTALL_HOME}$ideaexec
Icon=${INSTALL_HOME}$ideaicon
Terminal=idea
Categories=idea;
EOF
#获取快捷方式权限
sudo chmod -R 777 ${INSTALL_DESK}idea.desktop
sudo cp -f idea.desktop ${INSTALL_APP}
sudo chmod -R 777 ${INSTALL_APP}idea.desktop
echo "您的ideaIU安装成功!"
|
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|