Git에서 다운로드한 Slic3r을 윈도우즈에서 실행하기(Running Slic3r from git on Window Korean Version) - slic3r/Slic3r GitHub Wiki

소스 코드 상태의 Slic3r은 Perl과 의존성이 설치된 상태에서 작동해야 합니다. CirtusPerl과 StrawberryPerl에서 테스트되었습니다. Slic3r을 구동하기 위해 소스 코드를 다운로드하고, 의존성 문제를 해결하기 위해 Perl을 설치해야 합니다. 이 일련의 과정은 아래에 잘 설명되어 있습니다.

소스 코드 받기


Slic3r의 압축된 소스 코드는 Github에서 다운로드할 수 있습니다. 그저, 다운로드 후에 아무 곳이나 원하시는 곳에 압축을 풀면 됩니다. 어떤 GIT 소프트웨어든 설치할 필요가 없습니다. 만약 Slic3r의 개발이나 코드 해킹에 참여하고 싶으시다면, (1) GIT이 설치되어 있지 않다면 우선 설치 후, (2) Repository를 clone하십시오.

윈도우즈용 GIT 설치


Git는 리눅스 커널의 개발용 도구로 만들어졌지만, 윈도우즈 용으로 발전하였습니다. 다음 중 기호에 맞는 것을 설치하십시오.

  • 윈도우즈용 GitHub는 직관화된 GUI 툴로, Github 팀에 의하여 개발되었습니다.
  • TortoiseGit는 GUI 와 쉘을 통합한 구조이며, UI는 TortoiseSvn과 유사합니다.
  • Msysgit. 원본 GIT와 일치하며, 명령 프롬프트와 API를 제공합니다. 위에 작성된 GUI 툴들은 Msysgit에 의존하며 내부에 Msysgit을 포함하고 있습니다.

If asked, Git bash 대신 윈도우즈 프롬프트에서 작동하는 git 툴을 선택하세요 (adjust path environment). Line ending conversions이 상관없다면, Git bash도 좋은 선택입니다.

소스 코드 Cloning하기


It all boils down to this git clone command: git clone git://github.com/alexrj/Slic3r.git GUI로 되어 있는 프로그램들을 사용할 경우에는 프로그램마다 Repository와 working with하기 시작하는 방법이 다르지만, 결국에는 Cloning을 하게 됩니다. 알맞은 도움 문서를 참고하시기 바랍니다.

윈도우즈용 Perl 설치하기


여러분은 Citrus Perl 이나 Strawberry Perl 둘 중 하나를 선택할 수 있습니다. 어느 것이든 상관은 없습니다. 둘 다 추가적인 Perl 모듈을 설치할 수 있게 도와주는 MinGW를 포함하고 있습니다.

Citrus Perl은 스탠드얼론 폴더에 깔끔하게 설치되며 윈도우즈 시스템을 건드리지 않습니다. MinGW는 분리되어 다운로드되며(자동으로 다운로드되지만). 설치 시에, 3D 프리뷰는 64비트 윈도우즈에서 Citrus Perl과 동작하지 않을 것인데, 이것은 MinGW가 FreeGLUT이 없기 때문입니다..

Strawberry Perl은 MinGW와 함께 MSI 인스톨러로 통합되어 제공되며, 윈도우즈 쉘과 통합되기 때문에 환경 변수를 건드립니다. 서로 다른 버전의 나란한 설치는 불가능하거나 어렵습니다.

Citrus Perl


  • CitrusPerl 5.14를 http://www.citrusperl.com/download.html에서 다운로드하십시오. (5.12 이상 권장)
  • 압축 파일을 폴더에 풉니다. C:\dev\CitrusPerl같은 적절한 장소를 선택하고, 설치 후에는 파일을 옮길 수 없습니다.
  • C:\dev\CitrusPerl\bin에 있는 citrusutils.exe를 실행합니다.
  • citrusutils라 불리우는 윈도우 프로그램이 실행될 것입니다.
  • GCC 컴파일러를 설치하기 위해 "Set GCC" 버튼을 누릅니다.
  • "Download the binary MinGW distribution used to build this Perl"를 선택후 Ok를 누릅니다. 그것은 이제 컴파일러 다운로드를 시작할 것입니다.
  • 컴파일러를 설치하기 원하는 폴더를 선택한 후 Ok를 누릅니다. (물론 C:\dev\CitrusPerl에 동일하게 설치하는 것도 가능합니다) *이제 citrusperl을 종료해도 됩니다.
  • C:\dev\CitrusPerl\binRun에 있는 citrusterm.bat을 실행합니다(32비트 버전을 다운로드하였다면 citrusterm32.bat로 지정되어 있을 수 있습니다), 이제 Perl 환경을 명령 프롬프트로 실행할 준비가 되었습니다.
  • 그 다음 다음과 같은 명령어를 입력합니다:
cpan JSON App::cpanminus

아마 citrusterm 프롬프트를 Slic3r을 실행하거나 그것을 위해 Perl을 실행해야 할 때 매번 실행해야 할 수 있습니다. 이제 설치하는 것은 의존성 부분부터 계속됩니다.

Strawberry Perl


  • http://strawberryperl.com/에서 Strawberry Perl을 다운로드하고, 5.14 and 32 bit (64-bit Windows일지라도) is tested at the time of this writing.
  • 설치 후, 화면에 나오는 instruction을 따릅니다. 기본적으로 Next만 계속 누르면 됩니다.
  • 이제 여러분의 명령 프롬프트는 Perl로 로드되었습니다. 아래와 같이 명령 프롬프트를 시작할 수 있습니다.
  • 윈도우 XP: 시작 메뉴 > 모든 프로그램 > 보조프로그램 > 명령 프롬프트 순으로 들어갑니다.
  • Win+R을 누르고, cmd를 입력한 후, 엔터 키를 누릅니다.
  • 윈도우 비스타/7: 시작 메뉴 > 검색창에 cmd 입력 > 엔터 키를 누릅니다.

이제 의존성 부분에서 설치를 계속합니다.

의존성 설치


Slic3r은 몇가지 모듈에 의존합니다. 그 모듈들을 다운로드 한 후, 컴파일하고 설치할 것입니다. The cpan tool will do the magic for us.

  • 먼저, 여러분의 Perl 명령 환경이 작동하는지 검증합니다. Start the prompt as stated above, 그 다음 perl -v을 입력합니다. 이제 여러분은 몇 가지 메세지가 돌아오는 것을 확인할 수 있습니다. Perl이 설치되었는지 아닌지 확인하십시오.
  • 이제 cd 명령어를 사용하여 Slic3r 폴더로 이동한 후, 의존성 부분이 설치되어 있는지 검증하기 위해 빌드 프로세스를 진행하십시오:
cd Slic3r
perl Build.PL
perl Build.PL --gui

Slic3r 시작하기


의존성 설치가 완료되었다면, 이제 Slic3r을 명령 프롬프트에서 다음과 같이 실행할 수 있습니다:

perl slic3r.pl

slic3r을 클릭 한 번으로 실행하기 위해서는 여러분의 "wperl.exe" 파일과 "slicer.pl" 파일의 경로를 담고 있는 바로가기를 생성해야 합니다. 예를 들어, 이 문서와 같이 경로를 지정하셨다면 보통 C:\dev\CitrusPerl\bin\wperl.exe C:\Users\YourUsername\Documents\GitHub\Slic3r\slic3r.pl 같은 곳에 위치해 있습니다.

즐거운 슬라이싱 되시길!

FAQ


  • "Can't write to cpanm home '/.cpanm' You should fix it with chown/chmod first." cpanm 명령어를 입력할 때 이런 메세지를 받았습니다.

C: 드라이브에서 Shift키와 오른쪽 마우스 클릭을 동시에 한 후 드롭 다운 목록에서 "Open Command Window Here" 를 누릅니다. 그 후 명령 창에 "mkdir .cpanm"을 입력합니다. 이제 명령 창을 닫고 설치를 계속할 수 있습니다.