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/prod

    sudo 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.rpm

  • Enterprise Linux 7 (EL7)

    sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm

  • Enterprise 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.rpm

  • SUSE 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/prod

    sudo apt-get update

  • Ubuntu 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/prod

    sudo apt-get update

  • Ubuntu 20.04 (Focal)

    curl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc

    sudo apt-add-repository https://packages.microsoft.com/ubuntu/20.04/prod

    sudo 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

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

Lihat juga