在 Debian 系统上获取 Swagger(现在一般叫 OpenAPI 工具链),通常不是“下载一个 swagger 安装包”这么简单,而是看你具体要用哪一部分。下面按常见需求给你说明:
wget https://github.com/swagger-api/swagger-ui/archive/refs/tags/v5.17.14.zip
unzip v5.17.14.zip
解压后:
swagger-ui-5.x.x/dist/
用 Nginx / Apache 指向 dist 目录即可。
docker run -p 8080:8080 swaggerapi/swagger-ui
浏览器访问:
http://localhost:8080
一般用 Springdoc OpenAPI 或 Swagger Core
Maven 依赖示例:
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>2.5.0</version>
</dependency>
访问:
/swagger-ui.html
swag init(swaggo)pip install fastapi uvicorn + swagger 自动生成npm install swagger-ui-expressapt search swagger
⚠️ 结果通常很少或没有,不推荐用 apt 装 Swagger
| 你以为 | 实际 |
|---|---|
| swagger 是一个软件 | 是一套规范和工具 |
| apt install swagger | 基本没有 |
| 下载一个 exe | 基本是网页 / 库 |
你是:
我可以直接给你最合适的一条命令。