卸载工具
如果用户不再使用DevKit Pipeline工具或者其安装的某些工具,则可以在对应工作节点执行卸载操作,卸载后查看无对应文件即卸载成功。
卸载DevKit Pipeline工具
执行以下命令卸载DevKit Pipeline工具,以工具安装在“/home/pipeline”为例,请根据实际情况进行替换。
cd /home/pipeline rm -rf devkit-pipeline-v1.1 rm -rf devkit-pipeline-v1.1.tar.gz
卸载DevKit Web工具
- 执行以下命令卸载DevKit Web工具,以工具安装在“/opt”为例,请根据实际情况进行替换。
bash /opt/DevKit/tools/uninstall.sh
- 输入y后回车,卸载DevKit Web工具。回显信息如下:
You will remove devkit from your operating system, do you want to continue? [y/N]: y get devkit config The system uses yum to manage packages. Delete sudo tools Delete sudo tools success Delete /opt/DevKit/logs/sys_perf file success Delete /opt/DevKit/logs/components_log file success Delete /opt/DevKit/tools/python_venv_aituner file success File /opt/DevKit/config/agent_space/aituner not exists, continue Delete tuner install path Delete devkit install path success Starting uninstalling DevKit for Java Stopping Service DevKit for Java if it's running. unregister Service DevKit for Java. Removed /etc/systemd/system/multi-user.target.wants/java_perf.service. WARN: none file under DevKit Home /opt/DevKit/devkitplugins is found for DevKit for Java start removing files under DevKit for Java's home folder start removing java_perf.service files under /home/root/java_perf The uninstallation is completed. Thanks for using DevKit for Java during these times! Hope see you again! delete web ssl service certificates success no crontab for devkit devkit:x:1000:1000::/home/devkit:/sbin/nologin Execute uninstall success.
- 当用户执行卸载命令时,如果有正在运行的任务,工具会给出提示“A task is running. Are you sure you want to uninstall DevKit?(y/n)”。若用户仍选择卸载,当前运行的任务会直接中断。
- 卸载操作会完全清除工具安装痕迹。
卸载DevKit CLI工具
- 执行以下命令卸载DevKit CLI工具,安装在家目录下的“.local”为例,请根据实际情况进行替换。
cd ${HOME}/.local rm -rf DevKit-CLI-24.0.T50-Linux-Kunpeng rm -rf DevKit-CLI-24.0.T50-Linux-Kunpeng.tar.gz - 修改“~/.bashrc”环境变量,去除与DevKit CLI相关的设置。
sed -i '/DevKit-CLI-24.0.T50-Linux-Kunpeng/d' ${HOME}/.bashrc - 重新加载环境变量,其中USER为执行安装工具的用户。
su - USER
卸载GCC for openEuler
- 执行以下命令卸载GCC for openEuler,以工具安装在家目录下的“.local”为例,请根据实际情况进行替换。
cd ${HOME}/.local rm -rf gcc-10.3.1-2023.12-aarch64-linux - 修改“~/.bashrc”环境变量,去除与GCC for openEuler相关的设置。
sed -i '/.*export GCC_HOME=${HOME}\/.local/d' ${HOME}/.bashrc sed -i '/.*export .*=${GCC_HOME}.*/d' ${HOME}/.bashrc - 重新加载环境变量,其中USER为执行安装工具的用户。
su - USER
卸载毕昇编译器
- 执行以下命令卸载毕昇编译器,以工具安装在家目录下的“.local”为例,请根据实际情况进行替换。
cd ${HOME}/.local rm -rf BiShengCompiler-3.2.0-aarch64-linux - 修改“~/.bashrc”环境变量,去除与毕昇编译器相关的设置。
sed -i '/.*export BISHENG_COMPILER_HOME=${HOME}\/.local/d' ${HOME}/.bashrc sed -i '/.*export .*=${BISHENG_COMPILER_HOME}.*/d' ${HOME}/.bashrc - 重新加载环境变量,其中USER为执行安装工具的用户。
su - USER
卸载毕昇JDK 8
- 执行以下命令卸载毕昇JDK 8,以工具安装在家目录下的“.local”为例,请根据实际情况进行替换。
cd ${HOME}/.local rm -rf bisheng-jdk1.8.0_402 - 修改“~/.bashrc”环境变量,去除与毕昇JDK 8相关的设置。
sed -i '/bisheng-jdk1.8.0_402/,+3d' ${HOME}/.bashrc - 重新加载环境变量,其中USER为执行安装工具的用户。
su - USER
卸载毕昇JDK17
- 执行以下命令卸载毕昇JDK 17,以工具安装在家目录下的“.local”为例,请根据实际情况进行替换。
cd ${HOME}/.local rm -rf bisheng-jdk-17.0.10 - 修改“~/.bashrc”环境变量,去除与毕昇JDK 17相关的设置。
sed -i '/bisheng-jdk-17.0.10/,+1d' ${HOME}/.bashrc - 重新加载环境变量,其中USER为执行安装工具的用户。
su - USER
卸载兼容性测试工具
- 执行以下命令卸载兼容性测试工具,以工具安装在家目录下的“.local”为例,请根据实际情况进行替换。
cd ${HOME}/.local rm -rf compatibility_testing - 修改“~/.bashrc”环境变量,去除与兼容性测试相关的设置。
sed -i '/compatibility_testing/d' ${HOME}/.bashrc - 重新加载环境变量,其中USER为执行安装工具的用户。
su - USER
卸载A-FOT工具
- 执行以下命令卸载A-FOT工具,以工具安装在家目录下的“.local”为例,请根据实际情况进行替换。
cd ${HOME}/.local rm -rf a-fot - 修改“~/.bashrc”环境变量,去除与A-FOT相关的设置。
sed -i '/#*export A_FOT_HOME=${HOME}\/.local/d' ${HOME}/.bashrc sed -i '/#*export PATH=${A_FOT_HOME}:${PATH}/d' ${HOME}/.bashrc - 重新加载环境变量,其中USER为执行安装工具的用户。
su - USER
卸载Java性能测试工具
执行以下命令卸载Java性能测试工具,以工具安装在家目录下的“.local”为例,请根据实际情况进行替换。
cd ${HOME}/.local
rm -rf devkit_tester
卸载无感切换依赖
执行以下命令卸载无感切换依赖,以工具安装在家目录下的“.local”为例,请根据实际情况进行替换。
cd ${HOME}/.local
rm -rf wrap-bin
卸载编码规范检查工具
执行以下命令卸载编码规范检查工具,以工具安装在家目录下的“.local”为例,请根据实际情况进行替换。
cd ${HOME}/.local
rm -rf code-inspector-1.0.0