본문으로 건너뛰기

설치

Maekon은 세 가지 데스크톱 플랫폼 모두에 네이티브 인스톨러를 제공합니다. 사용 중인 환경에 맞는 경로를 선택하세요.

현재 프리릴리스 설치 (macOS / Linux)

curl -fsSL -o /tmp/maekon-install.sh \
https://raw.githubusercontent.com/pseudotop/maekon-client/v0.0.1-rc.6/scripts/install.sh
MAEKON_VERSION=v0.0.1-rc.6 bash /tmp/maekon-install.sh --require-signature

현재 공개 바이너리 릴리스는 프리릴리스 v0.0.1-rc.6입니다. 첫 안정(stable) 릴리스 전까지 GitHub의 latest 안정판 다운로드 URL은 사용할 수 없으므로, 현재 설치는 프리릴리스 버전을 명시적으로 고정해야 합니다.

현재 프리릴리스 설치 (Windows PowerShell)

$tmp = Join-Path $env:TEMP "maekon-install.ps1"
Invoke-WebRequest -UseBasicParsing `
-Uri "https://raw.githubusercontent.com/pseudotop/maekon-client/v0.0.1-rc.6/scripts/install.ps1" `
-OutFile $tmp
powershell -ExecutionPolicy Bypass -File $tmp -Version v0.0.1-rc.6 -RequireSignature

수동 다운로드

현재 프리릴리스 페이지에서 플랫폼별 번들을 직접 받거나, 파일 크기와 포맷이 표시되는 maekon.dev/download 의 다운로드 버튼을 사용하세요.

플랫폼포맷비고
macOS Universal.dmg / .pkg / .tar.gzDeveloper ID로 서명됨. 첫 실행 시 Gatekeeper 가 차단할 수 있습니다 — 우클릭 → 열기.
Windows x64.msi / .zipMSI 인스톨러는 PATH에 Maekon을 자동 등록합니다.
Linux x64.deb / .tar.gzDEB는 Ubuntu 22.04+, Debian 12+, Fedora 39+ 대상입니다.

요구사항

  • macOS 13 (Ventura) 이상 · Apple Silicon + Intel
  • Windows 10 / 11 · x64
  • Linux Ubuntu 22.04+, Debian 12+, Fedora 39+ · x86_64 · X11 또는 Wayland (XWayland)

서명 검증

모든 릴리스 자산은 .sha256.sig (ed25519) 파일을 함께 제공합니다. 수동 검증 예시:

# 공개 키 (install.sh에 fallback으로 포함되어 있음):
PUB=fPiU9KchUIXZ7qOcjJIVp+W8rsO/WI7yStD+AiNuYvw=

# 검증 (Python + PyNaCl):
python3 -c "
import base64, sys
from nacl.signing import VerifyKey
data = open(sys.argv[1], 'rb').read()
sig = base64.b64decode(open(sys.argv[1] + '.sig').read().strip())
VerifyKey(base64.b64decode('$PUB')).verify(data, sig)
print('OK')
" path/to/maekon-linux-x64.tar.gz

release.yml 워크플로우는 매 릴리스마다 동일한 검증(Release Reliability Smoke)을 실행합니다.

소스에서 빌드

git clone https://github.com/pseudotop/maekon-client.git
cd maekon-client
cargo build --release -p maekon-app

Rust 1.88.0 이상과 플랫폼별 Tauri 사전 요구사항이 필요합니다 — Tauri 사전 요구사항 가이드를 참고하세요.

다음 단계