无法在亚马逊 linux 实例上安装 sql 服务器 - 需要:systemd-units systemd 和 numactl-libs
Can't install sql server on amazon linux instance - Requires: systemd-units systemd and numactl-libs
我尝试在亚马逊 linux 的 medium Ec2
上安装 sql-serven
,但我遇到了几个软件包的错误。
我正在使用以下命令:sudo yum install mssql-server
我得到这个错误:
Error: Package: mssql-server-14.0.3076.1-2.x86_64 (packages-microsoft-com-mssql-server-2017)
Requires: systemd-units
Error: Package: mssql-server-14.0.3076.1-2.x86_64 (packages-microsoft-com-mssql-server-2017)
Requires: systemd
Error: Package: mssql-server-14.0.3076.1-2.x86_64 (packages-microsoft-com-mssql-server-2017)
Requires: numactl-libs
当我尝试安装 systemd-units
软件包时,我遇到了另一个错误:
sudo yum install systemd-units
Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main | 2.1 kB 00:00:00
amzn-updates | 2.5 kB 00:00:00
2 packages excluded due to repository priority protections
No package systemd-units available.
Error: Nothing to do
如何解决这个错误?
提前致谢。
Sql-服务器与亚马逊不兼容Linux 1,对我来说唯一的解决方案是创建一个 RDS。
SQL 服务器确实在 Amazon Linux 2 上安装成功,因此如果您确保使用 Amazon Linux 2 AMI 启动您的实例,您将无法获得那些错误。
例如,在美国弗吉尼亚北部,当前的 Amazon Linux AMI 是 ami-035b3c7efe6d061d5,这将不起作用,但当前的 Amazon Linux 2 AMI 是 ami-0cc96feef8c6bbff3,它确实有效work - 我自己用过。
我尝试在亚马逊 linux 的 medium Ec2
上安装 sql-serven
,但我遇到了几个软件包的错误。
我正在使用以下命令:sudo yum install mssql-server
我得到这个错误:
Error: Package: mssql-server-14.0.3076.1-2.x86_64 (packages-microsoft-com-mssql-server-2017)
Requires: systemd-units
Error: Package: mssql-server-14.0.3076.1-2.x86_64 (packages-microsoft-com-mssql-server-2017)
Requires: systemd
Error: Package: mssql-server-14.0.3076.1-2.x86_64 (packages-microsoft-com-mssql-server-2017)
Requires: numactl-libs
当我尝试安装 systemd-units
软件包时,我遇到了另一个错误:
sudo yum install systemd-units
Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main | 2.1 kB 00:00:00
amzn-updates | 2.5 kB 00:00:00
2 packages excluded due to repository priority protections
No package systemd-units available.
Error: Nothing to do
如何解决这个错误? 提前致谢。
Sql-服务器与亚马逊不兼容Linux 1,对我来说唯一的解决方案是创建一个 RDS。
SQL 服务器确实在 Amazon Linux 2 上安装成功,因此如果您确保使用 Amazon Linux 2 AMI 启动您的实例,您将无法获得那些错误。
例如,在美国弗吉尼亚北部,当前的 Amazon Linux AMI 是 ami-035b3c7efe6d061d5,这将不起作用,但当前的 Amazon Linux 2 AMI 是 ami-0cc96feef8c6bbff3,它确实有效work - 我自己用过。