우분투에서 VS 코드를 업데이트하는 방법?


73

우분투 (64 비트) 용 VS 코드의 zip 버전을 다운로드하여 얼마 동안 원활하게 실행할 수있었습니다. 일부 확장도 설치되었습니다.

이 VS 코드 설치를 효율적으로 업데이트하려면 어떻게해야합니까? 내가 생각할 수있는 한 가지는 새 zip을 다운로드하여 동일한 위치에 압축을 풀고 이전 "extensions"폴더를 유지하는 것입니다.

.deb버전을 사용하는 경우 동일한 프로세스가 필요합니까 (업데이트가있을 때마다 새 .deb를 다운로드 하시겠습니까?)


4
그게 내가 한 일입니다. 한 달에 한 번 웹 사이트로 이동하여 새 버전을 다운로드하고 이전 버전 위에 설치하십시오. Later VS Code에는 HELP 메뉴에 소프트웨어 업데이트 검사기가 내장되어 있습니다. 건배, Al
heynnema

1
예, 설치된 VS 코드에는 해당 기능이 있지만 업데이트가있을 때마다-> 대화 상자가 나타납니다-> 다운로드 사이트로 보내주십시오 ... 아직 불편합니다.
ramcrys

그래 ..하지만 우리는 마이크로 소프트에 대해 이야기하고있다. VS Code의 PPA 또는 저장소를 알지 못합니다. 건배, 알
heynnema

v1.10.1부터 Linux 용 공식 서명 된 저장소가 추가되었습니다. "이것은 플랫폼의 업데이트 메커니즘을 사용하여 자동 업데이트를 가능하게합니다."
Dinesh

@dinesh kool 자동 업데이트
christianbueno.1

답변:


90

이것은 나를 위해 작동합니다 :

wget https://vscode-update.azurewebsites.net/latest/linux-deb-x64/stable -O /tmp/code_latest_amd64.deb
sudo dpkg -i /tmp/code_latest_amd64.deb

호출 된 실행 가능한 bash 스크립트 에이 2 단계를 던져 auto-update-vscodeVS 코드가 오래되었다고 말할 때마다 간단히 쉘에서 실행할 수 있습니다.


1
이것은 2 VSCode를 설치하게했으며 우분투에 있습니다
Cassiano Montanari

나를 위해 이전 .deb가 올바르게 대체되었습니다. @CassianoMontanari 처음으로 다른 형태의 설치를 선택 했습니까?
user18099

@ user18099 예, Ubuntu의 Software Center를 통해 VSCode를 설치했습니다. 그 이후로 우분투 18.04에서 PC를 포맷 한 후 소프트웨어 센터에서만 VSCode를 설치했습니다.
Cassiano Montanari

28

Vladimir S.는 정답을 올린 섹션에 직접 연결되지는 않았지만 올바른 솔루션을 게시했습니다. 직접 링크는 다음과 같습니다 : https://code.visualstudio.com/updates/v1_10#_miscellaneous

클릭하지 않으려는 사람들을 위해 Microsoft의 공식 솔루션은 다음과 같습니다.


데비안 및 우분투 기반 배포판

데비안 / 우분투 기반 배포판을 설치하는 가장 쉬운 방법은 .deb 패키지 (64 비트)를 그래픽 소프트웨어 센터 (사용 가능한 경우) 또는 다음 명령 줄을 통해 다운로드하여 설치하는 것입니다.

sudo dpkg -i <file>.deb
sudo apt-get install -f # Install dependencies

.deb 패키지를 설치하면 apt 저장소 및 서명 키가 자동으로 설치되어 일반 시스템 업데이트 메커니즘 (apt 업데이트)을 사용하여 자동 업데이트가 가능합니다. 32 비트 및 .tar.gz 바이너리는 다운로드 페이지에서도 사용할 수 있습니다.

다음 스크립트를 사용하여 리포지토리와 키를 수동으로 설치할 수도 있습니다.

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] http://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'

그런 다음 패키지 캐시를 업데이트하고 다음을 사용하여 패키지를 설치하십시오.

sudo apt-get update
sudo apt-get install code # or code-insiders

19

패키지를 수동으로 다운로드 할 필요는 없습니다. 당신은 할 수 있습니다 :

sudo apt-get update
sudo apt-get install code 

출처 : https://code.visualstudio.com/docs/setup/linux


3
이것은 현재 최고의 솔루션입니다
GiorgosK

이를 위해 저장소를 추가하는 단계를 놓쳤습니다.
muru December

@muru-내가 이것을 게시 할 때 필요하지 않았습니다. 지금입니까?
Katinka Hesselink

우분투 저장소에는 그러한 패키지가 없으므로 그렇습니다. packages.ubuntu.com/search?keywords=code 자신의 링크를 읽으십시오. 저장소 추가 단계는 설치 단계 바로 위에 있습니다.
muru December

1
이것이 바로 질문입니다. 네, deb 파일을 사용하여 처음에 설치 한 경우에만 repo가 ​​자동으로 추가됩니다. 지퍼를 사용했다면 아닙니다. 귀하의 답변에도 언급되지 않았습니다
muru

4

진정한 MS 스타일에서는 패키지를 그냥 호출하기로 결정했습니다 code. 최신 .deb를 다운로드하고 다음을 수행하십시오.

sudo dpkg -r code
sudo dpkg -i code_downloaded_package.deb

구성, 설치된 확장 및 현재 사용중인 폴더가 유지됩니다.


이 방법은 작동합니다!
Sivadass N


1

아래 주어진 단계를 따르십시오 :-

  1. 최신 버전의 Visual Studio Code를 .deb 패키지로 다운로드하십시오.

  2. GDebi 패키지 설치 프로그램을 설치하십시오 (설치되어 있지 않은 경우).

  3. 그런 다음 GDebi Package Installer를 사용하여 .deb 패키지 (이전에 다운로드 한)를 열어 Visual Studio Code (이전 버전)를 제거한 다음 "Remove Package"옵션을 클릭하십시오.

  4. 그런 다음 GDebi 패키지 설치 프로그램을 사용하여 최신 버전의 Visual Studio Code의 .deb 패키지를 열고 "패키지 설치"를 클릭하고 최신 버전의 Visual Studio Code를 설치하십시오.

이전에 수행 한 Visual Studio Code의 모든 구성 (설치된 패키지 및 기타 사용자 지정)은 위 절차를 수행 한 후에도 자동으로 복원됩니다. 따라서 패키지를 다시 설치하는 것에 대해 걱정할 필요가 없습니다. 설치 한 최신 버전에서 이러한 사용자 정의 및 패키지를 자동으로 찾을 수 있습니다.

이 절차를 업데이트해도 Visual Studio Code의 구성 파일이 제거 / 제거되지 않으므로 Visual Studio Code의 모든 구성이 복원됩니다.

이 절차는 Sublime Text 3 및 Atom과 같은 다른 코드 편집기에서도 작동합니다. 나는 그것을 테스트하고 검증했다.




당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.