Cài đặt .NET Core trên Ubuntu

.NET Core là một framework phần mềm mã nguồn mở, miễn phí và hiệu suất cao. Nó được phát triển bởi Microsoft. .NET Core là một framework rất mạnh mẽ. Nó thường được sử dụng để phát triển các ứng dụng web. 

.NET Core có thể được cài đặt trên Windows, macOS, Linux tại đây

Điều kiện tiên quyết

Package repository chính thức của Microsoft sử dụng HTTPS để cung cấp các gói DEB cho Ubuntu. Vì vậy, bạn phải cài đặt gói apt-transport-https trên máy Ubuntu 20.04 LTS của mình.
Trước tiên, hãy cập nhật tất cả gói phần mềm hệ thống thông qua APT bằng lệnh sau:
    sudo apt update


Bây giờ, cài đặt gói apt-transport-https bằng lệnh sau:
    sudo apt install -y apt-transport-https

Gói apt-transport-https đã được cài đặt.
.NET Core cũng dựa trên một số gói từ universe package repository. Vì vậy, hãy đảm bảo rằng universe package repository được bật. Bạn có thể kiểm tra xem liệu universe package repository có được bật từ Software & Updates hay không nếu bạn đang sử dụng phiên bản Ubuntu 20.04 LTS Desktop. Chỉ cần đảm bảo chọn Community-maintained free and open-source software (universe).
Nếu bạn đang sử dụng phiên bản máy chủ Ubuntu 20.04 LTS, thì bạn có thể chạy lệnh sau để kiểm tra xem universe repository đã được bật hay chưa:
     egrep -r '^[ ^I]*[^#].*universe' /etc/apt/sources.list*
Như bạn có thể thấy, universe repository được bật trên máy Ubuntu 18.04 LTS.
Nếu trong bất kỳ trường hợp nào, bạn chưa bật universe repository và bạn muốn bật nó từ dòng lệnh, thì hãy chạy lệnh sau:
    sudo add-apt-repository universe

Thêm Microsoft Package Repository:

Bây giờ, bạn phải thêm kho lưu trữ gói Microsoft trên máy Ubuntu 18.04 LTS của mình. Microsoft cung cấp tệp gói DEB mà bạn có thể tải xuống và cài đặt để dễ dàng kích hoạt Microsoft package repository.
Đầu tiên, điều hướng đến thư mục /tmp bằng lệnh sau:

Bây giờ, hãy tải xuống tệp gói DEB của bộ cài đặt kho lưu trữ gói Microsoft bằng lệnh sau:
   wget -q https://packages.microsoft.com/config/ubuntu/[Ubuntu-Version]/packages-microsoft-prod.deb
Bây giờ, hãy cài đặt tệp gói DEB mà bạn vừa tải xuống bằng lệnh sau:
     sudo dpkg -i packages-microsoft-prod.deb
     rm packages-microsoft-prod.deb

Cuối cùng, cập nhật bộ nhớ cache của kho lưu trữ gói APT để các thay đổi có hiệu lực như sau:
    sudo apt update

Cài đặt .NET Core trên Ubuntu 20.04 LTS:

Giờ đây, bạn có thể dễ dàng cài đặt .NET Core SDK trên máy Ubuntu 20.04 LTS của mình bằng lệnh sau:
    sudo apt-get install -y dotnet-sdk-6.0
Bây giờ, để kiểm tra xem .NET Core SDK có hoạt động chính xác hay không, hãy chạy lệnh sau: dotnet --version

Gỡ .NET Core trong Ubuntu

Liệt kê tất cả các gói dotnet: sudo apt --installed list | grep "dotnet"
Loại bỏ từng cái một.
   sudo apt-get remove --purge -y dotnet-host
   sudo apt-get remove --purge -y dotnet-apphost-pack-6.0
   sudo apt-get remove --purge -y dotnet-runtime-deps-6.0
   sudo apt-get remove --purge -y dotnet-targeting-pack-6.0