# mc update

LLMS 索引： [llms.txt](/zh/llms.txt)

---

<a id="mc-update"></a>

<a id="command-mc.update"></a>

## 语法 {#id2}

Silo 客户端保留 [`mc update`](#command-mc.update) 以兼容已有命令，但**自更新已禁用**。该命令不联网、不下载或替换二进制，打印错误后以状态码 `1` 退出。

请通过[下载与安装](/zh/download/#client)、[Pigsty 软件仓库](https://pigsty.cc/docs/repo/infra/list/#对象存储)或 [GitHub Releases](https://github.com/pgsty/mc/releases)升级。

**示例**

以下命令会报告自更新已禁用，并以状态码 `1` 退出：

```shell
mc update
```

**语法**

该命令的语法如下：

```shell
mc [GLOBALFLAGS] update [--json] [RELEASE-URL]
```

- 方括号 `[]` 表示可选参数。
- `RELEASE-URL` 仅为兼容性而接受，不会被访问。

非 JSON 模式的错误文本为：

```text
Self-update is disabled in this Silo build of mcli; upgrade only through your package repository or https://github.com/pgsty/mc/releases.
```

### 全局参数 {#id3}

##### `--json` {#mc.update.-json}

*mc-cmd*

*Optional*

把“更新已禁用”的错误格式化为一条 [JSON Lines](https://jsonlines.org/)<a id="json-lines" data-td-print-local></a> 对象。该参数不会启用更新。

例如：

```shell
mc update --json
```
