fix: check existing libraries before installing from offline package
This commit is contained in:
parent
4fe02f3da4
commit
490b81b802
@ -285,11 +285,19 @@ cmd_install_media_server() {
|
||||
echo -e "${GREEN}✓${NC} 已复制 librk_shared_state.so"
|
||||
fi
|
||||
|
||||
# 安装系统硬件加速库(如果离线包包含 lib_deps/)
|
||||
# 安装系统硬件加速库(检查后按需安装)
|
||||
if [ -d "$BUILD_DIR/lib_deps" ] && [ "$(ls -A "$BUILD_DIR/lib_deps" 2>/dev/null)" ]; then
|
||||
cp "$BUILD_DIR"/lib_deps/*.so* /usr/lib/ 2>/dev/null || true
|
||||
for lib in "$BUILD_DIR"/lib_deps/*.so*; do
|
||||
libname=$(basename "$lib")
|
||||
target="/usr/lib/$libname"
|
||||
if [ -f "$target" ]; then
|
||||
echo " ✓ $libname 已存在,跳过"
|
||||
else
|
||||
cp "$lib" /usr/lib/ 2>/dev/null || true
|
||||
echo " ✓ 安装 $libname"
|
||||
fi
|
||||
done
|
||||
ldconfig 2>/dev/null || true
|
||||
echo -e "${GREEN}✓${NC} 已安装系统硬件加速库"
|
||||
fi
|
||||
|
||||
# 复制 web 静态文件
|
||||
|
||||
Loading…
Reference in New Issue
Block a user