From 0a4efa9b4598cd0b500661e35ee2a91fea0c0460 Mon Sep 17 00:00:00 2001
From: ExMingYan <2264568487@qq.com>
Date: Mon, 5 May 2025 02:44:56 +0800
Subject: [PATCH] =?UTF-8?q?WSL=5FZH.md=E5=8A=A0=E5=85=A5=E9=83=A8=E5=88=86?=
=?UTF-8?q?=E9=94=99=E8=AF=AF=E8=A7=A3=E5=86=B3=E6=96=B9=E6=B3=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
docs/install/windows/WSL_ZH.md | 36 ++++++++++++++++++++++++++++++++++
1 file changed, 36 insertions(+)
diff --git a/docs/install/windows/WSL_ZH.md b/docs/install/windows/WSL_ZH.md
index 991de2a25c..8fc5ede07b 100644
--- a/docs/install/windows/WSL_ZH.md
+++ b/docs/install/windows/WSL_ZH.md
@@ -113,4 +113,40 @@ mkdir decomps
```bash
cd ~/decomps
+```
+
+## WSL更新或安装依赖时错误解决
+
+更新WSL或安装依赖项时如果出现以下错误提示
+
+```console
+E: Sub-process /usr/bin/dpkg returned an error code (1)
+```
+
+可先执行以下命令
+
+```bash
+sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old
+sudo mkdir /var/lib/dpkg/info
+```
+
+等待命令执行完毕后再次运行更新WSL或安装依赖项命令。更新或安装完毕后运行以下命令以恢复pkg信息
+
+```bash
+sudo mv /var/lib/dpkg/info_old/* /var/lib/dpkg/info/
+sudo rmdir /var/lib/dpkg/info_old
+```
+
+如果出现以下提示,并列出可移除的包名(以libllvm17t64为例)
+
+```console
+The following package was automatically installed and is no longer required:
+ libllvm17t64
+```
+
+可执行以下命令解决该提示
+
+```bash
+sudo apt autoremove
+sudo apt install libllvm17t64
```
\ No newline at end of file