Visual studio có hoạt động trên linux không

Đối với bài thuyết trình sắp tới của tôi, ASP.NET ASP.NET Core trên Linux, tôi cần Linux VM Tôi có thể truy cập bằng máy tính để bàn từ xa để chạy Visual Studio Code. Sau nhiều giờ, nhiều vấn đề khác nhau xuất hiện nhanh chóng trong đầu tôi, tôi đã có thể khiến mọi thứ hoạt động và bây giờ tôi có chức năng VM tôi có thể sử dụng cho các bản demo. Bài đăng này là một tổng quan ngắn về cách tôi đã làm những gì tôi đã làm và dành cho những độc giả cũng muốn có Linux VM với Visual Studio Code.

Bài đăng này tập trung vào cách thiết lập môi trường Linux ảo hóa cho Visual Studio Code . Tôi đã có mọi thứ chạy với Kubfox sau một chút vật lộn. Tại sao lại là Kubfox? Đây là câu chuyện dài của tôi trong ngắn hạn:

  • Kết nối RDC thân thiện với người dùng hơn cửa sổ Hyper-V hoặc một số cửa sổ VNC
  • hoạt động ổn nhưng không phải với máy tính để bàn Gnome
  • xrdp hoạt động ổn với xfce nhưng Visual Studio Code có vấn đề với nó
  • Cài đặt K trên Ubuntu với Gnome đã bị lỗi và gặp sự cố

Lưu ý! Tôi rất chắc chắn rằng mình đã làm sai hoặc không đủ kiến ​​thức và kỹ năng để cấu hình phức tạp hơn cho môi trường Linux. Nếu bạn biết nhiều hơn hoặc bạn có một người bạn là một chuyên gia về Linux thì có lẽ bạn có thể sử dụng một số thiết lập khác của môi trường Linux. Tôi chỉ là một n00bie hạnh phúc ở đây!

Visual studio có hoạt động trên linux không

Cài đặt Kubfox

Hãy bắt đầu với việc tạo máy ảo Hyper-V của chúng tôi. Để tiết kiệm thời gian, bạn nên bắt đầu tải xuống Kubfox trước khi tải xuống. Tôi đã tạo một VM với các thuộc tính sau:

  1. Không bật khởi động an toàn
  2. 2 lõi ảo
  3. RAM 2048 MB
  4. Chuyển đổi mạng với quyền truy cập vào mạng cục bộ
  5. Ổ cứng 15GB
  6. Ổ ĐĨA DVD

Tôi đã đính kèm một hình ảnh Kubfox dưới dạng DVD, chạy Kubfox và mở VM trong cửa sổ Hyper-V. Cài đặt thực sự dễ dàng - cuối cùng chỉ cần thực hiện một số hộp thoại và chèn thông tin tài khoản người dùng. Việc cài đặt diễn ra khá nhanh - đã có thời gian cho một ly cà phê và thuốc lá nhanh. Sau khi cài đặt, Kubfox yêu cầu phương tiện cài đặt phải được gỡ bỏ và VM phải được khởi động lại. Nếu không có vấn đề gì thì Kubfox đã sẵn sàng hoạt động.

Cài đặt và cấu hình xrdp

Bước tiếp theo, tôi thực hiện công việc truy cập từ xa. Đó là một quá trình đơn giản quá.

  1. Mở terminal và cài đặt Krfb:
         sudo apt-get install Krfb 
  2. Chạy Krfb và định cấu hình truy cập từ xa như được mô tả trong trang tài liệu chính thức bằng Desktop Sharing
  3. Cài đặt xrdp:
         sudo apt-get install xrdp 
         sudo system restart xrdp  
  4. Hãy thử truy cập VM bằng RDC từ hộp Windows.

Cài đặt .NET Core và Visual Studio Code

Tôi đã cài đặt .NET Core và Visual Studio Code.

  1. Có một vấn đề với thư viện libicu55 phải được cài đặt bằng tay. Để làm điều này, hãy làm theo các bước được cung cấp bởi bài đăng của Shannon Deminick Cài đặt .NET Core 1.01 trên Ubuntu 16.10 .
  2. Mở cửa sổ terminal và nhập các lệnh sau (có thêm thông tin trên trang chủ .NET Core ):
        sudo sh -c 'echo Hồi deb [arch = amd64] https://apt-mo.trafficmanager.net/repose/dotnet-release / xenial chính”> /etc/apt/sources.list.d/dotnetdev.list'
        sudo apt-key ADV -keyserver apt-mo.trafficmanager.net -recv-phím 417A0893
        sudo apt-get update
        sudo apt-get install DotNet -dev-1.0.0-preview2-003131
  3. Mở trình duyệt, có trang chủ VS Code và tải xuống gói Ubuntu. Hãy chắc chắn rằng bạn lưu nó trên đĩa cứng.
  4. Trong cửa sổ terminal di chuyển đến thư mục nơi VS Code được tải xuống và chạy lệnh sau:
        sudo dpkg -i vs-code-deb-file-name-here.deb
  5. Cài đặt Git bằng lệnh sau:
        sudo apt-get install git

Nếu không có lỗi thì Visual Studio Code sẽ bắt đầu không có vấn đề gì khi đăng nhập bằng Remote Desktop.

Kết thúc

Thật dễ dàng để làm mọi thứ hoạt động một khi tôi đã tìm ra vấn đề là gì. Nhưng việc tìm ra điều này sẽ mất rất nhiều thời gian nếu bạn không quen thuộc với Linux. Khi mọi thứ hoạt động, nó đủ dễ để thực hiện nhiều thay đổi cấu hình. Trên thực tế, Linux hoạt động rất tốt và đối với các anh chàng Windows, đó là câu hỏi nhiều hơn về việc tìm ra những thứ hoạt động cùng nhau. Dù sao, môi trường trình bày ASP.NET của Linux của tôi đã sẵn sàng hoạt động.

  • web dev
  • linux
  • phòng thu hình

4 hữu ích 0 bình luận 15k xem chia sẻ

Mã Visual Studio là một trình soạn thảo mã nguồn miễn phí và mạnh mẽ do Microsoft tạo ra cho Windows, Linux và macOS. VSCode cung cấp nhiều tính năng như hỗ trợ gỡ lỗi ứng dụng, điều khiển Git nhúng giúp bạn hoàn thành mã hoặc cấu trúc lại khi cần thiết (thậm chí nó còn có các đoạn mã!), Và nhiều hơn thế nữa! Bạn có thể tìm thấy các tiện ích mở rộng trong thư viện rộng lớn này sẽ nâng cao hơn nữa trải nghiệm phát triển phần mềm của bạn - tất cả đều miễn phí; cũng nhờ có thể thông qua mô hình tiện ích mở rộng được cập nhật liên tục của nó để đảm bảo các bản cập nhật đó đến nhanh chóng, vì vậy không bao giờ có bất kỳ khoảng thời gian ngừng hoạt động nào.

Trong hướng dẫn sau, bạn sẽ học cách cài đặt Visual Studio Code (VS CODE) trên loạt bản phát hành Linux Mint 20 bằng cách sử dụng thiết bị đầu cuối dòng lệnh để nhập kho lưu trữ chính thức của Microsoft và khóa gpg và cài đặt trình chỉnh sửa IDE với hướng dẫn bổ sung cho những người muốn để cài đặt Visual Code Insiders trên Linux Mint 20 được bao gồm.

Mục lục

1

  • Cập nhật Linux Mint
  • Cài đặt các gói bắt buộc
  • Nhập kho lưu trữ mã Visual Studio
  • Cài đặt mã Visual Studio
    • Cài đặt VSCode
    • Cài đặt VSCode Insiders (Beta)
  • Cách khởi chạy mã Visual Studio
  • Cách xóa (Gỡ cài đặt) Mã Visual Studio
    • Xóa VSCode
    • Xóa VSCode Insiders (Beta)
  • Nhận xét và kết luận

Đầu tiên, bạn nên cập nhậthệ thống để đảm bảo tất cả các gói hiện có đều được cập nhật để tránh bất kỳ xung đột nào trong quá trình cài đặt.

sudo apt update && sudo apt upgrade -y

Cài đặt các gói bắt buộc

Các gói sau phải được cài đặt để hỗ trợ cài đặt phần mềm.

sudo apt install software-properties-common apt-transport-https wget -y

Nếu không chắc chắn, hãy chạy lệnh; nó sẽ không làm hại bạn.

Đây là những gói phần mềm phổ biến nhất được tìm thấy trên gần như tất cả các bản phân phối Linux.

Nhập kho lưu trữ mã Visual Studio

Trước tiên, bạn sẽ cần nhập khóa GPG của Microsoft để xác minh tính xác thực của gói cài đặt.

sudo wget -O- https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor | sudo tee /usr/share/keyrings/vscode.gpg

Thứ hai, nhập Kho lưu trữ Nguồn Trực quan của Microsoft bằng lệnh sau trong thiết bị đầu cuối của bạn.

echo deb [arch=amd64 signed-by=/usr/share/keyrings/vscode.gpg] https://packages.microsoft.com/repos/vscode stable main | sudo tee /etc/apt/sources.list.d/vscode.list

Cài đặt mã Visual Studio

Với kho lưu trữ nguồn được sắp xếp, bạn phải làm mới danh sách nguồn trình quản lý gói apt của mình để phản ánh phần bổ sung mới trước khi cài đặt Visual Studio.

Chạy lệnh sau trong thiết bị đầu cuối của bạn để phản ánh kho lưu trữ mới được thêm vào.

sudo apt update

Tiếp theo, cài đặt phiên bản VSCode mà bạn thích, với hầu hết người dùng chọn phiên bản ổn định. Tuy nhiên, đối với những người muốn thử nghiệm phiên bản mới nhất, hãy cài đặt bản dựng nội bộ, là bản beta.

Cài đặt VSCode

sudo apt install code -y

Cài đặt VSCode Insiders (Beta)

sudo apt install code-insiders -y

Cách khởi chạy mã Visual Studio

Bây giờ bạn đã hoàn tất cài đặt, bạn có thể mở phần mềm bằng một số cách.

Sử dụng terminal dòng lệnh, bạn có thể mở phần mềm nhanh chóng bằng cách sử dụng lệnh sau.

code

Cách tốt nhất để sử dụng VSCode cho người dùng máy tính để bàn không thích sử dụng dòng lệnh là mở GUI của ứng dụng bằng cách làm theo đường dẫn.

Thanh tác vụ> Lập trình> Mã Visual Studio {phiên bản}

Ví dụ:

Visual studio có hoạt động trên linux không

Sau khi mở, bạn có thể bắt đầu sử dụng trình soạn thảo IDE.

Ví dụ:

Visual studio có hoạt động trên linux không

Chọn chủ đề bạn muốn. Màu tối là mặc định và là phổ biến nhất, nhưng màu trắng của hướng dẫn sẽ được chọn để thay đổi mặc định.

Nhấp chuột Đánh dấu là Hoàn thành ở phía dưới bên trái.

Xin chúc mừng, bạn đã cài đặt Microsoft Visual Studio Code.

Cách xóa (Gỡ cài đặt) Mã Visual Studio

Để xóa phần mềm Visual Studio khỏi hệ thống của bạn, hãy chạy lệnh sau trong thiết bị đầu cuối của bạn.

Xóa VSCode

sudo apt remove code --purge

Lưu ý rằng –Purge cờ loại bỏ tất cả dữ liệu được tạo bằng VSCode.

Xóa VSCode Insiders (Beta)

sudo apt remove code-insiders --purge

Tiếp theo, xóa kho lưu trữ bằng lệnh sau.

sudo rm /etc/apt/sources.list.d/vscode.list

Để bảo mật và quản lý tốt, hãy xóa khóa GPG như sau.

sudo rm /usr/share/keyrings/vscode.gpg

Nhận xét và kết luận

Nếu bạn đang tìm kiếm một trình soạn thảo IDE nhẹ, xuất sắc có thể xử lý nhiều ngôn ngữ lập trình khác nhau, thì Microsoft Visual Studio Code là lựa chọn tốt nhất trên thị trường. Với thư viện mở rộng và chủ đề rộng lớn cùng với giao diện người dùng trực quan, VS Code sẽ làm cho trải nghiệm viết mã của bạn trở nên thú vị hơn.