This commit is contained in:
Steven Hobs 2025-06-26 08:45:29 +08:00
commit 9a0c7e2196
24 changed files with 25 additions and 0 deletions

1
README.md Normal file
View File

@ -0,0 +1 @@
# VSCode 老系统兼容补丁

BIN
lib/ld-linux-x86-64.so.2 Normal file

Binary file not shown.

BIN
lib/libBrokenLocale.so.1 Normal file

Binary file not shown.

BIN
lib/libanl.so.1 Normal file

Binary file not shown.

BIN
lib/libc.so.6 Normal file

Binary file not shown.

BIN
lib/libc_malloc_debug.so.0 Normal file

Binary file not shown.

BIN
lib/libdl.so.2 Normal file

Binary file not shown.

BIN
lib/libm.so.6 Normal file

Binary file not shown.

BIN
lib/libmemusage.so Normal file

Binary file not shown.

BIN
lib/libmvec.so.1 Normal file

Binary file not shown.

BIN
lib/libnsl.so.1 Normal file

Binary file not shown.

BIN
lib/libnss_compat.so.2 Normal file

Binary file not shown.

BIN
lib/libnss_dns.so.2 Normal file

Binary file not shown.

BIN
lib/libnss_files.so.2 Normal file

Binary file not shown.

BIN
lib/libnss_hesiod.so.2 Normal file

Binary file not shown.

BIN
lib/libpcprofile.so Normal file

Binary file not shown.

BIN
lib/libpthread.so.0 Normal file

Binary file not shown.

BIN
lib/libresolv.so.2 Normal file

Binary file not shown.

BIN
lib/librt.so.1 Normal file

Binary file not shown.

BIN
lib/libthread_db.so.1 Normal file

Binary file not shown.

BIN
lib/libutil.so.1 Normal file

Binary file not shown.

0
patch-code-server.sh Normal file
View File

24
patch-code.sh Normal file
View File

@ -0,0 +1,24 @@
#!/bin/bash
VSCODE_PATCH_DIR="$HOME/.vscode-patch"
if [ ! -d "$VSCODE_PATCH_DIR/lib" ]; then
echo "错误:补丁文件夹应放在这儿:$HOME/.vscode-patch/"
exit 1
fi
echo "[VSCode应用-补丁]"
read -p "指定VSCode路径: " VSCODE_APP_PATH
if [ ! -f "$VSCODE_APP_PATH/code" ]; then
echo "错误指定路径下不存在VSCode可执行文件"
exit 1
fi
echo "-- 找到code程序即将补丁code程序..."
echo "-- 备份原始code程序..."
if [ ! -f "$VSCODE_APP_PATH/code.bak" ]; then
cp "$VSCODE_APP_PATH/code" "$VSCODE_APP_PATH/code.bak"
fi
echo "-- 开始打补丁..."
$VSCODE_PATCH_DIR/tools/patchelf \
--set-interpreter "$VSCODE_PATCH_DIR/lib/ld-linux-x86-64.so.2" \
--set-rpath '$ORIGIN:~/.vscode-patch/lib' \
"$VSCODE_APP_PATH/code"
echo "-- 补丁完成!"

BIN
tools/patchelf Normal file

Binary file not shown.