Negli ultimi anni, Microsoft ha sviluppato molti prodotti software per sistemi operativi Linux. Questi software sono distribuiti tramite repository software standard creati dal team di sviluppo Microsoft. In modo da poter installare facilmente le applicazioni, aggiornarle e aggiornarle utilizzando il gestore di pacchetti predefinito della tua distribuzione Linux. In questa breve guida, vedremo come aggiungere il repository software Linux di Microsoft in un sistema Linux.
Attualmente, il team di sviluppo Microsoft ha creato APT
repository per sistemi basati su DEB e YUM
repository per sistemi basati su RPM. Il repository software di Microsoft per Linux comprendeva più sottorepository, ad esempio prod e server mssql .
Il repository prod, abbreviazione di repository di produzione, contiene i pacchetti che possono essere utilizzati in produzione. Significato:i pacchetti in questo repository sono ben testati, stabili e adatti per l'uso negli ambienti di produzione.
Come dicono i nomi, il repository mssql-server contiene pacchetti per Microsoft SQL Server per Linux.
Nota importante:
Tieni presente che se intendi installare e utilizzare i pacchetti nel repository software Linux di Microsoft, devi rispettare i termini e le condizioni di Microsoft. Se non accetti i termini della licenza, non dovresti utilizzare l'applicazione.
Aggiungi il repository software Linux di Microsoft
Quando installi un prodotto Microsoft sulla tua macchina Linux, aggiungerà automaticamente il rispettivo repository software nel sistema. In alternativa, puoi aggiungere il repository software Microsoft Linux comune come descritto di seguito per installare, aggiornare e aggiornare tutte le applicazioni supportate per Linux.
1. Aggiungi repository software Linux per prodotti Microsoft in RHEL, CentOS, Fedora
Se stai utilizzando sistemi basati su Redhat, puoi aggiungere il repository Microsoft per Linux come di seguito.
Aggiungi la chiave pubblica GPG di Microsoft:
$ curl -sSL https://packages.microsoft.com/keys/microsoft.asc > ./microsoft.asc
$ sudo rpm --import ./microsoft.asc
Quindi aggiungi il repository a seconda della versione della distribuzione che utilizzi:
Ad esempio, se stai utilizzando RHEL 6 / CentOS 6 , usa il seguente comando:
$ sudo rpm -Uvh https://packages.microsoft.com/config/rhel/6/packages-microsoft-prod.rpm
Su RHEL 7 / CentOS 7 :
$ sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm
Su RHEL 8 / CentOS 8 :
$ sudo rpm -Uvh https://packages.microsoft.com/config/rhel/8/packages-microsoft-prod.rpm
2. Aggiungi il repository software Linux di Microsoft in SUSE, openSUSE
Aggiungi la chiave pubblica GPG di Microsoft:
$ curl -sSL https://packages.microsoft.com/keys/microsoft.asc > ./microsoft.asc
$ sudo rpm --import ./microsoft.asc
Quindi aggiungi il repository del software su SUSE Linux Enterprise Server 12 :
$ sudo rpm -Uvh https://packages.microsoft.com/config/sles/12/packages-microsoft-prod.rpm
Su SUSE Linux Enterprise Server 15 :
$ sudo rpm -Uvh https://packages.microsoft.com/config/sles/15/packages-microsoft-prod.rpm
3. Aggiungi il repository software Linux di Microsoft in Ubuntu
Da quando Canonical ha collaborato con Microsoft, Ubuntu riceve più supporto dal team di sviluppo Microsoft rispetto ad altre distribuzioni Linux.
Se stai usando Ubuntu 16.04 LTS , esegui i seguenti comandi uno per uno per aggiungere la chiave pubblica GPG di Microsoft e il repository del software:
$ 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
Su 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
Su 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
Verifica repository
Puoi verificare se i repository sono stati aggiunti correttamente utilizzando uno dei seguenti comandi.
Per elencare i repository installati nei sistemi basati su Deb, eseguire:
$ sudo apt-cache policy
Elenca i repository installati su sistemi basati su RPM come RHEL , CentOS, utilizzando il comando seguente:
$ sudo yum repolist
Oppure,
$ sudo yum repolist all
Su SUSE/openSUSE:
$ zypper lr
Oppure,
$ zypper repos
Per maggiori dettagli, fare riferimento alla seguente guida:
- Come trovare l'elenco dei repository installati dalla riga di comando in Linux
Conclusione
Ora sai come aggiungere il repository software di Microsoft per Linux su sistemi basati su DEB e sistemi basati su RPM. Inoltre hai imparato a verificare se i repository sono stati aggiunti o meno.
Dopo aver aggiunto il repository software di Microsoft per Linux, riceverai una notifica su aggiornamenti software, correzioni di bug e nuove funzionalità ogni volta che sono disponibili. Puoi quindi aggiornarli utilizzando il tuo gestore di pacchetti predefinito sul tuo sistema Linux.
Riferimento:
- Repository software Linux per prodotti Microsoft