2.7 KiB
2.7 KiB
MariaDB 离线包(Ubuntu 20.04 ARM64 / MariaDB 10.3)
板子是 Ubuntu 20.04 ARM64(glibc 2.31)。包必须从 20.04 下,不要用 22.04 的 10.6。
这次安装失败缺的 4 个
mariadb-server-core / mariadb-client-core / mariadb-server 配置失败,是因为下面 4 个没装上:
| 包 | 作用 | 20.04 arm64 下载 |
|---|---|---|
libaio1 |
server/client-core 依赖 | http://ports.ubuntu.com/pool/main/liba/libaio/libaio1_0.3.112-5_arm64.deb |
gawk |
mariadb-server-10.3 依赖 | http://ports.ubuntu.com/pool/main/g/gawk/gawk_1%3a5.0.1+dfsg-1ubuntu0.1_arm64.deb |
rsync |
mariadb-server-10.3 依赖 | http://ports.ubuntu.com/pool/main/r/rsync/rsync_3.1.3-8ubuntu0.9_arm64.deb |
socat |
mariadb-server-10.3 依赖 | http://ports.ubuntu.com/pool/universe/s/socat/socat_1.7.3.3-2_arm64.deb |
这 4 个本目录里已经有对应 20.04 deb。之前安装脚本为避开 22.04 的 libnuma 把它们一起跳过了,所以日志里是「未安装」。
建议一并补下(本目录还没有)
| 包 | 原因 | 20.04 下载 |
|---|---|---|
libsigsegv2 |
gawk 依赖 |
http://ports.ubuntu.com/pool/main/libs/libsigsegv/libsigsegv2_2.12-2_arm64.deb |
mysql-common |
mariadb-common 依赖 |
http://ports.ubuntu.com/pool/main/m/mysql-defaults/mysql-common_5.8+1.0.5ubuntu2_all.deb |
libmariadb3 |
应用 dlopen 的 libmariadb.so.3 |
http://ports.ubuntu.com/pool/universe/m/mariadb-10.3/libmariadb3_1%3a10.3.39-0ubuntu0.20.04.2_arm64.deb |
libnuma1 2.0.12-1 |
还原被 22.04 覆盖的系统库 | http://ports.ubuntu.com/pool/main/n/numactl/libnuma1_2.0.12-1_arm64.deb |
liblz4-1 |
server-core 常见依赖 | http://ports.ubuntu.com/pool/main/l/lz4/liblz4-1_1.9.2-2ubuntu0.20.04.1_arm64.deb |
libsnappy1v5 |
server-core 常见依赖 | http://ports.ubuntu.com/pool/main/s/snappy/libsnappy1v5_1.1.8-1build1_arm64.deb |
lsof |
mariadb-server-10.3 依赖 | http://ports.ubuntu.com/pool/main/l/lsof/lsof_4.93.2+dfsg-1_arm64.deb |
不要下载 libnuma1_2.0.14-3ubuntu2、liburing2、galera-4、任何 mariadb-*-10.6。
一次下齐(推荐)
在 Ubuntu 20.04 arm64 上:
sudo apt-get update
sudo apt-get install --download-only --reinstall --no-install-recommends \
mariadb-server mariadb-client libmariadb3 \
libaio1 gawk libsigsegv2 rsync socat lsof \
liblz4-1 libsnappy1v5 mysql-common libnuma1
cp /var/cache/apt/archives/*.deb /path/to/SDK/mariadb/
拷到板子 /opt/parkingspaceguide/mariadb-offline/ 后执行:
sudo dpkg -i libnuma1_2.0.12-1_arm64.deb
sudo /opt/parkingspaceguide/install-mariadb.sh