mirror of
https://gitee.com/amber-ce/amber-ce-bookworm.git
synced 2025-12-13 18:42:05 +08:00
@@ -30,9 +30,9 @@ copied=0
|
||||
for lib in $lib_list; do
|
||||
resolved=$(readlink -f "$lib") # 解析符号链接
|
||||
if file "$resolved" | grep -q "32-bit"; then
|
||||
cp -L "$resolved" "$ACE_DIR/usr/lib32/$(basename $lib)"
|
||||
ln -vs "/host/$resolved" "$ACE_DIR/usr/lib32/$(basename $lib)"
|
||||
else
|
||||
cp -L "$resolved" "$ACE_DIR/usr/lib/$(basename $lib)"
|
||||
ln -vs "/host/$resolved" "$ACE_DIR/usr/lib/$(basename $lib)"
|
||||
copied=1
|
||||
fi
|
||||
done
|
||||
@@ -44,16 +44,17 @@ additional_files=(
|
||||
)
|
||||
for file in "${additional_files[@]}"; do
|
||||
if [ -f "$file" ]; then
|
||||
file=$(readlink -f "$file")
|
||||
dir=$(dirname "$file")
|
||||
mkdir -p "$ACE_DIR/$dir"
|
||||
cp "$file" "$ACE_DIR/$dir"
|
||||
ln -vs "/host/$file" "$ACE_DIR/$dir"
|
||||
fi
|
||||
done
|
||||
|
||||
# 6\. 标记版本
|
||||
if [ $copied -eq 1 ]; then
|
||||
echo "$nvidia_version" > "$ACE_DIR/current_version"
|
||||
log.info "NVIDIA 驱动库已成功复制"
|
||||
log.info "NVIDIA 驱动库已成功链接"
|
||||
else
|
||||
log.error "未找到有效 NVIDIA 库文件"
|
||||
fi
|
||||
Reference in New Issue
Block a user