Mặc dù bài viết này sẽ tập trung vào việc cài đặt .NET 5 trên Ubuntu, nhưng Dotnet 5 cũng được hỗ trợ trên các bản phân phối Linux khác như CentOS, Red Hat, Alpine, v.v.
.NET 5 là gì?
Framework .NET đã tồn tại từ năm 2002. Khi mới được phát hành, framework này chỉ được hỗ trợ trên hệ điều hành Windows.
Không giống như framework .NET đầu tiên, .NET 5 là một framework đa nền tảng và mã nguồn mở. Bạn có thể phát triển và chạy các ứng dụng .NET 5 trên các nền tảng khác như Linux và macOS.
Cài đặt Bộ phát triển phần mềm .NET trên Ubuntu
Nếu bạn muốn cài đặt .NET framework cho cả ứng dụng .NET đang phát triển và đang chạy, thì trước tiên, bạn sẽ phải cài đặt Bộ phát triển phần mềm (Software Development Kit, hay SDK) .NET, trong đó bao gồm .NET Runtime theo mặc định.
Đầu tiên, thêm kho lưu trữ gói Microsoft vào danh sách gói hệ thống của bạn. Ngoài ra, hãy bao gồm gói khóa ký (signing key) của Microsoft vào bộ sưu tập khóa của bạn.
wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
Sau khi thêm kho lưu trữ gói mới, hãy lấy thông tin gói mới nhất từ các nguồn gói của bạn bằng cách sử dụng apt.
sudo apt update
Để có thể cài đặt Bộ phát triển phần mềm .NET một cách an toàn thông qua HTTPS, hãy đảm bảo cài đặt gói apt-transport-https bằng lệnh bên dưới.
sudo apt install apt-transport-https
Sau đó, cài đặt Bộ phát triển phần mềm .NET 5 bằng lệnh sau.
sudo apt-get install -y dotnet-sdk-5.0
Ngoài ra, bạn cũng có thể cài đặt nó bằng cách sử dụng snap.
sudo snap install dotnet-sdk
Xác minh cài đặt
Để kiểm tra xem .NET 5 đã được cài đặt thành công chưa, bạn có thể chạy lệnh sau để liệt kê các Bộ phát triển phần mềm có sẵn trên hệ thống của mình. Nếu bạn đã cài đặt nhiều SDK, tất cả chúng sẽ được liệt kê ở đây.
dotnet --list-sdks
Như đã nói, khi bạn cài đặt .NET 5 SDK, .NET Runtime được bao gồm theo mặc định. Xác minh cài đặt Runtime bằng lệnh sau.
dotnet --list-runtimes
Phát triển ứng dụng với .NET
Mặc dù .NET rất dễ cài đặt và sử dụng, nhưng đôi khi người dùng gặp phải các vấn đề khó sửa chữa. Trong những tình huống như vậy, bạn có thể sử dụng lệnh sau để tìm hiểu thêm về lệnh dotnet và các tùy chọn của nó.
dotnet --help
Các thành phần khác nhau trong framework .NET khiến nhiều nhà phát triển bối rối. Và trước khi bạn bắt đầu phát triển các ứng dụng bằng cách sử dụng framework, việc biết .NET thực sự là gì có thể hữu ích.
Vân Nguyễn
Dịch từ: https://www.makeuseof.com/install-dotnet-5-ubuntu-linux/
Bình luận (0
)