Penronse의 환경 구축 [Windows]

2540 단어 도커PenroseWSL2

목적



수식에서 좋은 느낌으로 그림을 만드는 묘화용 소프트 Penronse를 사용하고 싶어졌다.
아래의 기사를 참고로, Windows10에서 Penronse를 사용할 수 있는 환경을 구축해 본다.
이 소프트 이름은 노벨상을 수상한 펜로즈 씨를 가리키고 있습니까?

기사 : 수식에서 좋은 느낌으로 도표를 생성할 수 버린다! Penrose를 시도 (SIGGRAPH 2020)

1. 환경 구축



이 절에서는 Windows10용 Penrose의 환경 구축에 대해 설명한다.

1.1 도커



이 절에서는 Docker의 환경 구축에 대해 설명합니다.
WSL이 WSL1로 오래되었기 때문에 WSL2에 새롭게 한다 "1". Windows10에서 이전에 설치한 Ubuntu-18.04의 설정을 WSL1에서 WSL2로 업데이트합니다.
$ wsl set-version Ubuntu-18.04 2

WSL의 설정 갱신이 완료 후, Docker의 환경 구축을 실시한다. 먼저 Docker Hub를 설치합니다. BIOS의 설정을 변경하지 않으면 Docker Hub에서 오류가 발생하기 때문에 설정 변경한다. BIOS에서 "Intel VT-x"와 "Intel Virtualization Technology"를 활성화합니다 「2」.
이것으로 Docker의 환경 구축이 완료되었습니다.

1.2 Penrose



이 절에서는 Penrose의 환경 구축에 대해 설명합니다.
WSL2로 설정한 Ubuntu-18.04의 터미널에서 Penrose의 환경을 구축해 나간다. Penrose 환경을 구축하려고하면 npm 설치로 실패합니다. 솔직하게 apt-get으로 npm을 설치하면 실패하므로 apptitude를 사용하여 npm을 설치합니다 「3」.
$ sudo apt-get install aptitude
$ sudo aptitude install npm
$ which npm

Penrose 컨테이너를 다운로드하고 설정합니다. npm에서 경고문이 나오지만 무시한다(대단히...).
여기까지 오면 전 기사와 같은 명령으로 실행할 수 있는 환경이 갖추어졌다.
$ docker pull vanessa/penrose
$ cd penrose
$ make recreate-dev
$ make dev-build

2. 동작 방법



이 절에서는 Penrose의 작동 방법을 설명합니다.
WSL2로 구성된 Ubuntu-18.04 터미널에서 Penrose 컨테이너를 실행합니다.
$ make start-dev

아래 명령을 실행하여 결과를 시각화할 수 있습니다.
$ make penrose set-theory-domain/tree.sub set-theory-domain/venn.sty set-theory-domain/setTheory.dsl
# ブラウザから http://localhost:3500 にアクセスする



3. 정리



Penronse는 Windows 10에서 작동 할 수있었습니다. Penronse의 사용법을 샘플 코드를 바탕으로 정리할 예정이다.

좋은 웹페이지 즐겨찾기