Udostępnij przez


Konfigurowanie repozytoriów na potrzeby instalowania i uaktualniania programu SQL Server 2025 w systemie Linux

Dotyczy:Program SQL Server w systemie Linux

W tym artykule opisano sposób konfigurowania poprawnego repozytorium na potrzeby instalowania i uaktualniania programu SQL Server 2025 (17.x) w systemach Red Hat Enterprise Linux (RHEL) i Ubuntu.

Aby uzyskać instrukcje dotyczące konfigurowania repozytoriów dla programu SQL Server 2022 (16.x) i wcześniejszych wersji, zobacz Konfigurowanie repozytoriów na potrzeby instalowania i uaktualniania programu SQL Server w systemie Linux.

Wskazówka

Systemy RHEL 10 i Ubuntu 24.04 są obsługiwane począwszy od programu SQL Server 2025 (17.x) CU 1. Aby uzyskać więcej informacji, zobacz przewodnik instalacji.

Repozytoria

Podczas instalowania programu SQL Server w systemie Linux należy skonfigurować repozytorium firmy Microsoft. Użyj tego repozytorium, aby pobrać pakiet aparatu bazy danych, mssql-server, i powiązane pakiety programu SQL Server. Obecnie są dostępne następujące repozytoria:

Repozytorium Name Description
2025 mssql-server-2025 Repozytorium programu SQL Server 2025 (17.x).
2022 mssql-server-2022 Repozytorium programu SQL Server 2022 (16.x).
2019 mssql-server-2019 Repozytorium aktualizacji zbiorczej (CU) programu SQL Server 2019 (15.x).
2017 mssql-server-2017 Repozytorium aktualizacji zbiorczej (CU) programu SQL Server 2017 (14.x).

Repozytorium aktualizacji zbiorczej (CU) zawiera pakiety dla podstawowej wersji programu SQL Server oraz wszelkie poprawki błędów lub ulepszenia od tej wersji. Aktualizacje zbiorcze są specyficzne dla wersji, takiej jak SQL Server 2025 (17.x). Są wydawane w regularnym rytmie. Aktualizacje wersji ogólnej dystrybucji (GDR) są wydawane w tym samym repozytorium CU.

Każda wersja zawiera pełny pakiet programu SQL Server i wszystkie poprzednie aktualizacje dla tego repozytorium. Możesz również obniżyć wersję do dowolnej wersji głównej (na przykład 2025).

Konfigurowanie repozytoriów

Wykonaj kroki opisane w poniższych sekcjach, aby skonfigurować repozytoria w dystrybucji systemu Linux.

Sprawdzanie poprzednio skonfigurowanych repozytoriów

Najpierw sprawdź, czy zostało już zarejestrowane repozytorium programu SQL Server.

  1. Wyświetl pliki w /etc/yum.repos.d katalogu przy użyciu następującego polecenia:

    sudo ls /etc/yum.repos.d
    
  2. Poszukaj pliku, który konfiguruje katalog programu SQL Server, taki jak mssql-server.repo.

  3. Wyświetl zawartość pliku przy użyciu cat.

    sudo cat /etc/yum.repos.d/mssql-server.repo
    
  4. Właściwość nazwa jest skonfigurowanym repozytorium. Możesz go zidentyfikować przy użyciu tabeli w sekcji Repozytoria tego artykułu.

Usuwanie starego repozytorium

W razie potrzeby usuń stare repozytorium przy użyciu następującego polecenia.

sudo rm -rf /etc/yum.repos.d/mssql-server.repo

To polecenie zakłada, że plik zidentyfikowany w poprzedniej sekcji ma nazwę mssql-server.repo.

Konfigurowanie nowego repozytorium

Skonfiguruj nowe repozytorium do użycia na potrzeby instalacji i uaktualnień programu SQL Server. Użyj jednego z następujących poleceń, aby skonfigurować wybrane repozytorium.

  • Począwszy od programu SQL Server 2025 (17.x) CU 1, obsługiwany jest system RHEL 10.
  • Począwszy od programu SQL Server 2022 (16.x) CU 10, obsługiwany jest system RHEL 9.
  • Począwszy od programu SQL Server 2017 (14.x) CU 20, obsługiwany jest system RHEL 8.

Następujące polecenia dla programu SQL Server 2019 (15.x) wskazują repozytorium RHEL 8. System RHEL 8 nie zawiera wstępnie zainstalowanego python2, co jest wymagane przez SQL Server. Aby uzyskać więcej informacji, zobacz Instalowanie programu Microsoft SQL Server w systemie Red Hat Enterprise Linux 8 Beta.

W zależności od używanej wersji systemu RHEL upewnij się, że ścieżki są zgodne z /rhel/8, /rhel/9 lub /rhel10. Nasze pakiety są niezależne od wersji pomocniczych RHEL. Oznacza to, że jeśli używasz systemu RHEL 8.7, musisz użyć ścieżki /rhel/8 do skonfigurowania repozytorium.

Repozytorium wersja Uwolnij Command
2025 2025 RHEL 10 sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/10/mssql-server-2025.repo
2022 2022 RHEL 9 sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/9/mssql-server-2022.repo
2019 CU 2019 RHEL 8 sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2019.repo
2017 CU 2017 RHEL 8 sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2017.repo

Jeśli zdecydujesz się użyć artykułu Szybki start, pamiętaj, że już skonfigurowano repozytorium docelowe. Nie powtarzaj tego kroku w samouczku.