卸载工具
如果用户不再使用DevKit Pipeline工具或者其安装的某些组件,则可以在对应工作节点执行卸载操作,卸载后查看无对应文件即卸载成功。
卸载DevKit Pipeline工具
执行以下命令卸载DevKit Pipeline工具,以工具安装在“/home/pipeline”为例,请根据实际情况进行替换。
cd /home/pipeline rm -rf devkit-pipeline-v1.0.3 rm -rf devkit-pipeline-v1.0.3.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.RC2-Linux-Kunpeng rm -rf DevKit-CLI-24.0.RC2-Linux-Kunpeng.tar.gz
- 修改 “~/.bashrc”环境变量,去除与DevKit CLI相关的设置。
sed -i '/DevKit-CLI-24.0.RC2-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
卸载BiSheng Compiler
- 执行以下命令卸载BiSheng Compiler,以工具安装在家目录下的“.local”为例,请根据实际情况进行替换。
cd ${HOME}/.local rm -rf BiShengCompiler-3.2.0-aarch64-linux
- 修改 “~/.bashrc”环境变量,去除与BiSheng Compiler相关的设置。
sed -i '/.*export BISHENG_COMPILER_HOME=${HOME}\/.local/d' ${HOME}/.bashrc sed -i '/.*export .*=${BISHENG_COMPILER_HOME}.*/d' ${HOME}/.bashrc
- 重新加载环境变量,其中USER为执行部署工具的用户。
su - USER
卸载BiSheng JDK8
- 执行以下命令卸载BiSheng JDK8,以工具安装在家目录下的“.local”为例,请根据实际情况进行替换。
cd ${HOME}/.local rm -rf bisheng-jdk1.8.0_402
- 修改 “~/.bashrc”环境变量,去除与BiSheng JDK8相关的设置。
sed -i '/bisheng-jdk1.8.0_402/,+3d' ${HOME}/.bashrc
- 重新加载环境变量,其中USER为执行部署工具的用户。
su - USER
卸载BiSheng JDK17
- 执行以下命令卸载BiSheng JDK17,以工具安装在家目录下的“.local”为例,请根据实际情况进行替换。
cd ${HOME}/.local rm -rf bisheng-jdk-17.0.10
- 修改 “~/.bashrc”环境变量,去除与BiSheng JDK17相关的设置。
sed -i '/bisheng-jdk-17.0.10/,+1d' ${HOME}/.bashrc
- 重新加载环境变量,其中USER为执行部署工具的用户。
su - USER
卸载Compatibility Testing工具
- 执行以下命令卸载Compatibility Testing工具,以工具安装在家目录下的“.local”为例,请根据实际情况进行替换。
cd ${HOME}/.local rm -rf compatibility_testing
- 修改 “~/.bashrc”环境变量,去除与Compatibility Testing相关的设置。
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
卸载DevKit Tester工具
执行以下命令卸载DevKit Tester工具,以工具安装在家目录下的“.local”为例,请根据实际情况进行替换。
cd ${HOME}/.local rm -rf devkit_tester
卸载无感切换依赖
执行以下命令卸载无感切换依赖,以工具安装在家目录下的“.local”为例,请根据实际情况进行替换。
cd ${HOME}/.local rm -rf wrap-bin
卸载Code Inspector工具
执行以下命令卸载Code Inspector工具,以工具安装在家目录下的“.local”为例,请根据实际情况进行替换。
cd ${HOME}/.local rm -rf code-inspector-1.0.0
父主题: 安装部署