Giới thiệu
Trong bài này chúng ta cùng tìm hiểu việc cài đặt dotNet Core 2.2 trên Hệ điều hành Ubuntu 18.04 x64 LTS.
dotNet là gì
.NET là một nền tảng phát triển mã nguồn mở, đa nền tảng, miễn phí để xây dựng nhiều loại ứng dụng khác nhau.
Với .NET, chúng ta có thể sử dụng nhiều ngôn ngữ, trình soạn thảo và thư viện để xây dựng cho web, thiết bị di động, máy tính để bàn, chơi game và IoT.
Cho dù chúng ta đang làm việc với ngôn ngữ C#, F# hoặc Visual Basic, mã nguồn sẽ chạy tự nhiên trên mọi hệ điều hành tương thích. Những triển khai .NET khác nhau xử lý các tác vụ nặng cho chúng ta:
.NET Corelà một triển khai.NETđa nền tảng cho các trang web, máy chủ và ứng dụng bảng điều khiển trên Linux, Windows và macOS..NET Frameworkhỗ trợ các trang web, dịch vụ, ứng dụng máy tính để bàn và nhiều hơn nữa trên Windows.Xamarin/Monolà một triển khai.NETđể chạy các ứng dụng trên tất cả các hệ điều hành di động chính.
dotNet Core
.NET Core có các đặc điểm sau:
- Đa nền tảng: Chạy trên các hệ điều hành Windows, macOS và Linux.
- Nhất quán trên các kiến trúc: Chạy mã nguồn với cùng một hành vi trên nhiều kiến trúc, bao gồm x64, x86 và ARM.
- Các công cụ dòng lệnh: Bao gồm các công cụ dòng lệnh dễ sử dụng có thể được sử dụng để phát triển cục bộ và trong các tình huống tích hợp liên tục.
- Triển khai linh hoạt: Có thể được bao gồm trong ứng dụng riêng hoặc được cài đặt song song (cài đặt toàn người dùng hoặc toàn hệ thống).
- Tương thích:
.NET Coretương thích với.NET Framework,XamarinvàMono, thông qua.NET Standard. - Nguồn mở: Nền tảng
.NET Corelà nguồn mở, sử dụng giấy phép MIT và Apache 2..NET Corelà một dự án.NET Foundation. - Được hỗ trợ bởi Microsoft:
.NET Coređược Microsoft hỗ trợ, theo Hỗ trợ.NET Core.
Các bước cài đặt dotNet Core 2.2
Bước 1.
Chúng ta chọn chức năng Show Applications ở phía dưới cùng trên thanh Toolbars bên trái màn hình.
Chúng ta nhập chuỗi terminal để lựa chọn ứng dụng thực thi dòng lệnh Terminal.

Bước 2.
Cửa sổ Terminal hiện ra.
Trước khi cài đặt .NET, chúng ta sẽ cần phải đăng ký khóa Microsoft, đăng ký kho sản phẩm và cài đặt các phụ thuộc cần thiết.
Điều này chỉ cần được thực hiện một lần trên mỗi máy.
Chúng ta thực hiện công việc trên với chuỗi lệnh:
wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb
Chúng ta lựa chọn phím Enter để tiếp tục.

Bước 3.
Chúng ta tiếp tục thực hiện tác vụ trên với chuỗi lệnh:
sudo dpkg -i packages-microsoft-prod.deb
Chúng ta lựa chọn phím Enter để tiếp tục.

Bước 4.
Chúng ta thực hiện đăng ký repository với các chuỗi lệnh:
sudo add-apt-repository universe
sudo apt-get install apt-transport-https
Chúng ta lựa chọn phím Enter để tiếp tục.

Bước 5.
Chúng ta thực hiện cập nhật hệ thống với chuỗi lệnh:
sudo apt-get update
Chúng ta lựa chọn phím Enter để tiếp tục.

Bước 6.
Chúng ta thực hiện cài đặt dotNet Core 2.2 với chuỗi lệnh:
sudo apt-get install dotnet-sdk-2.2
Chúng ta lựa chọn phím Enter để tiếp tục.

Bước 7.
Hệ thống yêu cầu chúng ta đồng ý download dotNet Core 2.2.
Chúng ta lựa chọn phím Y để download.
Chúng ta lựa chọn phím Enter để tiếp tục.

Bước 8.
Hệ thống tiến hành download dotNet Core SDK 2.2.

Bước 9.
Hệ thống thực hiện cài đặt dotNet Core SDK 2.2.

Bước 10.
Hệ thống hoàn thành việc cài đặt dotNet Core SDK 2.2.

Tổng kết
Trong bài này chúng ta đã thực hiện cài đặt dotNet Core SDK 2.2 trên Hệ điều hành Ubuntu 18.04 x64 LTS.
Hi vọng rằng chúng ta có thể phát triển tốt Desktop và Web Applications bằng ngôn ngữ lập trình C# với nền tảng này.
Mọi tác vụ đều được thực hiện tương tự như trên Windows.