我想下载gzip类型的mariadb,但是我发现它有很多文件可以下载,例如mariadb-10.2.6-linux-x86_64.tar.gz,mariadb-10.2.6-linux-glibc_214 -x86_64.tar.gz(需要 GLIBC_2.14+),mariadb-10.2.6-linux-systemd-x86_64.tar.gz(适用于带有 systemd 的系统)。不知道他们有什么不同?
首先,请注意 tarball 是通用,但不是通用。尽管看起来有很多,但仍然远远少于支持的系统和风格。不保证任何 tarball 在任何特定系统上都能工作。常见的问题是缺少 MariaDB 服务器、客户端程序或插件链接的某些库。
回到实际问题,主要区别在包名称/注释中突出显示。
mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz(需要 GLIBC_2.14+)
——在相当现代的系统上构建的二进制文件。该软件包很可能包含更多插件/引擎,因为其中一些对现代编译器和库有要求;但它只能在具有 globc 2.14 或更高版本的系统上运行。
mariadb-10.2.6-linux-systemd-x86_64.tar.gz
(适用于具有 systemd 的系统)——具有 systemd 支持的软件包。如果您实际安装该服务并以这种方式运行它,这一点很重要。如果您只是将二进制文件保存在本地并手动启动它们,那应该没有问题。
mariadb-10.2.6-linux-x86_64.tar.gz
- 该软件包主要用于遗留/兼容性目的,适用于尚未 EOL 的旧系统。一般来说,它有更好的机会在任意系统上成功运行,但您需要检查它是否包含您需要的所有内容,因为情况可能并非如此。
Tôi là một lập trình viên xuất sắc, rất giỏi!