【Mac 살 수 없어도 괜찮다】 Windows 10에서 Linux를 움직이는 것만으로는 질리지 않고 Homebrew도 install한다

소개



웹 업계에서 사용되는 PC이지만, Windows에 비해 Mac의 점유율이 압도적이라는 것은 Qiita의 투고 기사에 있는 개발 환경 정보나 기업의 채용 정보에 있는 개발 환경에 관한 기술을 봐도 분명 일입니다. 사실, 저도 회사에서는 Mac이 대여되고 있습니다.

그러나, 신졸 1년째로 돈에 여유가 없는 나의 집에는, 게임용의 Windows 밖에 없습니다.

이것은 본래 유연한 문제입니다만, 요즘은 풍향이 바뀌고 있습니다.

최근의 Web 업계에서는 WSL2(Windows Subsystem for Linux 2) 이나 Windows Terminal 가 2019년 여름에 등장하는 것이 화제가 되고 있어 Windows가 주목을 끌고 있는 상황이라고 할 수 있기 때문입니다.


혹은 향후, Windows상에서 Linux를 이동해, 고성능의 Windows Terminal로 바바와 개발, 빈 시간으로 게임, 개발자는 해피! PC의 가격이 싸기 때문에 회사도 해피! 미래가 올 수 있습니다!

그래서 이번에는 WSL2에 앞서 현재 WSL을 도입하여 집에서 Windows를 사용한 개발을 할 수 있도록 합니다.

WSL 도입



WSL 사용 설정



관리자로 Windows Power Shell을 열고 다음 명령을 사용하여 WSL을 활성화합니다.
$ Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

끝나면 PC를 다시 시작합시다.

Linux 배포판 설치



Windows Store에서 모든 Linux 배포판을 다운로드하여 설치합니다. 이번에는 우분투로 만들겠습니다.

설치가 끝나면 시작합시다.

우분투 최초 설정



자동으로 추가 설치가 시작됩니다.
커피 브레이크 타임… (나는 커피 마실 수 없지만)

☕ ☕ ☕

설치가 끝나면 사용자 이름과 암호를 입력하라는 메시지가 나타납니다.

이 작업이 끝나면 다음 명령을 입력하여 패키지 관리자를 업데이트합니다.
$ sudo apt update && sudo apt upgrade

즐러와 다운로드가 시작됩니다.


WSL 확인



우분투 버전 정보 확인
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.1 LTS
Release:        18.04
Codename:       bionic

CPU 정보 확인
$ cat /proc/cpuinfo | grep "model name"
model name      : Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz

메모리 정보 확인
$ cat /proc/meminfo | grep MemTotal
MemTotal:       16704324 kB

하드웨어는 PC의 것으로, OS만 Ubuntu로 바뀌고 있는 것을 확인할 수 있네요! ! ! !

Linuxbrew 설치 및 설정



여기 을 참고로 MacOS용 패키지 매니저인 Homebrew의 Linux판인 Linuxbrew를 설치합니다.

먼저 이 명령을 사용하여 Linuxbrew와 그 주변 라이브러리를 다운로드하고 설치합니다.
$ sudo apt-get install build-essential curl file git
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)"

다만, 이 상태에서는 패스가 통과하지 않고, brew 커멘드는 사용할 수 없습니다.
$ brew
Command 'brew' not found

따라서 다음 명령을 사용하여 경로를 통과하십시오.
$ test -d ~/.linuxbrew && eval $(~/.linuxbrew/bin/brew shellenv)
$ test -d /home/linuxbrew/.linuxbrew && eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)
$ test -r ~/.bash_profile && echo "eval \$($(brew --prefix)/bin/brew shellenv)" >>~/.bash_profile
$ echo "eval \$($(brew --prefix)/bin/brew shellenv)" >>~/.profile

그렇다면 이제 Linuxbrew를 사용할 수 있습니다.
$ brew --version
Homebrew 2.1.2
Homebrew/linuxbrew-core (git revision ac44; last commit 2019-05-19)

후기



이것으로, Mac을 사용하는 경우와 그다지 차이없이, 여러가지의 개발 환경 구축을 할 수 있는 것은 아닐까요···?

사용해 가는 중에서 무엇인가 불만은 나올 것 같습니다만, Windows의 로컬 파일에도 액세스 할 수 있는 것 같습니다.

Mac 사는 돈이 없기 때문에 Web계의 공부를 시작할 수 없다! ! ! 라고 하는 초학자가 하지 않는 이유 부수기에 공헌할 수 있으면 다행입니다.

좋은 웹페이지 즐겨찾기