본문으로 건너뛰기

Klipper 버전 전환 가이드

적용 조건

이 문서는 FLYOS-FAST에만 적용됩니다. 아래 작업은 실제로 타사 Klipper 브랜치를 요구하는 플러그인과의 호환을 위한 것이며, 일반적인 업그레이드 방식으로 권장되지 않습니다.

주요 기능 변경 사항

Kalico 또는 Klipper 공식 버전으로 전환하면 FLYOS-FAST의 정전 후 이어 인쇄, USB 인쇄 등 맞춤 기능이 비활성화됩니다. 이러한 기능이 필요할 경우 시스템 기본 Klipper를 유지하십시오.

전환 전에 /usr/share/printer_data/config를 백업하십시오. 대상 버전 다운로드와 실행 디렉터리 교체는 반드시 분리하여 진행해야 하며, 네트워크 중단 시 불완전한 /data/klipper가 남지 않도록 해야 합니다.

Kalico 설치

Kalico 가져오기 또는 업데이트

이 단계는 GitHub 연결이 필요하지만, 현재 사용 중인 /data/klipper는 수정하지 않습니다.

cd /data
if [ -d /data/kalico/.git ]; then
git -C /data/kalico pull --ff-only
else
git clone https://github.com/KalicoCrew/kalico.git /data/kalico
fi
Loading...

실행 디렉터리 전환

가져오기가 성공했고 /data/klipper-flyos-fast가 존재하지 않는지 확인한 후 실행하십시오:

systemctl stop klipper
mv /data/klipper /data/klipper-flyos-fast
mv /data/kalico /data/klipper
systemctl start klipper
systemctl is-active klipper
Loading...

active 반환은 서비스가 시작되었음을 의미할 뿐입니다. Klipper 로그를 확인하고 프린터 구성에 버전 호환 오류가 없는지 확인해야 합니다.

Klipper 공식 버전 설치

공식 버전 가져오기 또는 업데이트

cd /data
if [ -d /data/klipper-upstream/.git ]; then
git -C /data/klipper-upstream pull --ff-only
else
git clone https://github.com/Klipper3d/klipper.git /data/klipper-upstream
fi
Loading...

실행 디렉터리 전환

가져오기가 성공했고 /data/klipper-flyos-fast가 존재하지 않는지 확인한 후 실행하십시오:

systemctl stop klipper
mv /data/klipper /data/klipper-flyos-fast
mv /data/klipper-upstream /data/klipper
systemctl start klipper
systemctl is-active klipper
Loading...

FLYOS-FAST 기본 Klipper 복원

복원 전에 /data/klipper-flyos-fast가 전환 시 보존된 원본 디렉터리인지 확인하십시오:

systemctl stop klipper
mv /data/klipper "/data/klipper-third-party-$(date +%Y%m%d-%H%M%S)"
mv /data/klipper-flyos-fast /data/klipper
systemctl start klipper
systemctl is-active klipper

복원 성공 후 서비스 상태는 active로 돌아와야 하며, FLYOS-FAST 맞춤 기능도 시스템 기본 구현을 다시 사용하게 됩니다. 현재 타사 디렉터리는 타임스탬프 이름으로 보존되며, 직접 삭제되지 않습니다.

Loading...