🐧 Как добавить репозиторий программного обеспечения Microsoft для Linux

by itisgood

За последние несколько лет 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
2. Добавьте репозиторий программного обеспечения Microsoft Linux в SUSE, openSUSE.
Добавьте открытый ключ Microsoft GPG:
$ 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
На SUSE Linux Enterprise Server 15:
$ 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
Выведите список установленных репозиториев в системах на основе RPM, таких как RHEL, CentOS, с помощью следующей команды:
$ sudo yum repolist

или,

$ sudo yum repolist all

на SUSE/openSUSE:

$ zypper lr

или,

$ zypper repos

Заключение

Теперь вы знаете, как добавить репозиторий программного обеспечения Microsoft для Linux в системы на основе DEB и системы на основе RPM.

Также вы узнали, как проверить, добавлены ли репозитории.

После добавления репозитория программного обеспечения Microsoft для Linux вы будете получать уведомления об обновлениях программного обеспечения, исправлениях ошибок и новых функциях, когда они будут доступны.

Затем вы можете обновить их с помощью диспетчера пакетов по умолчанию в вашей системе Linux.

 

 

 

You may also like

Leave a Comment