✅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
- 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).
- Tìm kiếm “Terminal” trong ô tìm kiếm.
- 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
Để lại một phản hồi