fix: 添加遗漏的 Ubuntu 运行时依赖
All checks were successful
Build and Release Mond / build-and-test (arm64, alpine) (push) Successful in 25s
Build and Release Mond / build-and-test (amd64, alpine) (push) Successful in 37s
Build and Release Mond / build-and-test (arm64, ubuntu) (push) Successful in 48s
Build and Release Mond / build-and-test (amd64, ubuntu) (push) Successful in 1m12s
Build and Release Mond / release (push) Has been skipped

添加了完整的 Boost 库运行时依赖:
- libboost-date-time1.74.0
- libboost-locale1.74.0
- libboost-regex1.74.0
- libprotobuf23
- libudev1
- ca-certificates

解决 "error while loading shared libraries" 错误

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-12-15 12:50:46 +08:00
parent 08982e482b
commit faecae69a9

View File

@@ -70,8 +70,11 @@ ARG TARGETARCH
# 安装运行时依赖 # 安装运行时依赖
RUN apt-get update && apt-get install -y \ RUN apt-get update && apt-get install -y \
libboost-chrono1.74.0 \ libboost-chrono1.74.0 \
libboost-date-time1.74.0 \
libboost-filesystem1.74.0 \ libboost-filesystem1.74.0 \
libboost-locale1.74.0 \
libboost-program-options1.74.0 \ libboost-program-options1.74.0 \
libboost-regex1.74.0 \
libboost-serialization1.74.0 \ libboost-serialization1.74.0 \
libboost-system1.74.0 \ libboost-system1.74.0 \
libboost-thread1.74.0 \ libboost-thread1.74.0 \
@@ -82,6 +85,9 @@ RUN apt-get update && apt-get install -y \
libunwind8 \ libunwind8 \
libreadline8 \ libreadline8 \
libhidapi-libusb0 \ libhidapi-libusb0 \
libprotobuf23 \
libudev1 \
ca-certificates \
&& rm -rf /var/lib/apt/lists/* && rm -rf /var/lib/apt/lists/*
COPY --from=build /monero/build/release/bin/mond /linux_${TARGETARCH}/mond COPY --from=build /monero/build/release/bin/mond /linux_${TARGETARCH}/mond