Visual Studio Code를 어떻게 설치합니까?


164

방금 Microsoft 웹 사이트VSCode-linux-x64 에서 다운로드 했습니다 . 62MB zip 파일입니다. Ubuntu 시스템에 어떻게 설치합니까?


3
파일 시스템 구조를 유지하려면 : / opt /에 설치하기 가장 좋은 곳은 / usr /에 binairy가 필요한 경우 파일을 심볼릭 링크하십시오.
Rinzwind


파일 이름의 일부 변경 사항으로 @BrunoLM 요지가 업데이트되었습니다 (질문이 보호되어 답변으로 넣을 수 없음) gist.github.com/pomber/db44098f3413d5213aec
pomber

1
그들은 지금 .deb 파일을 제공하고 있습니다.
Pavak Paul

1
직접 PPA 솔루션 (2017 년 2 월 이후) askubuntu.com/a/895790
zurfyx

답변:


153

최신 정보

VSCode는 이제 DEB 파일로 제공됩니다 . 다운로드 한 다음 다음을 실행할 수 있습니다.

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

dpkg누락 된 종속성에 대해 불평하는 경우 다음을 실행하십시오.

sudo apt -f install

나중에 문제를 해결하십시오.

이전 답변

  1. Linux 용 Visual Studio Code 다운로드
  2. 그것을 추출하십시오 : unzip VSCode-linux-x64.zip -d ~/path/to/VSCode
  3. 실행 code파일을 실행하여 Visual Studio Code를 엽니 다.
  4. (선택 사항)code 터미널에서 편리하게 실행할 수있는 기호 링크를 작성하십시오 .
    sudo ln -s /path/to/VSCode/code /usr/local/bin/code

소스 (설치 지침) : https://code.visualstudio.com/docs/setup/linux


2
또한 파일을 추출하는 동안 루트인지 확인한 다음 추출 된 파일에 대한 rwx 권한을 원하는 사용자에게 허용하십시오
Muddassir Nazir

내가 겪고있는 한 가지 문제는 실행기를 추가하는 방법입니다. VS 코드를 닫으면 런처를 잠그면 쓸모가 없게됩니다. 작성한 sym 링크에서 열어야합니다.
Muddassir Nazir

@mnstalemate 커스텀 런처 askubuntu.com/a/78747/167115
mchid

2
이것은 나를 위해 일했다 : code.visualstudio.com/docs/setup/linux- > 우분투 소프트웨어 설치를 통해 .deb 패키지 설치
Sudhanshu Mishra

2
실제로 지침이 변경되었습니다. → "패키지 파일을 두 번 클릭하거나 명령 줄을 통해 GUI 패키지 관리자를 통해 패키지를 설치하십시오."
Frank Nocke

113

Ubuntu Make를 사용하여 Visual Studio Code를 다운로드하고 설치할 수 있습니다.

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

그런 다음 Visual Studio Code를 설치하십시오.

umake ide visual-studio-code

그런 다음 실행기에 자동으로 배치되는 Visual Studio 아이콘을 클릭하십시오.

이를 제거하려면 설치 폴더를 삭제하고 실행기를 마우스 오른쪽 단추로 클릭하여 아이콘을 고정 해제하십시오. 설치 폴더는 기본적으로~/tools/web/visual-studio-code

참고 문헌


2
버전을 업그레이드하는 쉬운 방법이 있습니까?
Adrian Lopez

1
나는 그것을 작동시키기 위해 이것을해야했다. Ubuntu 15.04 설치에서 다운로드, 추출 및 실행을 시도하면 몇 개의 샌드 박스 오류가 발생하여 시작되지 않습니다. 아이콘이 시작되고 추가됩니다.
GregInWI2

1
이 방법으로 설치 한 후에는 Visual Studio Code에서 업그레이드 프로세스를 처리하므로이 작업을 한 번만 수행하면됩니다.
Jorge Castro

@JorgeCastro 그렇지 않다고 생각하십시오. '도움말'에서 사용할 수없는 업데이트는 회색으로 표시되고 도움말-> 정보에 표시된 버전은 0.1.0입니다! 현재 버전은 0.9.2입니다.
Denis

2
내 설정일 수도 있지만 기본 설치 디렉토리가 $ PATH에 없기 때문에 심볼릭 링크를 만들어야했습니다.ln -s $HOME/.local/share/umake/ide/visual-studio-code/code $HOME/bin/
Abe Voelker

91

2017 년 2 월 Visual Studio Code에서 공식 Linux 리포지토리 사용 (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

평소와 같이 업그레이드 / dist-upgrade 가능

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

10
이 답변에는 더 많은 투표가 필요하며 질문 소유자가 승인해야합니다.
Diogo Gomes

1
귀하의 코드가 작동하지 않습니다. 그것을 테스트하고 대신 공식 지침을 고려하십시오 : github.com/Microsoft/vscode/issues/2973#issuecomment-280575841
abumalick

이 방법과 비슷하지만보다 쉬운 최신 방법에 대해서는 JeffRSon의 답변을 참조하십시오.
Dan Nissenbaum

1
@terdon은 내가 틀렸다면 알려 주지만 IMO의 답변은 다른 답변을 논의하는 장소가되어서는 안됩니다. 또한 실제로 두 번째 부분에 동의하지 않습니다.이 파일에는 미리 .deb 파일이 필요하지 않기 때문입니다 (따라서 승인 된 Cactux 파일 뒤에 썼다).
zurfyx 2016 년

하나의 답변에 대한 의견이 다른 답변에 대한 토론의 장소가 아니라는 점에서 당신은 옳습니다. 그러나 다른 답변의 인식 된 이점을 지적하는 단일 의견은 유해하지 않으며 도움이 될 수 있습니다. 예를 들어 다른 사람 중 하나가 더 낫다고 생각하면 때로는 내 자신의 대답 아래에 남겨 둡니다.
terdon

36

이제 rpm / zip 외에도 Ubuntu 및 Debian 용 .deb 패키지가 있습니다. 그것은 사용할 수 있습니다 여기에 평소와 같이 설치 될 수 있습니다 :

sudo dpkg -i vscode-amd64.deb

Xenial에서 잘 작동합니다. 누군가 업데이트를 단순화하기 위해 PPA를 만들 수도 있습니다. 아니면 공식 저장소의 일부가 될 것입니다.

03/17 업데이트 : 버전 1.10 (2017 년 2 월) 이후 공식 Linux 리포지토리 가 기본적으로 지원 됩니다. VS 코드는 이제 한 번 수동으로 설치해야하지만 Linux에서 자동 업데이트 할 수 있습니다.


6
이것은 아마도 2016-06-05
user25064

@ user25064는 ubuntu-make를 활용 한 답변이 2016-10-11에 완벽하게 작동했지만 .deb 파일은 확실히 더 쉬워졌습니다.
anon58192932

PPA가 있습니까? 이제 새로운 버전이 출시되었습니다. apt와 함께 사용하면 좋습니다.
Csaba Toth

업데이트 참조-마지막으로 Linux의 VSCode는 쉽게 업데이트 가능해야 함
JeffRSon

18

스냅을 설치하십시오.

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

많은 실패로 이러한 답변을 많이 시도했습니다. 이 솔루션은 완전히 저에게 효과적이었습니다 (Xubuntu VirtualBox). 이 특별한 점은 내가 이것을 방랑 한 껍질에 쓰고 가상 상자를 미리 프로비저닝 할 수 있다는 것입니다. 그런 다음 개발 팀에서 다른 사람과 쉽게 공유 할 수 있습니다. 이것은 잘 작동합니다.
zipzit

이 답변을 최신 방법으로 최대한 많이 올리십시오. 다른 방법은 구식입니다.
Sonevol

1
이제는 code아니 어야합니다 vscode(공식 vscode패키지가 릴리스되고 스냅 패키지가 이제 폐기 됨). 문자 하한이 변경되어 편집 할 수 없습니다.
Mateusz Konieczny

14

그들은 .deb지금 파일 을 제공하기 때문에 아래의 접근법 대신에 파일을 사용하는 것이 좋습니다.

내가 한 방식은 다음과 같습니다. 터미널 사용하기 :

  1. 파일의 디렉토리를 작성하고이 디렉토리로 변경하십시오.

    mkdir msvs && cd msvs
    

디렉토리 이름은 임의적입니다.

  1. 새 폴더에서 zip 파일의 압축을 풉니 다.

    unzip ../Downloads/VSCode-linux-x64.zip
    
  2. 사용하여 아이디어를 실행

    ./VSCode-linux-x64/code &
    

데스크탑에서 직접 시작하거나 노틸러스에서 두 번 클릭 할 수 있도록 데스크탑 링크를 작성할 수도 있습니다.

메뉴 항목을 만들려면

  1. 터미널에서 파일을 만듭니다

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

다음을 복사하여 붙여 넣습니다.

#!/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

내 경우에는 실행 파일이 안에 /opt/msvs있습니다.

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

또한이 응용 프로그램의 MS 아이콘을

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

그것을 다음으로 옮겼습니다 /opt/msvs.

sudo mv flurry*png /opt/msvs

Code노틸러스에서 실행 파일 ( )을 두 번 클릭해도 실행 되지 않습니까? (현재 Nemo와 PCManFM으로 만 테스트 할 수 있습니다.)
Eliah Kagan

그것도 작동합니다.
해리스

2
이것은 실제로 내가 찾던 것이기도합니다. 감사합니다. BTW : 사용하기 가장 좋은 아이콘은 다음과 같습니다 Icon=/opt/msvs/resources/app/vso.png..
thednp

이제 디렉토리 구조가 변경되었으며 자체 아이콘의 경로는 다음과 같습니다.Icon=/opt/msvs/resources/app/resources/linux/code.png
mchid

4

Visual Studio Code 자체를 설치할 필요는 없습니다. 대신 원하는 위치에 아카이브 압축을 풀고 파일 code(주 실행 파일) 을 두 번 클릭하여 프로그램을 실행할 수 있습니다.

이를위한 GUI 중심 절차는 다음과 같습니다.

  1. Visual Studio Code 사이트로 이동하여 Linux 용 코드 다운로드를 클릭하십시오 . 라이센스 조건개인 정보 보호 정책 도 검토해야합니다 .

  2. Visual Studio Code를 추가 할 새 폴더를 만듭니다. 홈 폴더 내에서이 작업을 수행하는 것이 가장 좋습니다 (다른 사용자가 Visual Studio Code를 사용하려는 경우 별도로 추출하여 수정하거나 구성을 변경하면 사용자별로 변경됨).

    .zip다운로드를 위해 제공된 아카이브 에는 최상위 폴더 안에 모든 것이 없기 때문에이 대상 폴더는 비어 있어야합니다 . 예를 들어, 자신의 사용자 용으로 설치된 소프트웨어를에 넣으면 ~/opt그 안에 새 폴더를 만들 수 있습니다 VSCode-linux-x64.

  3. 다운로드 한 .zip 파일을 마우스 오른쪽 단추로 클릭하고 압축 풀기 ...를 클릭 한 후 작성한 폴더를 선택하십시오.

    원하는 경우 또는 파일 브라우저에 추출 대상 ... 옵션이 표시되지 않으면 대신 .zip 파일을 대상 폴더로 이동하고 아이콘을 마우스 오른쪽 단추로 클릭 한 다음 여기 추출을 클릭하십시오 .

  4. Visual Studio Code를 실행하려면 code추출 된 파일 중 하나 인 실행 파일을 두 번 클릭하십시오 .

    현재 Visual Studio Code는 "미리보기"소프트웨어이므로 아직 개발 중이며 아직 완전히 안정적이지 않습니다. 따라서 유용한 오류 및 경고를 볼 수 있도록 터미널에서 시작하는 것이 좋습니다. 이렇게하려면 압축을 푼 디렉토리로 터미널 창 ( Ctrl+ Alt+ T)을 열고 cd를 실행하십시오 ./code.


그리고 업데이트는 어떻습니까?
Mateusz Konieczny

2

Visual Studio Code의 공식 문서에서 :

  1. 페이지 에서 .deb 패키지를 다운로드 하십시오 .
  2. 다음 명령을 실행하십시오. sudo dpkg -i ~/path-to-file.deb
  3. 패키지와 함께 dpkg를 사용할 때 종속성 오류가 발생하면 다음을 실행하십시오. sudo apt-get install -f

참고 : .deb 패키지를 설치하면 apt 저장소 및 서명 키가 자동으로 설치되어 일반 시스템 메커니즘을 사용하여 자동 업데이트 할 수 있습니다.



1

위의 정답에 대해서는 언급 할 수 없으므로 (2 월 현재 PPA 사용) 여기에 다른 세부 사항을 추가 할 것입니다.

Visual Code는 libgtk2.0-0에 의존하며 메타 데이터의 종속성으로 표시되지 않습니다. 나와 같은 실제 호스트에서 원하지 않는 패키지를 해킹하고 슬래시해야하는 어려운 시스템 수준 문제를 해결하기 위해 최소한의 가상 상자 설치를 설정하면이 문제가 발생할 수 있습니다.

따라서 최소 호스트에서는 Visual Code를 실행하려면 위에서 언급 한 것 외에 다음이 필요합니다.

sudo apt install libgtk2.0-0

1

우분투에 VS 코드 설치

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'

이것은 gpg 키를 다운로드하고 apt 파일을 복사하고 만듭니다. 그런 다음 단순히 코드 를 업데이트하고 설치할 수 있습니다 .

sudo apt-get update
sudo apt-get install code
  • 이 설치 방법의 장점은 apt-get update 명령을 사용하여 간단한 업데이트 vscode를 수행 할 수 있다는 것 입니다. 잘 작동 하고 2 년 이상 vim 플러그인 과 함께 vs 코드를 사용합니다 (c, c ++, python, md, latex, html, javascript ...).

BTW, VS Code는 Ubuntu 18.04 (2018 년 4 월 말)의 표준 패키지입니다!


2
우분투 의 Visual Studio 코드 스냅 패키지 ( vscode )도 자동으로 업데이트 되므로 이점은 실제로 더 이상 이점이 아닙니다 .
karel

@karel 이점은 "apt-get update 명령 사용"을 말하는 것 같습니다. 일부 사용은 실제로 스냅 패키지를 좋아하지 않습니다 :-)
tanius


0
  • Visual Studio Code 용 Powerbase 설치 프로그램 스크립트 다운로드

  • 루트가 되십시오

    sudo -i
    
  • 다운로드 디렉토리로 변경 (아마도 ~/Downloads/)

    cd /home/*yourusername*/Downloads/
    
  • 설치 관리자 스크립트를 실행하십시오. 오류가 없으면 종료됩니다 ...

    sh ./vscodeinstaller.sh
    

그게 다야. 이것에 대해 특별한 것은 없으며 모든 Linux 배포판에서 작동해야합니다. 실행기를 열고 Visual Studio Code 입력을 시작하십시오.


1
sudo -i시작하기에 충분합니다 sudo ./vscodeinstaller.sh. 우수sudo ~/Downloads/vscodeinstaller.sh
AB

불합격. http://www.thepowerbase.com/Vstudio/vscodeinstaller.sh죽은 링크.
zipzit
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.