Penronse의 환경 구축 [Windows]
목적
수식에서 좋은 느낌으로 그림을 만드는 묘화용 소프트 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의 사용법을 샘플 코드를 바탕으로 정리할 예정이다.
Reference
이 문제에 관하여(Penronse의 환경 구축 [Windows]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/momo10/items/0548f8b8c9e1a0340aa1
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
이 절에서는 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의 사용법을 샘플 코드를 바탕으로 정리할 예정이다.
Reference
이 문제에 관하여(Penronse의 환경 구축 [Windows]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/momo10/items/0548f8b8c9e1a0340aa1
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ make start-dev
$ make penrose set-theory-domain/tree.sub set-theory-domain/venn.sty set-theory-domain/setTheory.dsl
# ブラウザから http://localhost:3500 にアクセスする
Penronse는 Windows 10에서 작동 할 수있었습니다. Penronse의 사용법을 샘플 코드를 바탕으로 정리할 예정이다.
Reference
이 문제에 관하여(Penronse의 환경 구축 [Windows]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/momo10/items/0548f8b8c9e1a0340aa1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)