apt-offline 适用于离线或在线系统(mariadb 10.2 安装)

apt-offline 适用于离线或在线系统(mariadb 10.2 安装)

我遇到过这样的情况:产品更新可以在联网的设备上进行,也可以非互联网连接了 14.0.4 系统。作为产品更新的一部分,需要从 mysql 切换到 mariadb,版本 10.2。

但是,我需要安装 mariadb-server10.2,而不是 14.0.4 中的默认值 5.5。

如果目标系统恰好已连接互联网,我无法让 apt-offline 进程运行。它始终使用 5.5 版本。

我已经创建了 .sig 文件,然后创建了 .zip 文件,然后使用“apt-offline”在目标系统上安装了 .zip 文件。

但是...当我转到“apt-get install mariadb-server”时,它只想安装 5.5 版本。我试过了所以很多事情,例如:

sudo apt-get 安装 mariadb-server=10.2.7

以及各种其他版本字符串。我尝试过:

sudo apt-get 安装 /var/cache/apt/archives/*.deb

但这会产生一堆

E: 无法找到软件包 /var/cache/apt/archives

错误。

答案1

尝试下载

选择您的发行版、发布版本、MariaDB 版本和镜像,然后按照步骤操作

引用,“这是修改过的镜像站点,运行这些命令即可在你的 Ubuntu 系统上安装 MariaDB:”

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://your-mirror-of-choice/mariadb/repo/10.2/ubuntu trusty main'`

“导入密钥并添加存储库后,您可以使用以下命令安装 MariaDB:”

sudo apt-get update
sudo apt-get install mariadb-server

希望这能帮助您在已连接互联网的 14.04 上安装 10.2。然后您可以再次尝试 apt-offline 过程。

相关内容