Cài .NET 8 trên CentOS Stream 9

✅I. Kiểm tra danh sách tất cả các repo đang bật

Nếu bạn đang sử dụng một môi trường desktop (GUI) như GNOME, bạn có thể mở Terminal dễ dàng qua các cách sau:

Phương pháp 1: Sử dụng Menu Ứng Dụng

  1. Nhấn vào “Activities” hoặc “Applications” (ở góc trên cùng bên trái của màn hình, tùy vào phiên bản CentOS của bạn).
  2. Tìm kiếm “Terminal” trong ô tìm kiếm.
  3. Nhấp vào Terminal để mở.

Phương pháp 2: Sử dụng phím tắt

  • Phím tắt mặc định: Bạn có thể nhấn Ctrl + Alt + T để mở Terminal.

II .Kiểm tra version kho lưu trữ trên máy chủ centos

✅II.1. Kiểm tra danh sách tất cả các repo đang bật

sudo dnf repolist

Hoặc chi tiết hơn:

sudo dnf repolist all

✅II.2. Kiểm tra thông tin chi tiết về một repo cụ thể

Ví dụ kiểm tra repo của Microsoft (sau khi bạn cài để dùng .NET):

sudo dnf repoquery -a --info microsoft-*

Hoặc:

sudo dnf config-manager --dump | grep -i microsoft -A 5

✅ II.3. Kiểm tra file cấu hình repo trong thư mục /etc/yum.repos.d/

Danh sách file repo:

ls -l /etc/yum.repos.d/

Xem nội dung file repo cụ thể, ví dụ:

cat /etc/yum.repos.d/microsoft-prod.repo

✅ II.4. Kiểm tra phiên bản repo bằng dnf info

Ví dụ kiểm tra phiên bản repo GNU:

dnf info epel-release

II.5. Nếu bạn cần kiểm tra repo nào chứa gói .NET 8, dùng:

dnf repoquery dotnet-sdk-8.0 --repoid="*"

✅ III Cài .NET 8 trên CentOS Stream 9

CÁCH 1 — Cài .NET 8 bằng Microsoft RPM repo (Cách chuẩn, hỗ trợ CentOS Stream 9)

1. Cài đặt các gói phụ thuộc

sudo dnf install -y wget tar libicu zlib

2. Thêm kho Microsoft cho CentOS 9

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

CentOS 9 dùng chung repo RHEL 9, nên repo này hoạt động tốt.

3. Cài .NET SDK 8.0

sudo dnf install -y dotnet-sdk-8.0

4. Kiểm tra phiên bản

dotnet --version

Kết quả sẽ là:

8.0.x

CÁCH 2 — Cài đặt từ binary (nếu repo bị lỗi)

Thích hợp khi bạn không muốn dùng repo hoặc gặp lỗi dependency.

1. Tải SDK .NET 8

wget https://download.visualstudio.microsoft.com/download/pr/622ab06a-c3bc-4d57-b9b8-314b5a6403d7/0b86d37ba909eb56d32f45f8719c5e66/dotnet-sdk-8.0.100-linux-x64.tar.gz

2. Tạo thư mục cài đặt

sudo mkdir -p /usr/share/dotnet

3. Giải nén .NET vào thư mục

sudo tar -xzf dotnet-sdk-8.0.100-linux-x64.tar.gz -C /usr/share/dotnet/

4. Thêm lệnh dotnet vào PATH

sudo ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet

Hãy bình luận đầu tiên

Để lại một phản hồi

Thư điện tử của bạn sẽ không được hiện thị công khai.


*