.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
sudo apt install -y apt-transport-https
.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
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
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"
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