우분투에 VS Code 설치하는 방법
소개
Visual Studio Code(VSCode)는 마이크로소프트에서 개발한 강력하고 다재다능하며 무료인 소스 코드 편집기입니다. 가벼운 성능, 광범위한 기능 세트, 그리고 확장 프로그램의 견고한 생태계 덕분에 개발자들 사이에서 큰 인기를 얻고 있습니다. VSCode는 다양한 프로그래밍 언어와 프레임워크를 지원하여 초보자와 숙련된 개발자 모두에게 이상적인 선택입니다.
우분투 사용자에게 VSCode 설치는 코드 편집, 디버깅, 버전 관리 통합 측면에서 무한한 가능성을 열어줍니다. 웹 개발자, 데이터 과학자, 시스템 관리자 등 누구든 VSCode를 통해 생산성을 크게 향상시키고 작업 흐름을 간소화할 수 있습니다.
이 가이드에서는 우분투에 Visual Studio Code를 설치하는 과정을 단계별로 안내합니다. 여러 설치 방법을 다루어 우분투 운영체제에 대한 숙련도와 필요에 맞는 방법을 선택할 수 있도록 도와드립니다.
사전 준비 사항
설치 과정을 시작하기 전에 우분투 시스템에 Visual Studio Code를 성공적으로 설치하기 위해 필요한 사항들을 확인해봅시다. 사전 준비 사항은 다음과 같습니다:
-
우분투 운영체제:
- VSCode는 우분투 16.04 버전 이상에서 호환됩니다.
- 터미널에서
sudo apt update && sudo apt upgrade
명령어를 실행하여 시스템을 최신 상태로 유지하세요.
-
인터넷 연결:
- VSCode 및 의존성 파일 다운로드를 위해 안정적인 인터넷 연결이 필요합니다.
- 데이터 요금제 사용 시 다운로드 크기가 약 60~70MB임을 참고하세요.
-
기본 터미널 지식:
- 일부 설치 방법은 명령어 사용이 필요합니다.
- 기본적인 터미널 명령어에 익숙하면 도움이 됩니다.
-
sudo 권한:
- 우분투 시스템에 소프트웨어를 설치하려면 sudo 권한이 필요합니다.
- 시스템의 sudo 비밀번호를 알고 있어야 합니다.
-
충분한 디스크 공간:
- VSCode는 약 200MB의 디스크 공간을 요구합니다.
- 시스템에 충분한 여유 공간이 있는지 확인하세요.
-
지원되는 아키텍처:
- VSCode는 64비트 시스템을 지원합니다.
- 터미널에서
uname -m
명령어를 실행하여 시스템 아키텍처를 확인하세요. 결과가x86_64
여야 합니다.
방법 1: 우분투 소프트웨어 센터에서 VSCode 설치하기
우분투 소프트웨어 센터는 그래픽 인터페이스를 제공하여 시각적인 방법을 선호하는 사용자에게 적합합니다. 다음은 이 방법으로 Visual Studio Code를 설치하는 절차입니다:
-
우분투 소프트웨어 센터 열기:
- 도크에서 우분투 소프트웨어 아이콘을 클릭하거나 활동 개요에서 "Ubuntu Software"를 검색하세요.
-
VSCode 검색하기:
- 소프트웨어 센터가 열리면 상단 검색창을 클릭합니다.
- "Visual Studio Code" 또는 "VSCode"를 입력하고 Enter 키를 누르세요.
-
Visual Studio Code 찾기:
- 검색 결과에서 Visual Studio Code를 찾을 수 있습니다.
- 일반적으로 공식 VSCode 아이콘과 Microsoft가 게시자로 표시됩니다.
-
VSCode 설치하기:
- Visual Studio Code 항목을 클릭하여 상세 페이지를 엽니다.
- "설치" 버튼을 클릭하세요.
- 설치 권한을 위해 비밀번호 입력을 요청받을 수 있습니다.
-
설치 완료까지 기다리기:
- 소프트웨어 센터가 VSCode를 다운로드하고 설치합니다.
- 인터넷 속도에 따라 몇 분 정도 소요됩니다.
-
VSCode 실행하기:
- 설치가 완료되면 소프트웨어 센터에서 "실행" 버튼을 클릭할 수 있습니다.
- 또는 애플리케이션 메뉴에서 VSCode를 찾거나 활동 개요에서 검색하세요.
방법 2: APT를 사용하여 VSCode 설치하기
APT(Advanced Package Tool)를 사용한 설치는 마이크로소프트의 공식 저장소에서 최신 버전을 직접 받을 수 있는 보다 견고한 방법입니다. 이 방법은 공식 저장소를 시스템에 추가하는 과정을 포함합니다. 절차는 다음과 같습니다:
-
패키지 인덱스 업데이트: 터미널을 열고 다음 명령어를 실행하여 패키지 인덱스를 최신 상태로 만듭니다:
sudo apt update
-
필요한 의존성 설치: 다음 명령어로 필요한 의존성을 설치하세요:
sudo apt install software-properties-common apt-transport-https wget
-
마이크로소프트 GPG 키 가져오기: 패키지 무결성을 위해 마이크로소프트 GPG 키를 가져옵니다:
wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
-
VSCode 저장소 추가: VSCode 저장소를 활성화합니다:
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
-
패키지 인덱스 다시 업데이트: 새 저장소를 추가한 후 패키지 인덱스를 다시 업데이트합니다:
sudo apt update
-
VSCode 설치: 마지막으로 Visual Studio Code를 설치합니다:
sudo apt install code
-
설치 확인: 설치가 완료되면 버전을 확인하여 설치를 검증할 수 있습니다:
code --version
이 방법의 장점은 다음과 같습니다:
- 항상 최신 버전의 VSCode를 사용할 수 있습니다.
- 우분투의 표준 업데이트 프로세스를 통해 업데이트가 관리됩니다.
- 시스템 설정 스크립트에 자동화하기 쉽습니다.
방법 3: .deb 패키지를 사용하여 VSCode 설치하기
.deb 패키지를 이용한 설치는 또 다른 간단한 방법입니다. 이 방법은 패키지를 먼저 다운로드하여 나중에 설치하거나 인터넷이 없는 환경에서 설치할 때 유용합니다. 절차는 다음과 같습니다:
-
.deb 패키지 다운로드:
- 웹 브라우저를 열고 공식 Visual Studio Code 웹사이트(https://code.visualstudio.com/)로 이동합니다.
- Linux용 다운로드 버튼을 클릭합니다.
- 우분투/데비안용 .deb 패키지를 선택합니다.
- 다운로드가 자동으로 시작됩니다.
-
다운로드한 파일 위치 확인:
- 기본적으로 파일은 Downloads 폴더에 저장됩니다.
- 파일명은
code_1.XX.X-XXXXXXXXXX_amd64.deb
형식이며, X는 버전 번호를 나타냅니다.
-
GUI를 사용한 설치 (옵션 1):
- 다운로드가 완료되면 .deb 파일을 더블 클릭합니다.
- 우분투 소프트웨어 센터가 열립니다.
- "설치" 버튼을 클릭하세요.
- 설치 권한을 위해 비밀번호를 입력합니다.
-
터미널을 사용한 설치 (옵션 2):
- 터미널을 선호한다면 다음 명령어로 .deb 패키지를 설치할 수 있습니다:
sudo dpkg -i ~/Downloads/code_1.XX.X-XXXXXXXXXX_amd64.deb
- X 부분을 실제 다운로드한 파일의 버전 번호로 바꾸세요.
- 의존성 문제 발생 시 다음 명령어를 실행하세요:
sudo apt install -f
- 터미널을 선호한다면 다음 명령어로 .deb 패키지를 설치할 수 있습니다:
-
설치 확인:
- 설치 후 애플리케이션 메뉴에서 VSCode를 열거나 터미널에서
code
명령어를 실행하여 확인할 수 있습니다.
- 설치 후 애플리케이션 메뉴에서 VSCode를 열거나 터미널에서
이 방법의 장점은 다음과 같습니다:
- 다른 컴퓨터에서 .deb 파일을 다운로드해 오프라인 설치가 가능합니다.
- 설치할 버전을 직접 선택할 수 있습니다.
- 조직 내 대량 배포에 유용합니다.
설치 후 단계
우분투 시스템에 Visual Studio Code를 성공적으로 설치한 후, 최상의 사용 경험을 위해 다음 단계를 수행할 수 있습니다:
-
VSCode 실행하기:
- 여러 방법으로 VSCode를 실행할 수 있습니다:
- 애플리케이션 메뉴에서 VSCode 아이콘 클릭
- 활동 개요에서 "Visual Studio Code" 검색
- 터미널에서
code
입력 후 Enter
- 여러 방법으로 VSCode를 실행할 수 있습니다:
-
명령줄 통합 설정하기:
- VSCode를 터미널에서 파일이나 폴더를 열기 위해 실행할 수 있습니다.
- 이를 활성화하려면 VSCode를 열고:
Ctrl+Shift+P
를 눌러 명령 팔레트를 엽니다.- "shell command"를 입력하고 "Shell Command: Install 'code' command in PATH"를 선택합니다.
- 이후
code .
같은 명령어로 현재 디렉터리를 VSCode에서 열 수 있습니다.
-
확장 프로그램 설치하기:
- VSCode 기능을 확장하려면 확장 프로그램을 설치하세요.
- 설치 방법:
- 왼쪽 사이드바의 확장 아이콘 클릭(또는
Ctrl+Shift+X
단축키) - 필요한 확장 프로그램 검색(예: Python, C++, JavaScript)
- 원하는 확장 프로그램 옆의 "설치" 버튼 클릭
- 왼쪽 사이드바의 확장 아이콘 클릭(또는
-
설정 구성하기:
- VSCode를 원하는 대로 맞춤 설정하세요:
- 파일 > 기본 설정 > 설정으로 이동(또는
Ctrl+,
단축키) - 테마, 글꼴 크기, 들여쓰기 등 다양한 설정을 조정할 수 있습니다.
- 파일 > 기본 설정 > 설정으로 이동(또는
- VSCode를 원하는 대로 맞춤 설정하세요:
-
VSCode 업데이트하기:
- APT 또는 소프트웨어 센터를 통해 설치한 경우:
- 시스템 업데이트 시 자동으로 VSCode도 업데이트됩니다.
- 수동으로 업데이트 확인하려면 다음 명령어를 실행하세요:
sudo apt update sudo apt upgrade
- .deb 패키지로 설치한 경우:
- 새 버전을 직접 다운로드하여 설치해야 합니다.
- 업데이트가 있을 때 VSCode가 알림을 제공합니다.
- APT 또는 소프트웨어 센터를 통해 설치한 경우:
-
키보드 단축키 배우기:
- VSCode에는 유용한 키보드 단축키가 많습니다.
- 모든 단축키는 파일 > 기본 설정 > 키보드 단축키에서 확인할 수 있습니다.
- 인기 있는 단축키 예시:
Ctrl+P
: 빠른 파일 열기Ctrl+Shift+P
: 명령 팔레트Ctrl+/
: 줄 주석 토글
자주 묻는 질문 (FAQ)
Q: Visual Studio Code는 무료인가요?
A: 네, Visual Studio Code는 무료이자 오픈 소스 소프트웨어입니다. 비용 없이 사용할 수 있습니다.
Q: 마이크로소프트가 만든 언어 외에도 VSCode를 사용할 수 있나요?
A: 물론입니다! VSCode는 확장 가능한 시스템을 통해 다양한 프로그래밍 언어를 지원합니다. Python, Java, C++, Ruby 등 여러 언어용 확장 프로그램을 찾을 수 있습니다.
Q: 더 이상 VSCode가 필요 없으면 어떻게 제거하나요?
A: 터미널에서 다음 명령어로 VSCode를 제거할 수 있습니다:
sudo apt remove code
.deb 패키지로 설치한 경우 다음 명령어를 사용할 수 있습니다:
sudo dpkg -r code
Q: VSCode가 내 프로그래밍 언어를 인식하지 못해요. 어떻게 해야 하나요?
A: 적절한 언어 확장 프로그램을 설치해야 할 수 있습니다. VSCode를 열고 확장 뷰(Ctrl+Shift+X
)로 이동하여 해당 언어를 검색하고 설치하세요.
Q: 여러 컴퓨터에서 VSCode 설정을 동기화할 수 있나요?
A: 네, VSCode는 설정 동기화 기능을 제공합니다. 왼쪽 하단의 톱니바퀴 아이콘을 클릭하고 "설정 동기화 켜기"를 선택하면 활성화할 수 있습니다.
Q: VSCode는 얼마나 자주 업데이트되나요?
A: 마이크로소프트는 보통 매월 VSCode 업데이트를 출시합니다. 업데이트에는 버그 수정, 성능 개선, 새로운 기능이 포함됩니다.
Q: VSCode를 원격 개발에 사용할 수 있나요?
A: 네, VSCode는 원격 개발 확장팩을 통해 컨테이너, 원격 머신, Windows Subsystem for Linux(WSL)를 완전한 개발 환경으로 사용할 수 있습니다.
Q: VSCode와 Visual Studio는 같은 건가요?
A: 아닙니다. VSCode(Visual Studio Code)는 가볍고 크로스 플랫폼 코드 편집기이며, Visual Studio는 주로 윈도우용 통합 개발 환경(IDE)입니다.
Q: VSCode 개발에 기여할 수 있나요?
A: 네, VSCode는 오픈 소스이며 마이크로소프트는 기여를 환영합니다. GitHub 저장소에서 소스 코드와 기여 가이드를 확인할 수 있습니다.
Q: VSCode 시스템 트레이 아이콘이 사라졌어요. 어떻게 해결하나요?
A: 일부 리눅스 배포판에서 알려진 문제입니다. 다음 명령어로 `libappindicator1` 패키지를 설치해 보세요:
```
sudo apt install libappindicator1
```
그래도 해결되지 않으면 "TopIcons Plus" 같은 GNOME 셸 확장 프로그램을 사용하여 아이콘을 표시할 수 있습니다.