Làm cách nào để cài đặt Visual Studio Code?


164

Tôi vừa tải xuống VSCode-linux-x64từ trang web của Microsoft . Đó là tệp zip 62 MB. Làm cách nào tôi có thể cài đặt nó trên hệ thống Ubuntu của mình?


3
Nếu bạn muốn theo kịp cấu trúc hệ thống tập tin: nơi tốt nhất để cài đặt này là trong / opt / Nếu có nhu cầu cho một bộ đệm trong / usr / ở đâu đó liên kết tệp.
Rinzwind


Đã cập nhật ý chính @BrunoLM với một số thay đổi trong tên tệp (không thể đặt câu trả lời vì câu hỏi được bảo vệ) gist.github.com/pomber/db44098f3413d5213aec
pomber 20/03/2016

1
Họ đang cung cấp một tệp .deb ngay bây giờ.
Pavak Paul

1
Giải pháp PPA trực tiếp (kể từ feb. 2017) Askubfox.com/a/895790
zurfyx

Câu trả lời:


153

Cập nhật

VSCode hiện có sẵn dưới dạng tệp DEB . Bạn có thể tải xuống và sau đó chạy:

sudo dpkg -i ~/path/to/code_1.XXX.deb

Trong trường hợp dpkgphàn nàn về việc thiếu phụ thuộc, hãy chạy:

sudo apt -f install

sau đó để khắc phục sự cố.

Câu trả lời cũ

  1. Tải xuống Visual Studio Code cho Linux
  2. Giải nén nó: unzip VSCode-linux-x64.zip -d ~/path/to/VSCode
  3. Chạy codetệp thực thi để mở Visual Studio Code
  4. (Tùy chọn) Tạo liên kết tượng trưng để chạy thuận tiện codetừ thiết bị đầu cuối:
    sudo ln -s /path/to/VSCode/code /usr/local/bin/code

Nguồn (hướng dẫn cài đặt): https://code.visualstudio.com/docs/setup/linux


2
Đồng thời đảm bảo rằng bạn đã root trong khi giải nén tệp và sau đó cho phép quyền rwx đối với các tệp được trích xuất cho người dùng mong muốn
Muddassir Nazir

Một vấn đề tôi đang gặp phải là làm thế nào để thêm nó launcher. Bởi vì việc khóa nó launcher sẽ trở nên vô dụng khi bạn đóng Mã VS. Bạn phải mở nó từ liên kết sym bạn đã tạo.
Muddassir Nazir

@mnstalemate xem tại đây về cách tạo trình khởi chạy tùy chỉnh Askubfox.com/a/78747/167115
mchid

2
Điều này làm việc cho tôi: code.visualstudio.com/docs/setup/linux -> cài đặt gói .deb thông qua cài đặt phần mềm Ubuntu
Sudhanshu Mishra

2
Thật vậy, hướng dẫn đã thay đổi → Cài đặt gói thông qua trình quản lý gói GUI bằng cách nhấp đúp vào tệp gói hoặc qua dòng lệnh:
Trực

113

Bạn có thể sử dụng Ubuntu Make để tải xuống và cài đặt Visual Studio Code:

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make

Sau đó cài đặt Visual Studio Code:

umake ide visual-studio-code

Sau đó nhấp vào biểu tượng Visual studio mà nó tự động đặt trên trình khởi chạy của bạn.

Để xóa nó, xóa thư mục cài đặt và nhấp chuột phải vào trình khởi chạy để bỏ ghim biểu tượng. Thư mục cài đặt mặc định là~/tools/web/visual-studio-code

Người giới thiệu


2
Bất kỳ cách dễ dàng để nâng cấp phiên bản?
Adrian Lopez

1
Tôi đã phải làm điều này để làm cho nó hoạt động. Tải xuống, giải nén và thử chạy nó trên bản cài đặt Ubuntu 15.04 của tôi dẫn đến một vài lỗi hộp cát và nó sẽ không bắt đầu. Điều này không bắt đầu và thêm một biểu tượng cho nó.
GregInWI2

1
Sau khi cài đặt theo cách này, quá trình nâng cấp được xử lý bởi Visual Studio Code, vì vậy bạn chỉ cần thực hiện việc này một lần.
Jorge Castro

@JorgeCastro Đừng nghĩ đó là trường hợp. Các bản cập nhật không khả dụng trong 'Trợ giúp' có màu xám và phiên bản được hiển thị trong Trợ giúp -> Giới thiệu là 0.1.0! Phiên bản hiện tại là 0.9.2.
Denis

2
Có thể chỉ là thiết lập của tôi, nhưng tôi phải tạo một liên kết tượng trưng vì thư mục cài đặt mặc định không nằm trong $ PATH của tôi:ln -s $HOME/.local/share/umake/ide/visual-studio-code/code $HOME/bin/
Abe Voelker

91

Visual Studio Code đã kích hoạt kho Linux chính thức vào tháng 2 năm 2017 (v1.10)

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EB3E94ADBE1229CF
sudo add-apt-repository -y "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
sudo apt -y install code

Bạn có thể nâng cấp / nâng cấp như bình thường

sudo apt -y upgrade
sudo apt -y dist-upgrade

10
Câu trả lời này cần nhiều phiếu bầu hơn và cần được chủ sở hữu câu hỏi chấp nhận.
Diogo Gomes

1
Mã của bạn không làm việc cho tôi. Vui lòng kiểm tra và xem xét các hướng dẫn chính thức thay thế: github.com/Microsoft/vscode/issues/2973#issuecomment-280575841
abumalick

Xem câu trả lời của JeffRSon để biết phương pháp cập nhật hơn, tương tự (nhưng dễ hơn) này
Dan Nissenbaum

1
@terdon cho tôi biết nếu tôi nhầm, nhưng IMO một câu trả lời không nên là nơi để thảo luận về câu trả lời khác. Ngoài ra, tôi thực sự không đồng ý với phần thứ hai của bạn, vì phần này không yêu cầu tệp .deb trước đó (do đó tôi đã viết nó sau phần Cactux được chấp nhận).
zurfyx

Bạn hoàn toàn đúng khi nhận xét về một câu trả lời không phải là nơi để thảo luận về câu trả lời khác. Nhưng một nhận xét đơn giản chỉ ra một lợi ích nhận thức của một câu trả lời khác không có hại và có thể hữu ích. Đôi khi tôi để lại một câu dưới câu trả lời của riêng tôi nếu tôi cảm thấy rằng một trong những câu hỏi khác tốt hơn chẳng hạn.
terdon

36

Bây giờ có gói .deb cho Ubuntu và Debian ngoài vòng / phút. Nó có sẵn ở đây và có thể được cài đặt như bình thường:

sudo dpkg -i vscode-amd64.deb

Hoạt động tốt trên Xenial. Có lẽ ai đó tạo ra một PPA để đơn giản hóa các bản cập nhật. Hoặc nó sẽ trở thành một phần của kho lưu trữ chính thức.

Cập nhật 17/03: Kể từ phiên bản 1.10 (tháng 2 năm 2017), có hỗ trợ tích hợp cho các kho Linux chính thức. Mã VS hiện có thể tự động cập nhật trên Linux, mặc dù bạn phải cài đặt thủ công một lần.


6
điều này có lẽ nên được đánh dấu câu trả lời đúng vào ngày 2016-06-05
user25064

@ user25064 câu trả lời đã thúc đẩy ubfox-make hoạt động hoàn toàn tốt đối với tôi 2016-10-11 tuy nhiên tệp .deb chắc chắn cũng làm cho nó dễ dàng hơn.
anon58192932

Có PPA không? Bây giờ có một bản phát hành mới, thật tuyệt khi có được nó với apt
Csaba Toth

xem Cập nhật - cuối cùng VSCode trong Linux sẽ có thể cập nhật dễ dàng
JeffRSon

18

Cài đặt snap.

sudo apt install snapd-xdg-open
sudo snap install code --classic

Đã thử nhiều câu trả lời với rất nhiều thất bại. Giải pháp này hoàn toàn hiệu quả với tôi (Xubfox VirtualBox). Điều thực sự làm cho điều này trở nên đặc biệt là tôi có thể viết nó vào một cái vỏ mơ hồ và cung cấp hộp ảo lên phía trước. Dễ dàng sau đó chia sẻ hộp với những người khác trong nhóm phát triển của tôi. Điều này hoạt động rất tốt ...
zipzit

Vui lòng upvote câu trả lời này càng nhiều càng tốt vì đó là cách tốt nhất mới nhất. Các phương pháp khác đã lỗi thời.
Sonevol

1
Bây giờ nó phải như vậy code, không vscode(gói chính thức đã được phát hành và vscodegói snap hiện bị bỏ rơi). Tôi không thể chỉnh sửa do thay đổi giới hạn ký tự thấp hơn.
Mateusz Konieczny

14

.debbây giờ họ cung cấp một tệp nên tôi khuyên bạn nên sử dụng tệp đó thay vì cách tiếp cận bên dưới.

Cách tôi đã làm như sau. Sử dụng thiết bị đầu cuối:

  1. Tạo một thư mục cho các tập tin và thay đổi thư mục này:

    mkdir msvs && cd msvs
    

Tên thư mục là tùy ý.

  1. Giải nén tệp zip trong thư mục mới của bạn:

    unzip ../Downloads/VSCode-linux-x64.zip
    
  2. Chạy ide bằng

    ./VSCode-linux-x64/code &
    

Bạn cũng có thể tạo một liên kết máy tính để bạn có thể bắt đầu liên kết trực tiếp từ máy tính để bàn hoặc nhấp đúp vào nautilus.

Để tạo một mục menu:

  1. Tại thiết bị đầu cuối, tạo một tập tin

    sudo gedit /usr/share/applications/MSVS.desktop
    

và sao chép và dán như sau:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/opt/msvs/code
Name=MSVS
Icon=/opt/msvs/flurry_ios_visual_studio_2012_replacement_icon_by_flakshack-d5nnelp.png
Categories=Development

Trong trường hợp của tôi, thực thi nằm trong /opt/msvs.

sudo cp -R ~/Downloads/VSCode-linux-x64 /opt/msvs

Tôi cũng đã tải xuống một biểu tượng MS cho ứng dụng này từ

wget http://fc06.deviantart.net/fs70/i/2012/344/9/1/flurry_ios_visual_studio_2012_replacement_icon_by_flakshack-d5nnelp.png

và chuyển nó đến /opt/msvs:

sudo mv flurry*png /opt/msvs

Có phải chỉ cần nhấp đúp vào tệp thực thi ( Code) không hoạt động để chạy nó, từ Nautilus? (Hiện tại tôi chỉ có thể kiểm tra điều này với Nemo và PCManFM.)
Eliah Kagan

Điều đó cũng làm việc.
Harris

2
Đây thực sự là những gì tôi cũng đang tìm kiếm. Cảm ơn bạn. BTW: các biểu tượng tốt nhất để sử dụng là của riêng nó : Icon=/opt/msvs/resources/app/vso.png.
thednp

Cấu trúc thư mục hiện đã thay đổi và đường dẫn đến biểu tượng của chính nó bây giờ là:Icon=/opt/msvs/resources/app/resources/linux/code.png
mchid

4

Visual Studio Code không phải cài đặt, mỗi giây. Thay vào đó, bạn có thể giải nén tệp lưu trữ bất cứ nơi nào bạn muốn, sau đó chạy chương trình bằng cách nhấp đúp vào tệp được gọi code(đây là tệp thực thi chính).

Đây là một quy trình định hướng GUI để làm như vậy:

  1. Đi đến Visual Studio Mã trang web và bấm Download Code cho Linux . (Bạn có lẽ cũng nên xem lại các điều khoản cấp phépchính sách quyền riêng tư .)

  2. Tạo một thư mục mới nơi bạn muốn Visual Studio Code đi. Tốt nhất nên làm điều này trong thư mục nhà của bạn (nếu người dùng khác muốn sử dụng Visual Studio Code, nó có thể được trích xuất tách riêng cho họ - sau đó mọi sửa đổi hoặc thay đổi cấu hình sẽ được áp dụng cho mỗi người dùng).

    Thư mục đích này phải trống, vì .zipkho lưu trữ được cung cấp để tải xuống không có mọi thứ trong thư mục cấp cao nhất bên trong. Ví dụ: nếu bạn đặt phần mềm được cài đặt cho người dùng của riêng ~/optbạn, bạn có thể tạo một thư mục mới bên trong đó được gọi VSCode-linux-x64.

  3. Nhấp chuột phải vào tệp .zip đã tải xuống và nhấp vào Trích xuất ... , sau đó chọn thư mục bạn đã tạo.

    Nếu bạn thích hoặc nếu trình duyệt tệp của bạn không hiển thị tùy chọn Trích xuất ... , thay vào đó, bạn có thể di chuyển tệp .zip vào thư mục đích, nhấp chuột phải vào biểu tượng và nhấp vào Trích xuất tại đây .

  4. Để chạy Visual Studio Code, bấm đúp vào codetệp thực thi, đây là một trong những tệp được giải nén.

    Hiện tại Visual Studio Code là phần mềm "xem trước", có nghĩa là nó vẫn đang được phát triển và chưa hoàn toàn ổn định. Do đó, bạn có thể muốn khởi chạy nó từ một thiết bị đầu cuối để bạn có thể thấy các lỗi và cảnh báo hữu ích. Để làm điều đó, hãy mở một cửa sổ Terminal ( Ctrl+ Alt+ T), cdđến thư mục mà bạn đã giải nén nó và chạy ./code.


Và những gì về bản cập nhật?
Mateusz Konieczny

2

Từ các tài liệu chính thức của Visual Studio Code:

  1. Tải xuống gói .deb từ trang này .
  2. Chạy lệnh sau: sudo dpkg -i ~/path-to-file.deb
  3. Nếu bạn gặp lỗi phụ thuộc khi sử dụng dpkg với gói, hãy chạy: sudo apt-get install -f

Lưu ý: Cài đặt gói .deb sẽ tự động cài đặt kho apt và khóa ký để kích hoạt tự động cập nhật bằng cơ chế hệ thống thông thường.


1
  • Cài đặt gdebigói cài đặt
  • Tải xuống .debgói VSCode từ đây
  • Cài đặt gói đã tải xuống bằng gdebi

1

Tôi không thể nhận xét về câu trả lời đúng ở trên (sử dụng PPA kể từ tháng 2), vì vậy tôi sẽ thêm một chi tiết khác ở đây.

Visual Code phụ thuộc vào libgtk2.0-0 mà nó không liệt kê là phụ thuộc trong dữ liệu meta. Bạn có thể gặp phải vấn đề này nếu bạn, như tôi, thiết lập cài đặt hộp ảo tối thiểu chỉ để khắc phục sự cố cấp hệ thống khó khăn khi bạn phải hack và cắt các gói mà bạn không muốn thực hiện trên máy chủ thực sự của mình.

Do đó, trên các máy chủ tối thiểu, do đó, những điều sau đây được yêu cầu ngoài những gì đã được đề cập ở trên để chạy Visual Code:

sudo apt install libgtk2.0-0

1

Cài đặt mã VS trên Ubuntu

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'

Điều này sẽ tải xuống khóa gpg và sao chép và tạo các tệp apt. Sau đó, bạn có thể chỉ cần cập nhật và cài đặt so với mã :

sudo apt-get update
sudo apt-get install code
  • Ưu điểm của phương pháp cài đặt này là bạn có thể cập nhật vscode đơn giản bằng lệnh apt-get update . Hoạt động tốt và tôi sử dụng vs mã với plugin vim trong hơn 2 năm (c, c ++, python, md, latex, html, javascript ...).

BTW, Mã VS sẽ là gói tiêu chuẩn trong Ubuntu 18.04 (cuối tháng 4 năm 2018)!


2
Lợi thế của bạn thực sự không còn là lợi thế thực sự nữa vì gói snap Visual Studio Code ( vscode ) trong Ubuntu cũng được cập nhật tự động.
karel

@karel Tôi nghĩ lợi thế đề cập đến "sử dụng lệnh cập nhật apt-get". Một số sử dụng thực sự không giống như các gói snap :-)
tanius


0
  • Tải xuống tập lệnh cài đặt Powerbase cho Visual Studio Code

  • Trở thành root

    sudo -i
    
  • Thay đổi thư mục tải xuống của bạn (có thể ~/Downloads/)

    cd /home/*yourusername*/Downloads/
    
  • Chạy tập lệnh cài đặt. Nếu không có lỗi, nó sẽ thoát khỏi

    sh ./vscodeinstaller.sh
    

Đó là nó. Không có gì đặc biệt về cái này và nó sẽ hoạt động trong bất kỳ bản phân phối Linux nào. Chỉ cần mở trình khởi chạy của bạn và bắt đầu nhập Visual Studio Code.


1
Tại sao sudo -i, nó là đủ để bắt đầu sudo ./vscodeinstaller.sh. Tốt hơnsudo ~/Downloads/vscodeinstaller.sh
AB

Thất bại. http://www.thepowerbase.com/Vstudio/vscodeinstaller.shliên kết chết.
zipzit
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.