diff --git a/web/app/[locale]/install/page.tsx b/web/app/[locale]/install/page.tsx index 5ca2a8b4..2112aba2 100644 --- a/web/app/[locale]/install/page.tsx +++ b/web/app/[locale]/install/page.tsx @@ -19,6 +19,8 @@ const FIRST_RUN = `deepseek`; const VERIFY = `deepseek --version deepseek doctor`; +const UPDATE = `deepseek update`; + const SET_KEY_BASH = `export DEEPSEEK_API_KEY=sk-...`; const SET_KEY_AUTH = `deepseek auth set --provider deepseek --api-key sk-...`; @@ -149,11 +151,42 @@ export default async function InstallPage({ params }: { params: Promise<{ locale
- {/* ③ FIRST RUN */} + {/* ③ UPDATE */} +
+ {isZh ? (
+ <>
+ 检查 GitHub Releases 是否有新版本并就地替换二进制。
+ 通过 Homebrew 或 npm 安装的话,使用包管理器升级更稳:
+ brew upgrade deepseek-tui 或{" "}
+ npm update -g deepseek-tui。
+ Cargo 安装的可以重跑{" "}
+ cargo install deepseek-tui-cli --locked --force。
+ >
+ ) : (
+ <>
+ Checks GitHub Releases for a newer version and replaces the binary in place. If you
+ installed via Homebrew or npm, prefer the package manager instead:{" "}
+ brew upgrade deepseek-tui or{" "}
+ npm update -g deepseek-tui. Cargo users can re-run{" "}
+ cargo install deepseek-tui-cli --locked --force.
+ >
+ )}
+
{isZh ? (
<>
- # macOS / Linux — Cargo{"\n"}
+ # 安装{"\n"}
$ cargo install deepseek-tui-cli --locked{"\n"}
$ deepseek{"\n"}
- # 或通过 npm 安装{"\n"}
- $ npm i -g deepseek-tui{"\n"}
+ # 已安装?更新到最新版{"\n"}
+ $ deepseek update{"\n"}
- # 首次运行会自动创建 ~/.deepseek/{"\n"}
-
- # 国内镜像{"\n"}
- $ npm config set registry https://registry.npmmirror.com{"\n"}
- $ npm i -g deepseek-tui
+ # 首次运行会自动创建 ~/.deepseek/
>
) : (
<>
- # macOS / Linux — Cargo{"\n"}
+ # install{"\n"}
$ cargo install deepseek-tui-cli --locked{"\n"}
$ deepseek{"\n"}
- # or via npm wrapper{"\n"}
- $ npm i -g deepseek-tui{"\n"}
+ # already installed? pull the latest{"\n"}
+ $ deepseek update{"\n"}
# first run sets up ~/.deepseek/
>
)}