在Deepin 20 Linux系统(包括UOS)终端中执行sudo apt install mysql-server命令提示找不到包,说明Deepin 20 Linux的软件源里根本就没有mysql-server,以下是产生这个问题的原因和处理方案。
原因 因为MySQL闭源了,意味着各开源系统不能用了,这是直接的原因。如果你在Linux系统中不能直接用命令安装,多数是这个原因。 当前甲骨文拥有MySQL,甲骨文已经修改了MySQL的许可,任何操作系统自带MySQL时,必须向甲骨文获取许可,支付许可费。任何企业用户也必须向甲骨文支付许可费才能合法使用MySQL。
处理方案 1、可以使用MariaDB百分之百来替换MySQL,因为企业和个人没有理由再继续使用MySQL。安装可参考在deepin v20系统下安装mariadb(mysql真正的开源版)。 2、如果要坚持安装MySQL,请去MySQL官网下载mysql-apt-config包安装,因为Debian 10上游里就没有MySQL,安装中选择Debian buster版本的源,然后更新源后就能安装mysql-community-server了。可参考在Deepin V20系统中安装MySQL 8.0的图解教程。
相关主题 |