Не удается установить sql-сервер на экземпляр amazon linux - Требуется: systemd-units systemd и numactl-libs - PullRequest
0 голосов
/ 29 марта 2019

Я попытался установить sql-serven на medium Ec2 с amazon linux, и я получаю ошибки с несколькими пакетами.

Я использовал следующую команду: 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

Как я могу решить эту ошибку?Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 17 апреля 2019

Sql-сервер не совместим с Amazon Linux 1, единственным решением для меня было создание RDS.

0 голосов
/ 18 июня 2019

SQL Server успешно устанавливается на Amazon Linux 2, поэтому, если вы убедитесь, что используете Amazon Linux 2 AMI для запуска своего экземпляра, вы не получите этих ошибок.

Например, в США, штат Вирджиния, текущий AMI Amazon Linux - ami-035b3c7efe6d061d5, который не будет работать, но текущий AMI Amazon Linux 2 - ami-0cc96feef8c6bbff3, и он работает - я использовал его сам.

...