mirror of
https://gitee.com/amber-ce/amber-ce-bookworm.git
synced 2025-05-22 07:49:51 +08:00
update: amber-ce-bookworm-configure-nvidia
This commit is contained in:
parent
b2f1a9cccb
commit
0d0e8452bf
src
opt/apps/amber-ce-bookworm/files/bin
usr/bin
8
src/opt/apps/amber-ce-bookworm/files/bin/bookworm-configure-nvidia → src/opt/apps/amber-ce-bookworm/files/bin/amber-ce-bookworm-configure-nvidia
Normal file → Executable file
8
src/opt/apps/amber-ce-bookworm/files/bin/bookworm-configure-nvidia → src/opt/apps/amber-ce-bookworm/files/bin/amber-ce-bookworm-configure-nvidia
Normal file → Executable file
@ -27,6 +27,8 @@ exit 1
|
||||
fi
|
||||
mkdir -p "$ACE_DIR/usr/lib" "$ACE_DIR/usr/lib32"
|
||||
|
||||
log.info "正在链接 NVIDIA 驱动库 Linking NVIDIA Driver Libs"
|
||||
|
||||
# 3\. 收集库文件路径
|
||||
lib_list=$(ldconfig -p | grep -Ei "nvidia|libcuda" | cut -d'>' -f2)
|
||||
|
||||
@ -35,9 +37,9 @@ copied=0
|
||||
for lib in $lib_list; do
|
||||
resolved=$(readlink -f "$lib") # 解析符号链接
|
||||
if file "$resolved" | grep -q "32-bit"; then
|
||||
ln -vs "/host/$resolved" "$ACE_DIR/usr/lib32/$(basename $lib)"
|
||||
ln -sf "/host/$resolved" "$ACE_DIR/usr/lib32/$(basename $lib)"
|
||||
else
|
||||
ln -vs "/host/$resolved" "$ACE_DIR/usr/lib/$(basename $lib)"
|
||||
ln -sf "/host/$resolved" "$ACE_DIR/usr/lib/$(basename $lib)"
|
||||
copied=1
|
||||
fi
|
||||
done
|
||||
@ -52,7 +54,7 @@ for file in "${additional_files[@]}"; do
|
||||
file=$(readlink -f "$file")
|
||||
dir=$(dirname "$file")
|
||||
mkdir -p "$ACE_DIR/$dir"
|
||||
ln -vs "/host/$file" "$ACE_DIR/$dir"
|
||||
ln -sf "/host/$file" "$ACE_DIR/$dir"
|
||||
fi
|
||||
done
|
||||
|
1
src/usr/bin/amber-ce-bookworm-configure-nvidia
Symbolic link
1
src/usr/bin/amber-ce-bookworm-configure-nvidia
Symbolic link
@ -0,0 +1 @@
|
||||
../../opt/apps/amber-ce-bookworm/files/bin/amber-ce-bookworm-configure-nvidia
|
@ -1 +0,0 @@
|
||||
../../opt/apps/amber-ce-bookworm/files/bin/bookworm-configure-nvidia
|
Loading…
x
Reference in New Issue
Block a user