如何在 Ubuntu 中离线安装 Mysql-server

How to install Mysql-server in Ubuntu offline

我需要在无法访问互联网的 Ubuntu 18 机器上安装 Mysql-server。关于这个主题,存在大量的说明 material,但它们都需要 Ubuntu 台机器在线。

可以在此处找到此类文档(虽然非常全面)

https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-ubuntu-18-04

任何有关 Mysql-server 离线安装的帮助都将非常有帮助。

我建议您按照本指南了解如何使用 apt-offline。 https://linoxide.com/debian/install-debian-packages-offline/

作为一般指南:

首先在两台 PC 上安装 apt-offline,这在桌面版本上是默认完成的,但只需从 [=31] 下载适用于您的版本的 .deb 包即可轻松安装=] 网站:https://packages.ubuntu.com/bionic/all/apt-offline/download

然后创建一个可以放在另一台 PC 上的签名,它将执行 downloading/fetching 更新并记下我们还需要 mysql-server

apt-offline set offline-servers-state.sig --install-packages mysql-server

然后您可以在连接到 Internet 的 PC 上使用此签名,使用相同的工具检查更新and/or将所需文件下载到 zip 文件中

apt-offline get --bundle zip/file/location/bundle.zip offline-servers-state.sig

下载后,您可以将此 .zip 放回离线服务器以安装软件包

apt-offline install zip/file/location/bundle.zip

您可以从可以上网的电脑访问https://dev.mysql.com/downloads/mysql/

然后,select你的OS和版本

在可以上网的电脑上下载DEB Bundle。将下载的文件内部移动到无法访问 Internet 的系统中。

您下载的文件将是 .tar。使用命令 tar -xvf filename.tar(命令参见 https://www.cyberciti.biz/faq/tar-extract-linux/)。

您将获得一个新目录。 cd that-directory 将使您进入该目录。你会看到一堆.deb文件。

根据您要安装的内容,使用 sudo apt-get install filename.deb 一个一个地安装 deb 文件。其他安装 deb 文件的命令可以在这个讨论 https://unix.stackexchange.com/questions/159094/how-to-install-a-deb-file-by-dpkg-i-or-by-apt 中找到。