温馨提示×

debian swagger怎么卸载

小樊
45
2026-07-15 09:48:30
栏目: 智能运维

在 Debian 系统里,“Swagger”通常不是一个单独的软件包,而是以 依赖库、Node 模块、Python 包或容器 的形式存在的。所以卸载方式取决于你当初是怎么安装的。下面按常见情况说明。


一、如果是通过 apt 安装的

先确认有没有相关包:

dpkg -l | grep -i swagger

如果有,比如 swagger-codegen 之类的,可以直接卸载:

sudo apt remove swagger-codegen
sudo apt autoremove

二、如果是 Swagger Editor / Swagger UI(本地安装)

1️⃣ 通过 npm / npx 安装的

查看是否全局安装:

npm list -g --depth=0 | grep swagger

卸载:

npm uninstall -g swagger
# 或
npm uninstall -g swagger-cli

2️⃣ 通过 Docker 运行的 Swagger

查看容器:

docker ps -a | grep swagger

停止并删除容器:

docker stop <容器ID>
docker rm <容器ID>

如果不再需要镜像:

docker rmi swaggerapi/swagger-editor
docker rmi swaggerapi/swagger-ui

3️⃣ 手动下载到本地目录的

比如解压在 /opt/swagger-editor/usr/local/swagger-ui

sudo rm -rf /opt/swagger-editor
sudo rm -rf /usr/local/swagger-ui

三、如果是 后端项目里集成的 Swagger

Java(Spring Boot)

Swagger 通常是依赖,不是系统软件:

<dependency>
  <groupId>io.springfox</groupId>
  <artifactId>springfox-swagger2</artifactId>
</dependency>

卸载方式
pom.xmlbuild.gradle 中删除相关依赖,然后重新构建项目。


Python(Flask / FastAPI)

查看是否安装:

pip show flasgger
pip show fastapi

卸载:

pip uninstall flasgger
# 或
pip uninstall fastapi

四、如果只是想“彻底清理”

可以再检查:

which swagger
find / -name "*swagger*" 2>/dev/null | head -20

(⚠️ find / 执行较慢,注意权限)


五、总结速查表

安装方式 卸载方式
apt apt remove
npm npm uninstall -g
Docker docker rm + rmi
手动解压 rm -rf
Java 项目 删除依赖
Python pip uninstall

如果你能告诉我:

  • Swagger Editor / Swagger UI / Swagger Codegen
  • 安装在 服务器还是本地
  • Docker / npm / apt / 源码

我可以给你一条精确卸载命令

0