크롬 북에서 쉽게 개발 환경을 구축하는 쉘 스크립트 작성 (일본어 + VS 코드)

저렴하고 공식적으로 리눅스가 지원되는 기기로 우수한 Chromebook.
Linux 컨테이너의 구축·삭제가 매우 간단하기 때문에, 초보자의 Linux 학습용에도 편리하다고 생각합니다.
그러나 현시점에서의 구축 순서는 약간 귀찮은 점이 있어, 최저한의 환경을 구축하는데도 약간의 시간이 필요해 버립니다.

그래서 어떤 언어의 개발자에게도 공통이 될 최저한의 환경을 구축하는 스크립트 crostini-dev-setup-ko를 썼습니다.

TL;DR


  • 최소한의 환경을 갖춘 쉘 스크립트 작성
  • 일본어 입력 환경 (fcitx-mozc)
  • 일본어 글꼴
  • VS Code
  • VS Code 일본어 추가 기능
  • 초보자를 의식하고 있기 때문에, 로케일 등 가능한 범위에서 모두 일본어화하고 있다

  • GUI에서의 조작 불필요로, 인스톨 스크립트를 두드리는 것만으로 모두 설정할 수 있다
  • 설치하는 동안 크롬 북을 만질 필요 없음

  • 현재 X86_64 아키텍처 전용

  • 절차



    Linux 설정



    스크립트를 실행하기 전에 Linux 컨테이너를 설정합니다.
    Chromebook 설정을 열고 'Linux(베타)'를 켭니다.


    설치에는 300MB 정도의 데이터를 다운로드하기 때문에 모바일 회선 등을 사용하시는 분은 조심하십시오.


    설치가 완료되면 다음과 같은 터미널이 표시됩니다.
    Linux 호스트 이름은 초기 설정이 penguin입니다. 귀엽네요.


    스크립트 실행



    다음 명령을 복사하여 실행하십시오.
    Chromebook의 표준 터미널에서 붙여넣기 작업을 하려면 Ctrl+V가 아니라 Ctrl+Shift+V가 바로 가기 키입니다.
    curl -s https://raw.githubusercontent.com/progedu/crostini-dev-setup-ja/master/scripts/setup.sh | bash
    

    설치 스크립트가 실행 중일 때는 다음과 같이 표시됩니다.
    (실행에는 시간이 걸립니다.)


    완료되면 Chromebook을 다시 시작합니다.
    재기동 후, 런처(어플리케이션 일람)내의 「Linux 어플리」로부터, 일본어화된 VS Code가 보통으로 사용할 수 있는 상태가 되어 있을 것입니다.


    유의사항



    이것은 스크립트에 기인하는 것이 아니라 Chromebook의 사양이라고 생각됩니다만, 셋업 직후는 VS Code의 아이콘이 심플한 펭귄이 되는 일이 있습니다. 이것은 일단 VS 코드를 시작하면 일반 아이콘으로 돌아갑니다.
    또한 펭귄 상태에서도 동작에는 지장이 없습니다.


    검증 환경


  • HP Chromebook x360 14
  • ChromeOS: 77.0.3865.105

  • 참고로 한 사이트


  • Running Visual Studio Code on Linux
  • The Visual Studio Code command-line options
  • ChromeOS Linux (Crostini)에서 일본어 입력 (자동 시작 지원)
  • 좋은 웹페이지 즐겨찾기