Information Security Lab

Research on penetration testing and information security

etc./Setting

1. Debian 계열 Linux에 IBus 설치 및 한글 설정 / VSCode 설치

information-security-lab 2025. 8. 19. 01:08
목차

Ⅰ. Debian 계열 Linux에 IBus 설치 및 한글 설정
      1. IBus 설치
      2. 한글 입력 설정

Ⅱ. VSCode 설치
      1. snap을 이용한 설치
      2. apt를 이용한 설치

 


 

Ⅰ. Debian 계열 Linux에 IBus 설치 및 한글 설정

1. IBus 설치

가. 시스템 패키지 저장소 목록 업데이트 및 업그레이드

$ sudo apt update
$ sudo apt upgrade
$ sudo apt dist-upgrade
$ sudo apt autoremove

 

 

나. 나눔 폰트, IBus, im-config 설치

 

- 아래의 명령을 순서대로 입력하여 각각 설치 진행

$ sudo apt -y install fonts-nanum*

$ sudo apt -y install ibus

$ sudo apt -y install ibus-hangul

$ sudo apt -y install im-config

 

- 아래와 같이 한 번에 설치하려고 하면 에러가 발생하면서 일부 항목이 설치되지 않을 수 있음

$ sudo apt -y install fonts-nanum* ibus ibus-hangul im-config

 

 

 

2. 한글 입력 설정

가. 터미널에 아래와 같이 명령을 입력하여 IBus 환경설정 창으로 진입

$ ibus-setup

 

 

나. [입력기] → [추가] → [한국어] → [Hangul] → [추가]

 

 


 

 

Ⅱ. VSCode 설치

1. snap을 이용한 설치

가. snap은 Ubuntu 계열 Linux에 기본으로 포함된 패키지 관리 시스템으로, 설치가 매우 간단하고, 업데이트가 자동으로 이루어짐

 

 

나. snap으로 VSCode를 설치하면 VSCode에서 한글 입력이 정상적으로 되지 않는 문제가 발생함

 

- snap은 보안과 안정성을 위해 어플리케이션을 시스템의 다른 부분과 격리된 환경(sandbox)에서 실행함

● 이 격리된 환경이 시스템의 한글 입력기와 충돌하거나, 입력기에 접근하는 것을 막아 한글 입력이 제대로 되지 않는 것임

 

- 이 문제는 VSCode 외의 다른 몇몇 어플리케이션에서도 발생할 수 있음

 

- 한글 입력이 정상적으로 되지 않는 문제를 해결하기 위해서는 처음부터 apt를 이용해서 VSCode를 설치해야 함

 

 

다. snap을 이용한 VSCode 설치 방법

$ sudo snap -y install --classic code

 

- 이미 snap을 이용해서 VSCode를 설치했는데 한글 입력 문제로 snap으로 설치한 VSCode 및 관련 패키지들을 모두 제거한 후 apt를 이용하여 새로 설치하고 싶다면 아래의 명령을 입력하여 제거

$ sudo snap remove --purge code

 

 

 

2. apt를 이용한 설치

가. apt(Advanced Package Tool)는 Debian 기반 Linux 배포판에서 사용되는 패키지 관리 도구로, apt를 이용하여 VSCode를 설치하는 것은 VSCode 공식 저장소를 추가하여 설치하는 방식임

 

 

나. apt를 이용한 VSCode 설치 방법

 

- apt를 통해 HTTPS 저장소를 사용하기 위한 패키지 설치

$ sudo apt -y install wget gpg

 

- VSCode 패키지 서명을 확인하기 위해 Microsoft의 GPG(GNU Privacy Guard) 키를 시스템에 추가

$ wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg

$ sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg

 

- sources.list.d 디렉터리에 VSCode 저장소 정보 추가

$ sudo sh -c 'echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'

$ rm packages.microsoft.gpg

 

- 패키지 목록 업데이트 및 VSCode 설치

$ sudo apt update

$ sudo apt -y install code

 

 

 

끝.