温馨提示×

如何在debian卸载swagger

小樊
41
2026-10-01 18:27:22
栏目: 智能运维

在 Debian 上“卸载 swagger”要分情况,因为 Swagger 不是一个单独的 Debian 软件包,而是通常以不同形式存在。下面按常见情况说明如何卸载。


一、如果你是通过 apt 安装的(较少见)

先确认是否真的有相关包:

dpkg -l | grep -i swagger

如果有,例如 swagger-ui 之类的包:

sudo apt remove --purge swagger-ui
sudo apt autoremove

二、如果是通过 npm 安装的(最常见)

很多人是用 Node.js 安装的:

npm list -g | grep swagger

常见包名:

  • swagger-cli
  • swagger-ui
  • @swagger-api/*

卸载方式:

# 全局卸载
sudo npm uninstall -g swagger-cli
# 或
npm uninstall swagger-ui

如果是项目本地依赖:

cd 你的项目目录
npm uninstall swagger-ui-express

三、如果是 Docker 运行的 Swagger

例如:

docker ps | grep swagger

停止并删除容器:

docker stop swagger_container_name
docker rm swagger_container_name

如不再需要镜像:

docker rmi swaggerapi/swagger-ui

四、如果是 Spring Boot / Java 项目里的 Swagger

这不是系统级安装,而是依赖:

  • 删除 pom.xml 或 build.gradle 中的:
    • springfox-swagger2
    • springdoc-openapi

然后:

mvn clean
# 或
./gradlew clean

五、如果是手动下载的静态文件

例如 /var/www/swagger:

sudo rm -rf /var/www/swagger

并删除 Nginx / Apache 中的相关配置。


六、确认是否清理干净

which swagger
npm ls -g | grep swagger
dpkg -l | grep swagger

如果你能告诉我:

  • 是怎么安装的(npm / docker / apt / 源码)
  • 用在什么环境(Node / Java / Web)

我可以给你更精确的卸载命令。

0 踩