본문으로 건너뛰기

설치

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

빠른 설치 (macOS / Linux)

curl -fsSL https://raw.githubusercontent.com/pseudotop/maekon-client/main/scripts/install.sh | bash

인스톨러는 최신 릴리스를 다운로드하고, ed25519 서명을 검증한 뒤, maekon 바이너리를 ~/.local/bin (Linux) 또는 /usr/local/bin (macOS)에 배치합니다.

빠른 설치 (Windows PowerShell)

irm https://raw.githubusercontent.com/pseudotop/maekon-client/main/scripts/install.ps1 | iex

수동 다운로드

최신 릴리스 페이지에서 플랫폼별 번들을 직접 받거나, 파일 크기와 포맷이 표시되는 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.77.1 이상과 플랫폼별 Tauri 사전 요구사항이 필요합니다 — Tauri 사전 요구사항 가이드를 참고하세요.

다음 단계