CuraEngine을 구축하는 방법?


13

Github 지침에 따라 Ubuntu에서 CuraEngine 을 빌드하려고했습니다 .

문제는 몇 가지 요구 사항을 나열한다는 것입니다.

  • CuraEngine 저장소를 복제하십시오.

  • Protobuf를 설치하십시오 (아래 참조).

  • libArcus를 설치 하십시오 .

Protobuf와 libArcus를 어디에 설치해야하는지 잘 모르겠습니다. 몇 번의 시도와 위치 후에 빌드 프로세스 중에 몇 가지 오류가 발생했습니다.

이 엔진을 만드는 방법에 대한 더 자세한 가이드가 있습니까?


이것은 직접적인 대답이 아니라 다소 큰 해결 방법입니다. OctoPrint 사용을 고려 했습니까? 내가 사용하는 Ubuntu를 포함한 대부분의 설치에는 cura-engine이 설치되어 있습니다. 그렇지 않은 경우 OctoPrint 설정의 플러그인 메뉴에서 쉽게 설치할 수 있습니다. OctoPrint는 다양한 프린터의 기본 소프트웨어에 대한 훌륭한 대안입니다. 나는 Protobuf와 libArcus와 같은 투쟁을했고 OctoPrint는 훌륭하게 작동했습니다.
khaverim 2016 년

sudo make installprotobuf 및 libArcus (cmake를 실행 한 후) 디렉토리 를 사용하여 설치를 시도 했습니까 ?
복원 모니카-ζ--

시도했지만 빌드가 완료되지 않아서 설치 명령을 실행할 수 없습니다.
Jorge Cuevas 2016 년

답변:


10

나는 실제로 당신을 가정 할거야 구축 단순히 큐라를 설치하기보다는, 큐라을. 대신 Cura를 설치하려면 시도해보십시오sudo apt-get install cura-engine

다음 지침은 내 Debian 8 (Jessie) 배포판에서 테스트되었습니다. 그것들은 우분투의 경우와 거의 동일해야합니다. 나는 것을 참고 정확한 단계를 수행하지 않았다 github에 / Ultimaker / CuraEngine README에 설명 된대로.

시작하기 전에 빌드 디렉토리를 작성하고 모든 것을 수행해 봅시다.

mkdir ~/Downloads/curabuild
cd ~/Downloads/curabuild

지침은

1. 의존성 설치

이 중 일부 또는 전부가 컴퓨터에 이미 설치되어있을 수 있습니다. 확실히, 우리는 어쨌든 그것들을 설치합니다 :

sudo apt-get install git curl libtool dh-autoreconf cmake python3-setuptools python3-dev python3-sip sip-dev

2. protobuf 설치

  1. protobuf git 저장소를 복제하고 입력하십시오.

    git clone https://github.com/google/protobuf
    cd protobuf
    
  2. C ++ 용 빌드 및 설치 :

    ./autogen.sh
    ./configure
    make # this will take some time
    sudo make install
    
  3. Python 3 설치 :

    cd python
    sudo python3 setup.py install
    

3. libArcus 설치

  1. libArcus 저장소를 복제하고 입력하십시오.

    cd ../..
    git clone https://github.com/Ultimaker/libArcus
    cd libArcus
    
  2. 빌드 및 설치

    cmake .
    make
    sudo make install
    

4. CuraEngine 설치

  1. 저장소를 복제하고 입력하십시오.

    cd ..
    git clone https://github.com/Ultimaker/CuraEngine
    cd CuraEngine
    
  2. 빌드 및 설치

    cmake .
    make # grab a cup of coffee
    sudo make install
    

5. 축하합니다!

모든 것이 잘 진행되면 완료된 것입니다! 이제를 통해 Cura 엔진을 사용할 수 있습니다 CuraEngine. 즐겨.


목적은 터미널에서 실행되는 cura 엔진을 빌드하여 명령 줄에서 실행할 수 있습니다. 이렇게하면 GUI없이 설치할 수 있습니까? 그것이 목표입니다.
Jorge Cuevas 2016 년

이것은 GUI를 설치하지 않습니다. sudo apt-get install cura-engineGUI도 설치하지 않을 것이라고 생각 합니다.
Kye W Shi

이것은 설치 관련 문제를 해결했습니다. 감사합니다.
Jorge Cuevas

1
나는 또한 필요 발견 sudo apt-get install python3-sip-dev, 그렇지 않으면 libArcus이 cmake 단계에 실패합니다.
Brian Stormont 2016 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.