温馨提示×

debian swagger怎样卸载

小樊
49
2026-10-07 14:38:09
栏目: 智能运维

在 Debian 系统里,“Swagger”通常不是通过一个叫 swagger 的 apt 包直接安装的,而是以不同形式存在的。卸载方式取决于你是怎么装上的。下面按常见情况说明:


1. 如果是通过 apt 安装的(较少见)

先确认有没有相关包:

dpkg -l | grep -i swagger

如果有,比如 swagger-ui 之类:

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

2. 如果是 Node.js 全局安装的(最常见)

很多人在 Debian 上用 npm 安装:

npm list -g | grep swagger

常见包如:

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

卸载示例:

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

3. 如果是 Docker 运行的 Swagger

查看容器:

docker ps -a | grep swagger

停止并删除:

docker stop swagger_container_name
docker rm swagger_container_name

如果是 docker-compose:

docker-compose down

4. 如果是源码 / 项目目录安装的

直接删除目录即可,例如:

rm -rf ~/swagger-project

并移除可能的 systemd 服务:

sudo systemctl disable swagger
sudo rm /etc/systemd/system/swagger.service
sudo systemctl daemon-reload

5. 如果是浏览器插件(Swagger Inspector 等)

在浏览器扩展管理中卸载即可,与 Debian 系统无关。


如果你能告诉我:

  • 是用 apt / npm / docker / 源码 哪种方式装的
  • 或贴一下 which swagger / dpkg -l | grep swagger 的输出

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

0 踩