За последние несколько лет Microsoft разработал множество программных продуктов для операционных систем Linux.
Это программное обеспечение распространяется через стандартные репозитории программного обеспечения, созданные командой разработчиков Microsoft.
Так что вы можете легко устанавливать приложения, обновлять их с помощью стандартного диспетчера пакетов вашего дистрибутива Linux.
В этом кратком руководстве мы увидим, как добавить репозиторий программного обеспечения Microsoft Linux в систему Linux.
В настоящее время команда разработчиков Microsoft создала репозиторий APT для систем на основе DEB и репозиторий YUM для систем на основе RPM.
Репозиторий программного обеспечения Microsoft для Linux состоит из нескольких суб-репозиториев, например prod и mssql-server.
Репозиторий prod, сокращение репозитория production, содержит пакеты, которые можно использовать в производственной среде.
Это означает, что пакеты в этом репозитории хорошо протестированы, стабильны и подходят для использования в производственных средах.
Как видно из названия, репозиторий mssql-server содержит пакеты для Microsoft SQL server для Linux.
Важная заметка:
Помните, что если вы собираетесь установить и использовать пакеты из репозитория программного обеспечения Microsoft Linux, вы должны соблюдать положения и условия Microsoft. Если вы не согласны с условиями лицензии, вам не следует использовать приложение.
1. Добавим программный репозиторий Linux для продуктов Microsoft в RHEL, CentOS, Fedora.
$ curl -sSL https://packages.microsoft.com/keys/microsoft.asc > ./microsoft.asc
$ sudo rpm --import ./microsoft.asc
Затем добавьте репозиторий в зависимости от версии используемого вами дистрибутива:
Например, если вы используете RHEL 6 / CentOS 6, используйте следующую команду:
$ sudo rpm -Uvh https://packages.microsoft.com/config/rhel/6/packages-microsoft-prod.rpm
На RHEL 7 / CentOS 7:
$ sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm
На RHEL 8 / CentOS 8:
$ sudo rpm -Uvh https://packages.microsoft.com/config/rhel/8/packages-microsoft-prod.rpm
$ curl -sSL https://packages.microsoft.com/keys/microsoft.asc > ./microsoft.asc
$ sudo rpm --import ./microsoft.asc
Затем добавьте репозиторий программного обеспечения на SUSE Linux Enterprise Server 12:
$ sudo rpm -Uvh https://packages.microsoft.com/config/sles/12/packages-microsoft-prod.rpm
$ sudo rpm -Uvh https://packages.microsoft.com/config/sles/15/packages-microsoft-prod.rpm
3. Добавьте репозиторий программного обеспечения Microsoft Linux в Ubuntu.
С тех пор, как Canonical стал партнером Microsoft, Ubuntu получает гараздо больше поддержки от команды разработчиков Microsoft, чем другие дистрибутивы Linux.
Если вы используете Ubuntu 16.04 LTS, выполните следующие команды одну за другой, чтобы добавить открытый ключ Microsoft GPG и репозиторий программного обеспечения:
$ curl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
$ sudo apt-add-repository https://packages.microsoft.com/ubuntu/16.04/prod
$ sudo apt-get update
на Ubuntu 18.04 LTS:
$ curl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
$ sudo apt-add-repository https://packages.microsoft.com/ubuntu/18.04/prod
$ sudo apt-get update
на Ubuntu 20.04 LTS:
$ curl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
$ sudo apt-add-repository https://packages.microsoft.com/ubuntu/20.04/prod
$ sudo apt update
Проверим репозитории
Вы можете проверить, были ли успешно добавлены репозитории, используя любую из следующих команд.
Чтобы вывести список установленных репозиториев в системах на основе Deb, запустите:
$ sudo apt-cache policy
$ sudo yum repolist
или,
$ sudo yum repolist all
на SUSE/openSUSE:
$ zypper lr
или,
$ zypper repos
Заключение
Теперь вы знаете, как добавить репозиторий программного обеспечения Microsoft для Linux в системы на основе DEB и системы на основе RPM.
Также вы узнали, как проверить, добавлены ли репозитории.
После добавления репозитория программного обеспечения Microsoft для Linux вы будете получать уведомления об обновлениях программного обеспечения, исправлениях ошибок и новых функциях, когда они будут доступны.
Затем вы можете обновить их с помощью диспетчера пакетов по умолчанию в вашей системе Linux.