Repositori Perangkat Lunak Linux untuk Produk Microsoft
Gambaran Umum
Microsoft membangun dan mendukung berbagai produk perangkat lunak untuk sistem Linux dan membuatnya tersedia melalui repositori paket APT dan YUM standar. Dokumen ini menjelaskan cara mengonfigurasi repositori pada sistem Linux Anda, sehingga Anda kemudian dapat menginstal/meningkatkan perangkat lunak Linux Microsoft menggunakan alat manajemen paket standar distribusi Anda.
Repositori Perangkat Lunak Linux Microsoft terdiri dari beberapa sub-repositori:
prod – Sub-repositori Produksi ditunjuk untuk paket yang dimaksudkan untuk digunakan dalam produksi. Paket ini didukung secara komersial oleh Microsoft berdasarkan ketentuan perjanjian dukungan atau program yang berlaku yang Anda miliki dengan Microsoft.
mssql-server - Repositori ini berisi paket untuk Microsoft SQL Server di Linux - Lihat juga: SQL Server di Linux.
Catatan
Paket di repositori perangkat lunak Linux tunduk pada ketentuan lisensi yang terletak dalam paket. Silakan baca ketentuan lisensi sebelum menggunakan paket. Penginstalan dan penggunaan paket Anda merupakan penerimaan Anda atas persyaratan ini. Jika Anda tidak setuju dengan persyaratan lisensi, jangan gunakan paket.
Mengonfigurasi repositori
Repositori dapat dikonfigurasi secara otomatis dengan menginstal paket Linux yang berlaku untuk distribusi dan versi Linux Anda. Paket akan menginstal konfigurasi repositori, bersama dengan kunci umum GPG yang digunakan oleh alat seperti apt, yum, atau zypper untuk memvalidasi paket yang ditandatangani dan/atau metadata repositori.
Perhatikan bahwa tidak semua distribusi yang didukung tercantum di sini. Lihat repositori paket yang didukung saat ini di https://packages.microsoft.com/ dan instruksi untuk konfigurasi manual di bawah ini.
Debian
- Debian 10 (Buster)
curl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -sudo apt-add-repository https://packages.microsoft.com/debian/10/prodsudo apt-get update
Enterprise Linux (RHEL dan varian)
Enterprise Linux 6 (EL6)
sudo rpm -Uvh https://packages.microsoft.com/config/rhel/6/packages-microsoft-prod.rpmEnterprise Linux 7 (EL7)
sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpmEnterprise Linux 8 (EL8)
sudo rpm -Uvh https://packages.microsoft.com/config/rhel/8/packages-microsoft-prod.rpm
SUSE
SUSE Linux Enterprise Server 12
sudo rpm -Uvh https://packages.microsoft.com/config/sles/12/packages-microsoft-prod.rpmSUSE Linux Enterprise Server 15
sudo rpm -Uvh https://packages.microsoft.com/config/sles/15/packages-microsoft-prod.rpm
Ubuntu
Ubuntu 16.04 (Xenial)
curl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -sudo apt-add-repository https://packages.microsoft.com/ubuntu/16.04/prodsudo apt-get updateUbuntu 18.04 (Bionik)
curl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -sudo apt-add-repository https://packages.microsoft.com/ubuntu/18.04/prodsudo apt-get updateUbuntu 20.04 (Focal)
curl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.ascsudo apt-add-repository https://packages.microsoft.com/ubuntu/20.04/prodsudo apt-get update
Konfigurasi Manual
File konfigurasi repositori tersedia dari packages.microsoft.com/config. Nama dan lokasi file-file ini dapat ditemukan menggunakan konvensi penamaan URI berikut:
https://packages.microsoft.com/config/<Distribution>/<Version>/prod.(repo|list)
Kunci Penandatanganan Paket dan Repositori
- Kunci umum GPG Microsoft dapat diunduh di sini: https://packages.microsoft.com/keys/microsoft.asc
- ID Kunci Umum: Microsoft (Penandatanganan rilis) gpgsecurity@microsoft.com
- Sidik Jari Kunci Umum:
BC52 8686 B50D 79E3 39D3 721C EB3E 94AD BE12 29CF
Contoh
- RHEL/CentOS 7
# Install repository configuration
curl -sSL https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft-prod.repo
# Install Microsoft's GPG public key
curl -sSL https://packages.microsoft.com/keys/microsoft.asc > ./microsoft.asc
sudo rpm --import ./microsoft.asc
- Ubuntu 20.04
# Install repository configuration
curl -sSL https://packages.microsoft.com/config/ubuntu/20.04/prod.list | sudo tee /etc/apt/sources.list.d/microsoft-prod.list
# Install Microsoft GPG public key
curl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
# Update package index files
sudo apt-get update