Exodus .deb가 Linux 메뉴 항목을 두 개 만드는 문제

Linux에서 Exodus 지갑 설치하기: .deb vs .zip, 요구사항, 문제 해결.

By Nestree 40 min read
Exodus's .deb leaves two menu entries on Linux

리눅스에 Exodus를 설치하는 데는 2분 정도면 충분합니다. 대부분이 막히는 지점은 어떤 파일을 내려받아야 하는지를 고르는 단계입니다. Exodus는 리눅스용 파일을 정확히 두 가지로만 제공하며, 잘못 고르면 간단한 설치가 의존성 오류를 해결하느라 오후 내내 걸리는 일이 될 수 있습니다.

리눅스용 Exodus는 .deb와 .zip 중 무엇을 받아야 하나요?

Debian 기반 배포판, 즉 Ubuntu, Linux Mint, Pop!_OS, Zorin OS를 사용한다면 .deb를 쓰고, Fedora, Arch, openSUSE, NixOS를 포함한 그 밖의 모든 배포판에서는 .zip을 쓰면 됩니다. Exodus가 배포하는 리눅스 빌드는 이 두 가지뿐입니다 . 공식 AppImage, Snap, Flatpak, RPM, AUR 패키지, apt 저장소는 없으며, Exodus의 설치 문서에서도 타사 웹사이트, 배포 플랫폼, 패키지 매니저가 아니라 exodus.com에서 직접 다운로드하라고 안내합니다.

빠른 답변: Debian 기반 배포판(Ubuntu, Mint, Pop!_OS, Zorin)은 Exodus .deb를 설치하고, 그 외 모든 배포판은 포터블 .zip을 사용합니다. 이 두 가지가 공식 리눅스 빌드의 전부입니다. 현재 릴리스는 2026년 8월 26일 자 26.8.26이며, 두 파일 모두 x86_64 CPU가 필요합니다.

현재 데스크톱 빌드는 26.8.26이며, 2026년 8월 26일에 공개되었습니다 . Exodus는 YY.M.DD 형식의 날짜 기반 버전 체계를 사용하므로, 버전 번호 자체가 릴리스 날짜 역할도 합니다. 오래된 미러 파일을 설치하고 있지 않은지 확인할 때 유용합니다. 파일명도 두 형식에서 같은 규칙을 따릅니다. exodus-linux-x64-26.8.26.debexodus-linux-x64-26.8.26.zip이며, 둘 다 exodus.com/download에서 받을 수 있고, 빌드별 SHA256 해시는 버전 기록 페이지에 공개되어 있습니다.

.deb는 Debian 계열에서 더 쉬운 설치 방법이지만, 문서에 명시된 특이점이 하나 있습니다. 패키징 과정에서 중복된 .desktop 파일과 desktop-install 스크립트가 /usr/lib/exodus 안에 남기 때문에, 일부 사용자는 애플리케이션 메뉴에 서로 다른 Exec 줄을 가리키는 Exodus 항목이 두 개 생기기도 합니다 . 보통 둘 다 같은 지갑을 실행하므로 위험하다기보다는 보기상의 문제에 가깝습니다. 다만 Ubuntu에서 “설치가 잘못된 건가?” 하고 가장 자주 헷갈리는 지점이며, 이 가이드의 뒤쪽에서 자세히 다룹니다.

두 형식 모두에 적용되며 우회할 수 없는 제약도 있습니다. Exodus Desktop은 x86_64 CPU, 주요 배포판의 최신 또는 LTS 릴리스 기반 64비트 리눅스 설치, 그리고 최적 성능을 위한 8GB RAM을 요구합니다 . ARM 및 RISC 프로세서는 명시적으로 지원되지 않으므로 Raspberry Pi 보드, ARM Chromebook, 리눅스를 실행하는 Apple Silicon은 제외됩니다. 파일명에 들어 있는 x64가 단서입니다. 다운로드 페이지 어딘가에 ARM용 파일이 따로 있는 것은 아닙니다.

.deb와 .zip: 리눅스 사용자를 위한 전체 비교

Exodus가 제공하는 리눅스용 파일은 정확히 두 가지이며, 무엇을 고를지는 취향이 아니라 사용하는 패키지 관리자가 결정합니다. .deb는 Debian 계열 배포판, 즉 Ubuntu, Linux Mint, Pop!_OS, Zorin용입니다. 여기서는 apt 명령 하나로 설치와 메뉴 등록까지 처리됩니다. 휴대용 .zip은 그 외 모든 환경을 위한 선택지입니다. Fedora, openSUSE, Arch, NixOS처럼 APT가 없는 배포판이 여기에 해당합니다 . 공식 AppImage, Snap, Flatpak, RPM, AUR 패키지, apt 저장소는 없습니다. exodus.com/download에 있는 두 파일이 공식 제공 목록의 전부입니다 .

기준.deb 패키지.zip 아카이브
파일 이름 형식exodus-linux-x64-<version>.debexodus-linux-x64-<version>.zip
대상 배포판Debian 기반만 해당(Ubuntu, Mint, Pop!_OS, Zorin)Fedora, openSUSE, Arch, NixOS를 포함한 모든 64비트 Linux
설치 절차명령 하나: sudo apt install ./exodus-linux-x64-<version>.deb, 또는 파일 더블 클릭압축을 풀고 폴더를 고정 경로로 옮긴 뒤 터미널에서 bash install-desktop-file.sh 실행
의존성 처리APT가 해결하며, 충족되지 않은 의존성은 sudo apt --fix-broken install로 정리수동 처리. 누락된 GUI 라이브러리는 직접 설치해야 함
메뉴 등록자동이지만 Exec 줄이 다른 항목이 두 개 생길 수 있음desktop-file 스크립트를 실행한 경우에만 등록됨. exodus:// 프로토콜 핸들러도 함께 등록
삭제 / 패키징 흔적패키지 관리자가 추적하며, /usr/lib/exodus 아래에 추가 파일이 남음폴더 삭제로 끝남. 시스템 패키지 데이터베이스 항목 없음
자동 업데이트지원 안 함지원 안 함
가장 알맞은 사용자가장 짧은 설치 경로를 원하고 중복 아이콘을 감수할 수 있는 Ubuntu/Mint 사용자비 Debian 사용자, 패키지 관리자의 흔적을 남기고 싶지 않거나 여러 버전을 나란히 두고 쓰려는 사용자

.deb는 편의성이 장점입니다. APT가 설치 중 공유 라이브러리 의존성을 해결하고, 애플리케이션 항목을 만들며, 삭제 경로도 깔끔하게 제공합니다. Exodus는 그래픽 방식도 안내합니다. 다운로드한 파일을 더블 클릭하고, 아무 일도 일어나지 않으면 데스크톱 환경의 Software Install 핸들러를 .deb 파일의 기본 앱으로 설정한 다음 앱 서랍에서 Exodus를 실행하면 됩니다 . 문서에 명시된 단점은 외형적인 부분 하나입니다. 패키지가 /usr/lib/exodus 안에 중복 .desktop 파일과 desktop-install 스크립트를 남기기 때문에, 일부 사용자는 애플리케이션 메뉴에서 Exodus 아이콘이 두 개 보이게 됩니다.

.zip은 그 편의성을 덜어내는 대신 제어권을 줍니다. 아카이브 압축을 풀고, 생성된 폴더를 영구적으로 둘 위치에 배치합니다. Exodus 공식 문서에서는 예시로 /home/satoshi/Exodus-linux-x64를 사용합니다. 그런 다음 exodus.desktop 또는 Exodus 바이너리로 실행합니다 . 해당 폴더 안에서 ./install-desktop-file.sh를 실행하면 메뉴 항목과 exodus:// 프로토콜 핸들러가 추가됩니다. 실제로 주의할 점은 이 스크립트를 반드시 터미널에서 bash install-desktop-file.sh로 실행해야 한다는 것입니다. 파일 관리자에서 더블 클릭하면 대개 아무 일도 일어나지 않는 것처럼 보입니다. 최소 구성 시스템에서는 failed to execvp: xdg-settings 오류로 실패할 수도 있는데, 이 경우 xdg-utils를 설치하면 해결됩니다.

두 형식 모두에 똑같이 적용되며 Windows나 macOS에서 넘어온 사용자를 당황하게 만드는 제약이 하나 있습니다. Exodus는 Linux에서 자동 업데이트를 지원하지 않습니다. 다른 두 플랫폼에서는 새 빌드가 백그라운드에서 다운로드되고 다음 실행 시 적용되지만, Linux 클라이언트에는 그 메커니즘이 없습니다 . 모든 릴리스는, 현재 버전인 26.8.26도 마찬가지로, Exodus의 YY.M.DD 날짜 기반 버전 체계에 따라 2026년 8월 26일 게시되었으며 , releases page에서 다시 내려받아 기존 버전 위에 설치해야 합니다. Exodus는 업데이트를 실행하기 전에 12단어 복구 문구를 기록해 두었는지 확인하라고 안내합니다 .

그래서 선택은 단순합니다. Debian 계열을 쓰고 있고 명령을 최대한 줄이고 싶다면 .deb를 선택하고, 메뉴 항목이 중복될 가능성을 받아들이면 됩니다. 그 외 배포판을 쓰거나, 패키지 관리자에 흔적을 남기고 싶지 않거나, 여러 버전을 나란히 유지한다면 .zip을 선택하면 됩니다. Exodus 지원팀도 .deb가 제대로 작동하지 않을 때 사용자에게 .zip을 안내한 적이 있으므로, 이 아카이브는 하위 선택지가 아니라 대체 경로 역할까지 합니다.

.deb에서 메뉴 항목이 두 개 생기는 이유

메뉴 항목이 중복되는 것은 오작동이 아니라 패키징 과정에서 생기는 현상입니다. Exodus .deb에는 .desktop 파일과 /usr/lib/exodus 안의 desktop-install 스크립트가 함께 들어 있으며, 둘 다 서로 다른 Exec 경로로 애플리케이션 메뉴 항목을 등록할 수 있습니다 . 겉으로 보이는 증상은 한 번만 설치했는데 앱 서랍에 이름이 같은 "Exodus" 아이콘이 두 개 나타나는 것입니다. 두 항목은 보통 같은 지갑과 같은 암호화된 데이터 디렉터리를 열기 때문에, 지갑 수준에서 무언가가 복제된 것은 아닙니다. 중복된 것은 런처뿐입니다.

다만 두 항목이 서로 다른 바이너리 경로를 가리킬 수 있으므로, 실제로 항상 서로 바꿔 쓸 수 있는 것은 아닙니다. 하나는 설치된 바이너리를 직접 실행하고, 다른 하나는 래퍼를 거쳐 실행할 수 있습니다. 그래서 어떤 사용자는 한 아이콘은 정상적으로 실행되지만 다른 아이콘은 아무 반응이 없는 것처럼 보인다고 보고합니다. 이런 차이가 보인다면 무엇이든 삭제하기 전에 어느 아이콘이 동작하는지 확인해 두세요.

가장 깔끔한 해결 방법은 원하지 않는 런처를 제거한 뒤 메뉴 캐시를 새로 고치는 것입니다.

  • 런처를 찾습니다. ~/.local/share/applications(사용자별 위치, desktop-install 스크립트가 작성)와 /usr/share/applications(시스템 전체 위치, 패키지가 작성)를 모두 확인하세요.
  • Exec= 줄을 비교합니다.exodus.desktop 파일을 열어 보고, 실제로 정상 실행되는 Exec 경로가 들어 있는 파일을 남기세요.
  • 불필요한 파일을 제거합니다. 사용자 수준 복사본은 rm으로, 시스템 수준 복사본은 sudo rm으로 삭제하세요. 지갑 앱 자체를 root로 실행해서는 안 됩니다 . sudo로 파일을 제거하는 것은 괜찮지만, 앱을 sudo로 실행하는 것은 아닙니다.
  • 메뉴를 새로 고칩니다. 로그아웃했다가 다시 로그인하거나 update-desktop-database ~/.local/share/applications를 실행해, 데스크톱 환경이 오래된 항목을 계속 캐시하지 않게 하세요.

중복 항목이 단지 보기상의 문제이고 지갑이 정상 작동한다면 그대로 두는 것도 충분히 괜찮은 선택입니다. 운영상 비용이 드는 항목은 아니며, 다음 수동 업데이트 때 어차피 다시 생길 가능성이 큽니다. Linux에는 자동 업데이트 경로가 없으므로 버전이 올라갈 때마다 기존 패키지 위에 새 패키지를 다시 설치해야 합니다 . 결국 남는 .desktop 파일을 매번 설치 후 지우는 일은 일회성 해결이 아니라 작은 반복 작업이 됩니다.

.deb 때문에 더 깊은 문제가 생긴다면, 예를 들어 실행 실패, sudo apt --fix-broken install로도 해결되지 않는 의존성 문제, 깨진 경로를 계속 가리키는 메뉴 항목 같은 상황이라면 Exodus의 공식 지원 입장은 패키지 디버깅을 멈추고 다른 형식으로 전환하라는 쪽입니다.

"Debian-based distributions should use the .deb for an easier install; non-Debian distributions should use the .zip." — Exodus 설치 안내 (source: Exodus Support). 지원 담당자는 .deb가 제대로 동작하지 않을 때 사용자에게 .zip 사용을 안내합니다.

이 우회 방법은 단순합니다. sudo apt remove exodus로 패키지를 제거하고, 공식 다운로드 페이지에서 exodus-linux-x64-26.8.26.zip을 내려받은 뒤 , 압축을 푼 폴더 안에서 터미널로 ./install-desktop-file.sh를 실행하면 메뉴 항목 하나와 exodus:// 프로토콜 핸들러가 등록됩니다 . 형식을 바꿔도 지갑 데이터에는 영향이 없습니다. 다만 무엇이든 제거하기 전에 12개 단어 복구 문구를 오프라인에 적어 두었는지 반드시 확인하세요 .

시스템 요구 사항: x86_64 CPU, 8GB RAM, 그리고 지원되지 않는 환경

Linux용 Exodus Desktop은 64비트 x86_64 하드웨어에서만 실행되며, 최적의 성능을 위해 8GB RAM이 필요하고, 주요 배포판의 최신 릴리스 또는 LTS 릴리스를 전제로 합니다 . ARM 및 RISC CPU는 명시적으로 지원되지 않으므로 Raspberry Pi, ARM 기반 Chromebook, 또는 가상 머신에서 Linux를 실행하는 Apple Silicon Mac용 공식 빌드는 없습니다 . 다른 파일을 다운로드하기 전에 먼저 아키텍처를 확인하세요.

파일명이 단서입니다. Exodus가 배포하는 모든 Linux 아티팩트는 exodus-linux-x64-<version>.deb 또는 exodus-linux-x64-<version>.zip 형식으로 이름이 붙으며, 현재 빌드는 2026년 8월 26일에 릴리스된 26.8.26입니다 . 다운로드 페이지에는 이에 대응하는 arm64 또는 aarch64 빌드가 없고, 공개된 아티팩트 목록에도 계획된 항목이 없습니다 . 계속 진행하기 전에 아래 명령 하나로 본인 시스템의 아키텍처를 확인하세요.

uname -m
# x86_64  -> 지원됨
# aarch64 / armv7l / riscv64 -> 지원되지 않음

uname -m 결과가 x86_64가 아니라면 여기서 중단하세요. 어떤 패키지 형식을 사용해도 해결되지 않으며, QEMU나 Box64 같은 에뮬레이션 계층은 Exodus 지원 범위에 포함되지 않습니다. ARM 하드웨어에서 현실적인 대안은 Exodus 모바일 앱 또는 브라우저 확장 프로그램입니다. 둘 다 동일한 12단어 복구 문구를 사용합니다. 이 복구 문구가 실제로 지갑을 복원하는 항목이며, 로컬 애플리케이션 데이터만 보호하는 앱 비밀번호와는 다릅니다 .

RAM은 실행 여부를 가르는 절대 조건이라기보다 성능 기준선에 가깝습니다. Exodus는 Electron 애플리케이션이므로, 8GB라는 수치는 데스크톱 환경과 함께 Chromium 렌더러와 멀티체인 포트폴리오 동기화가 동시에 실행되는 상황을 반영합니다 . 4GB 머신에서도 앱이 실행될 수는 있지만, 특히 여러 포트폴리오를 활성화한 경우 동기화가 느려지고 스왑 사용량이 늘어날 수 있습니다.

배포판 선택보다 중요한 것은 패키지가 충분히 갖춰져 있는지입니다. 서버 이미지, netinstall 빌드, 컨테이너 기반 데스크톱, 최소 구성의 창 관리자 환경은 Electron이 기본적으로 존재한다고 가정하는 GUI 라이브러리를 자주 빠뜨립니다. 이런 시스템에서 바이너리가 즉시 종료되거나 빈 창만 표시된다면, 다른 문제를 추적하기 전에 일반적인 GUI 의존성 세트를 먼저 설치하세요.

  • libgtk-3-0 — Electron의 창 테두리와 UI가 그려지는 GTK 툴킷
  • libnotify4 — 데스크톱 알림 지원
  • libnss3 — Chromium이 TLS 및 인증서 처리에 사용하는 Mozilla NSS
  • libxss1 — 유휴 상태 감지를 위해 조회되는 X11 screensaver 확장
  • libasound2 — 음소거 상태에서도 Chromium이 링크하는 ALSA 오디오

기존 안내와 관련해 한 가지 주의할 점이 있습니다. Exodus 문서에서는 일부 최신 Linux 릴리스에 대해 libgconf-2-4도 언급합니다 . 하지만 GConf는 더 이상 권장되지 않으며, Ubuntu 22.04 이상과 Debian 12 이상 저장소에서는 해당 패키지가 제거되었습니다. apt가 이 패키지를 찾지 못하더라도 서드파티 미러를 뒤질 필요는 없습니다. 먼저 애플리케이션을 실행해 보고, 특정 오류가 해당 패키지를 직접 지목하지 않는 한 누락된 패키지는 문제로 보지 않아도 됩니다.

Debian 계열 배포판에서 .deb 설치하기

Debian 계열 배포판에서 Exodus를 설치하는 데 필요한 명령은 하나입니다. exodus.com에서 exodus-linux-x64-26.8.26.deb를 내려받고 sudo apt install ./exodus-linux-x64-26.8.26.deb를 실행하면 됩니다. Exodus Desktop 26.8.26은 2026년 8월 26일에 배포되었으며 , .deb는 회사가 공개하는 정확히 두 가지 Linux 아티팩트 중 하나입니다 . Debian 파생 배포판인 Ubuntu, Mint, Pop!_OS, Zorin은 이 방법을 따르면 되고, 그 밖의 배포판은 .zip을 사용합니다 .

기본으로 권장할 만한 방법은 터미널 설치입니다. 오류를 조용히 삼키지 않고 그대로 출력해 주기 때문입니다. exodus.com/download에서 패키지를 내려받은 뒤, 파일이 저장된 디렉터리에서 작업합니다.

cd ~/Downloads
sha256sum exodus-linux-x64-26.8.26.deb
# expect: 8e98c194ae81e88b8a8584da01ca58c71f253f9550e9a7871d9a47ed845ba104
sudo apt install ./exodus-linux-x64-26.8.26.deb

해시 확인은 apt가 강제하지 않는다는 의미에서는 선택 사항이지만, 이 과정에서 파일을 인증해 주는 다른 절차가 없다는 의미에서는 필수입니다. Exodus는 빌드마다 PGP 서명된 해시 파일을 공개하며, 26.8.26의 .deb SHA256은 8e98c194ae81e88b8a8584da01ca58c71f253f9550e9a7871d9a47ed845ba104입니다 . 두 문자열이 한 글자라도 다르면 다운로드한 파일을 삭제하고 처음부터 다시 받으세요. apt 명령 앞의 ./도 장식이 아닙니다. 이것이 없으면 apt는 exodus-linux-x64-26.8.26.deb를 저장소 패키지 이름으로 해석해 "unable to locate package" 오류를 냅니다.

그래픽 방식도 가능하며, Exodus도 이 방법을 안내합니다. 파일 관리자에서 .deb 파일을 두 번 클릭하면 됩니다. 두 번 클릭해도 아무 반응이 없어 보인다면 원인은 거의 항상 패키지가 아니라 파일 연결입니다. 시스템의 Software Install 처리기를 .deb 파일의 기본 애플리케이션으로 설정한 뒤 다시 시도하세요 . GNOME 기반 데스크톱에서는 파일을 오른쪽 클릭하고 Properties를 연 다음, "Open With"를 Software Install로 지정하면 됩니다. 그래픽 설치 프로그램이 열리면 이후 흐름은 Install 버튼 한 번과 비밀번호 입력뿐입니다.

이 설치 경로에서 실패의 대부분을 차지하는 오류 메시지는 하나입니다. apt가 충족되지 않은 의존성을 보고한다면, 즉 GUI 라이브러리가 빠진 축소형 또는 최소 설치 환경이라면 다음을 실행하세요.

sudo apt --fix-broken install

일반적인 경우에는 이 명령이 배포판 자체 저장소에서 빠진 패키지를 가져와 문제를 해결합니다. 그래도 해결되지 않는다면 남은 후보는 표준 Electron GUI 의존성인 libgtk-3-0, libnotify4, libnss3, libxss1, libasound2입니다.

설치가 끝나면 터미널이 아니라 데스크톱 환경의 앱 목록에서 Exodus를 실행하세요 . 여기서 앞서 말한 패키징 특이점이 실제로 드러납니다. 애플리케이션 메뉴에 Exodus 항목이 두 개 보일 수 있습니다. 이는 중복된 .desktop 파일과 /usr/lib/exodus 안에 남아 있는 desktop-install 스크립트 때문에 생깁니다. 아이콘이 두 개인 것은 설치가 정상적으로 끝났을 때 나타나는 일반적인 결과이지, 설치가 망가졌다는 증거가 아닙니다. 정상적으로 실행되는 항목을 선택하고 다른 하나는 숨기거나 무시하면 됩니다. 두 항목 모두 애플리케이션을 시작하지 못할 때만 실제로 진단해야 할 실패이며, 그 시점에서 Exodus 지원팀이 제시하는 대안도 .deb를 포기하고 휴대용 .zip을 사용하는 것입니다.

자금을 넣기 전에 마지막으로 두 가지를 처리하세요. Linux에서는 자동 업데이트가 실행되지 않으므로 , 설치한 버전을 기록해 두세요. 향후 업데이트는 새로 내려받아 기존 설치 위에 다시 설치해야 한다는 뜻입니다. 그리고 12단어 복구 문구를 즉시 오프라인에 적어 두세요. 앱 비밀번호는 로컬 애플리케이션 데이터만 보호하며, 그 자체로 자금을 복구할 수는 없습니다 .

단계별 안내: 모든 리눅스 배포판에서 .zip 설치하기

휴대용 .zip은 Debian 계열이 아닌 모든 배포판 — Fedora, openSUSE, Arch, NixOS — 에서 지원되는 설치 방식이며, .deb가 제대로 동작하지 않을 때 Exodus 지원팀도 권장하는 대안입니다 . 설치 프로그램도, 패키지 데이터베이스 항목도 없습니다. exodus-linux-x64-26.8.26.zip 파일의 압축을 풀고, 해당 폴더를 계속 둘 위치에 둔 뒤, 원한다면 스크립트 하나를 실행해 메뉴 항목을 등록하면 됩니다. 대략 2분이면 끝나는 네 단계이고, 되돌리기 어려운 결정은 폴더를 어디에 둘지뿐입니다.

1. 다운로드한 뒤 안정적인 위치에 압축을 풉니다. 아카이브는 미러가 아니라 반드시 exodus.com/download에서 받으세요. 그리고 계속 유지할 위치에 압축을 풉니다. Exodus 문서의 예시는 /home/satoshi/Exodus-linux-x64입니다 . 이 부분은 보기보다 중요합니다. 다음 단계에서 만들어지는 데스크톱 항목은 실행 파일의 절대 경로를 고정해서 기록하므로, 나중에 폴더를 옮기거나 이름을 바꾸면 메뉴 바로가기와 프로토콜 핸들러가 조용히 깨집니다. 먼저 최종 위치를 정하세요. 보통은 $HOME 아래 디렉터리를 선택합니다. 루트 권한이 필요 없고 시스템 업그레이드 후에도 유지되기 때문입니다.

unzip exodus-linux-x64-26.8.26.zip -d ~/Exodus-linux-x64
cd ~/Exodus-linux-x64

2. 터미널에서 메뉴 항목을 등록합니다. 압축을 푼 폴더 안의 install-desktop-file.sh는 애플리케이션 메뉴 항목과 딥링크에 쓰이는 exodus:// 프로토콜 핸들러를 함께 등록합니다 . 다음처럼 bash로 명시적으로 실행하세요.

bash install-desktop-file.sh

파일 관리자에서 스크립트를 더블클릭하면 보통 아무 일도 일어나지 않은 것처럼 보입니다. 대부분의 데스크톱 환경은 이를 텍스트 편집기에서 열거나 보이는 터미널 없이 실행하므로, 오류가 나도 보이지 않게 지나갑니다. 셸에서 실행하는지가 작동하는 바로가기와 원인을 알 수 없는 실패를 가릅니다. 엄밀히 말하면 이 단계는 선택 사항입니다. 건너뛰어도 앱 서랍이 아니라 경로로 실행하는 완전히 동작하는 지갑은 그대로 사용할 수 있습니다.

3. 스크립트가 failed to execvp: xdg-settings 오류로 실패하는 경우. 이 오류는 xdg-utils가 없다는 뜻입니다. 전체 데스크톱 메타패키지가 설치되지 않은 최소 설치 또는 서버 기반 설치에서 흔합니다. 설치한 뒤 스크립트를 다시 실행하세요. 이 작업은 멱등적이므로 두 번째 실행해도 안전합니다.

  • Fedora / RHEL 계열: sudo dnf install xdg-utils
  • openSUSE: sudo zypper install xdg-utils
  • Arch: sudo pacman -S xdg-utils
  • Debian 계열(zip을 사용하는 경우): sudo apt install xdg-utils

4. 메뉴 항목이 여전히 실행되지 않으면 바이너리를 직접 실행합니다. Exodus 문서에서 안내하는 대안은 압축을 푼 폴더 안의 Exodus 파일을 실행하는 것입니다 . 압축 해제 과정에서 실행 권한 비트가 빠지는 경우가 있으니 먼저 설정하세요.

chmod +x Exodus
./Exodus

이 방식으로 실행하면 콘솔 출력도 볼 수 있습니다. 창이 전혀 뜨지 않을 때는 이 출력이 필요합니다. 다음에 다루는 샌드박스와 공유 라이브러리 오류가 모두 여기에 표시됩니다. .zip에도 같은 수동 업데이트 방식이 적용된다는 점을 기억하세요. 아카이브가 자체 포함형이므로, 업데이트하려면 새 빌드를 다운로드한 뒤 같은 경로를 유지한 채 폴더 내용을 제자리에서 교체해야 바로가기가 계속 살아 있습니다 . 압축을 풀기 전에 아카이브에 대해 공개된 SHA256 검사를 실행하세요. 26.8.26 zip의 예상 값은 3b5a8cadb73aa64e23e58f2819a3d5adab2e857780991ace2c70ea63b56e42ff입니다 .

문제 해결: 샌드박스 권한, 누락된 라이브러리, 실행 실패

Linux에서 Exodus가 실행되지 않는 문제는 대부분 세 가지 원인으로 좁혀집니다. Electron 샌드박스 권한이 깨졌거나, 최소 설치 환경에서 공유 라이브러리가 빠졌거나, 데스크톱 항목이 등록되지 않은 경우입니다. Exodus의 공식 지원 문서는 지갑이 첫 실행에서 시작되지 않을 때 chrome-sandbox 소유권을 sudo chown root chrome-sandbox로 고친 뒤 sudo chmod 4755 chrome-sandbox를 실행하라고 안내합니다 . 이런 실행 실패는 지갑 데이터에는 영향을 주지 않습니다. 12단어 복구 문구는 그것을 읽는 실행 파일과 독립적입니다.

아래 표는 첫 실행 보고의 대부분을 차지하는 네 가지 문제를 원인과 문서화된 해결 방법에 맞춰 정리한 것입니다.

증상가능성 높은 원인해결 방법
앱을 실행해도 아무 반응이 없고 창이 나타나지 않음 Electron의 chrome-sandbox 헬퍼에 root 소유권과 setuid 비트가 없음 설치 디렉터리에서 sudo chown root chrome-sandbox를 실행한 뒤 sudo chmod 4755 chrome-sandbox 실행
터미널 오류에서 누락된 .so 라이브러리를 지목함 최소 설치 또는 서버용 설치 환경에 GUI 런타임 패키지가 빠져 있음 오류에 표시된 의존성을 설치합니다. 흔한 후보는 libgtk-3-0, libnotify4, libnss3, libxss1, libasound2입니다
libgconf-2-4가 누락되었거나 사용할 수 없다고 표시됨 GConf가 더 이상 사용되지 않으며 Ubuntu 22.04+ 및 Debian 12+ 저장소에서 해당 패키지가 제거됨 억지로 찾지 말고 먼저 앱을 실행해 실제로 시작을 막는지 확인합니다
메뉴 아이콘이 없거나 데스크톱 바로가기가 실패함 데스크톱 파일이 등록되지 않았거나 xdg-utils가 없음(failed to execvp: xdg-settings) xdg-utils를 설치하고 bash install-desktop-file.sh를 다시 실행하거나, chmod +x Exodus./Exodus로 바이너리를 직접 실행합니다

샌드박스 수정은 정확히 이해해야 합니다. 두 명령이 지갑을 관리자 권한으로 실행하는 것처럼 보일 수 있지만, 실제로는 전혀 다릅니다. chown rootchmod 4755는 Exodus 자체가 아니라 Exodus 폴더 안에 포함된 chrome-sandbox 바이너리에 적용됩니다. Electron은 렌더러 프로세스를 격리하는 샌드박스를 만들기 위해 해당 헬퍼가 root 소유이고 setuid 비트가 설정되어 있어야 합니다. 그렇지 않으면 Chromium은 샌드박스 없이 실행하는 대신 시작을 거부합니다. Exodus는 지갑을 root로 실행하거나 sudo로 실행해서는 안 되며, 지원팀이 구체적으로 요청하지 않은 한 명령줄 플래그도 붙이지 말라고 명확히 안내합니다 . 포럼 글에서 자주 보이는 플래그, 특히 --no-sandbox는 실행을 위해 격리 계층을 포기하는 선택입니다. 개인 키를 보관하는 소프트웨어에서는 좋은 거래가 아닙니다.

libgconf-2-4 문제는 문서를 글자 그대로 따라가면 오후를 통째로 낭비할 수 있는 경우입니다. Exodus 지원 문서에는 여전히 Debian 및 Ubuntu용 apt 예시와 Fedora 및 Red Hat 계열용 yum 예시가 함께 실려 있습니다 . 하지만 GConf는 생태계 전반에서 더 이상 사용되지 않으며, 해당 패키지는 Ubuntu 22.04+ 또는 Debian 12+ 아카이브에 더 이상 존재하지 않습니다. apt가 "unable to locate package"를 반환한다면 현재 릴리스에서는 예상되는 동작이지, sources list가 망가졌다는 뜻이 아닙니다. 이를 맞추려고 서드파티 PPA를 추가하거나 관리되지 않는 미러에서 .deb를 받아오지 마세요. 그렇게 하면 Linux 암호화폐 지갑 설치를 위험하게 만드는 신뢰할 수 없는 출처 문제가 그대로 다시 들어옵니다. 먼저 Exodus를 실행해 실제로 시작되는지 확인하세요. 최신 빌드에서는 대체로 실행됩니다.

위 방법을 모두 적용해도 실행 실패가 해결되지 않는다면, 가장 빠른 진단 방법은 애플리케이션 메뉴가 아니라 터미널에서 Exodus를 시작하는 것입니다. 설치 디렉터리에서 ./Exodus를 실행하면 기본 오류가 조용히 버려지지 않고 표준 출력에 표시됩니다. 덕분에 "아무 일도 안 일어남"이 조치 가능한 누락 라이브러리 이름이나 특정 권한 거부로 바뀝니다 . 문제가 .deb 설치에서 비롯된 경우, Exodus 지원팀은 패키지 관리자 상태를 완전히 우회하는 휴대용 .zip 빌드로 전환하는 방법도 직접 권장한 바 있습니다 . 무엇이든 다시 설치하기 전에 12단어 복구 문구가 오프라인에 기록되어 있는지 확인하세요. 앱 비밀번호는 로컬 애플리케이션 데이터만 보호하며, 그 자체로는 자금을 복구할 수 없습니다 .

다운로드 파일 검증, 수동 업데이트, 가짜 Exodus 지갑 피하기

검증은 Linux에 Exodus를 설치할 때 남는 가장 큰 위험, 즉 내가 받은 파일이 Exodus가 배포한 파일이 맞는지를 확인하는 2분짜리 절차입니다. Exodus는 데스크톱 빌드마다 release-hashes 텍스트 파일을 함께 제공하며, 26.8.26 버전(2026년 8월 26일 공개)의 파일은 각 아티팩트의 SHA256 해시를 나열한 PGP 서명 SHA512 메시지입니다 . Linux용으로 공개된 값은 .deb의 경우 8e98c194ae81e88b8a8584da01ca58c71f253f9550e9a7871d9a47ed845ba104, .zip의 경우 3b5a8cadb73aa64e23e58f2819a3d5adab2e857780991ace2c70ea63b56e42ff입니다 . 다운로드한 파일에 sha256sum을 실행한 뒤 한 글자씩 비교하세요. 값이 다르면 즉시 중단하고 파일을 삭제한 다음 exodus.com/download에서 다시 다운로드해야 합니다.

sha256sum exodus-linux-x64-26.8.26.deb
# expected: 8e98c194ae81e88b8a8584da01ca58c71f253f9550e9a7871d9a47ed845ba104

sha256sum exodus-linux-x64-26.8.26.zip
# expected: 3b5a8cadb73aa64e23e58f2819a3d5adab2e857780991ace2c70ea63b56e42ff

같은 hashes 파일은 바이너리만이 아니라 매니페스트 자체도 확인하고 싶은 사용자를 위해 Exodus Movement의 Keybase PGP 키, 지문 ef2ccd36c16a8b90da1932e0926dc59fbb75b328로 서명 검증을 안내합니다 . 다만 검증 기능이 제공될 뿐 설치 과정에서 자동으로 확인해 주지는 않으므로 전부 직접 해야 합니다.

“공식 사이트만”이 형식적인 문구가 아니라 반드시 지켜야 할 원칙인 이유

Exodus 설치 문서는 Exodus를 반드시 exodus.com에서 직접 다운로드해야 하며, 제3자 웹사이트, 배포 플랫폼, 패키지 매니저에서 받지 말라고 명시합니다 . 여기에는 Flathub의 io.exodus.Exodus 목록도 포함됩니다. Flathub 자체가 이를 Unverified, Proprietary, Medium Risk로 표시하고 있으며, 해당 페이지도 이 래퍼가 Exodus의 검증, 제휴, 지원을 받지 않는다고 밝힙니다 . 공개 매니페스트는 투명합니다. Electron 기반 앱 위에 공식 Exodus zip을 감싸는 구조입니다. 하지만 고정된 URL은 현재 26.8.26 빌드보다 약 6개월 뒤처진 exodus-linux-x64-26.3.11.zip을 가리킵니다 .

이 원칙을 무시했을 때의 비용은 이미 기록되어 있습니다. 2024년 2월, “Movement Exod”라는 이름으로 게시된 가짜 “Exodus” 앱이 Canonical의 Snap Store에 올라왔고, 그럴듯한 로고와 스크린샷까지 갖추고 있었습니다. 한 사용자는 그 안에서 지갑을 복구했다가 약 9 BTC, 당시 가치로 약 49만 달러를 잃었습니다 . 패키지 분석 결과 이 앱은 진짜 클라이언트보다 훨씬 작은 Flutter 애플리케이션이었고, 실제 Exodus 데스크톱 빌드는 Electron 기반이며 가짜 앱에는 포함되지 않은 수백 MB 규모의 전체 런타임을 함께 제공합니다 . 이후 Snap Store 운영진은 비슷하게 위장한 가짜 지갑 Snap 수십 개를 기록해 왔습니다. 이들은 삭제되면 새 이름으로 다시 올라오고, 이름에 거의 같은 모양의 유니코드 대체 문자, 즉 homoglyph를 끼워 넣어 필터를 피하는 경우도 많았습니다. 이는 Snapcraft 포럼에 문서화되어 있습니다 .

Canonical의 전 Snap Advocacy 리드였던 Alan Pope는 이 사건 기록에서 “사용자는 Snap Store에 게시된 가짜 지갑에 복구 문구를 입력해 약 9 BTC, 대략 49만 달러를 잃었다”고 썼습니다 (source: popey.com, 2024-02).

Linux 업데이트는 직접 일정에 넣고 반복해야 합니다

Windows와 macOS에서는 자동 업데이트가 기본으로 켜져 있지만 Linux에서는 제공되지 않습니다 . 업데이트하려면 공식 페이지에서 더 최신의 .deb 또는 .zip을 다시 다운로드해 기존 버전 위에 설치해야 합니다 . 실무적으로는 다음처럼 하면 됩니다.

  • 반복 캘린더 알림을 설정하세요. Exodus가 YY.M.DD 형식의 날짜 기반 릴리스 체계를 쓰는 점을 고려하면 매월 한 번 정도가 적절합니다. exodus.com/releases에서 현재 사용 중인 버전보다 새 빌드가 있는지 확인하세요.
  • 업데이트 전에 12단어 복구 문구가 오프라인에 적혀 있는지 확인하세요. 이는 Exodus가 직접 안내하는 예방 조치입니다 .
  • 새 파일을 설치하기 전에 해당 릴리스의 hashes 파일과 SHA256을 대조하세요. 업데이트할 때마다 잘못된 바이너리를 설치할 가능성이 새로 생깁니다.
  • 출처를 확인하지 않은 지갑에는 절대 복구 문구를 입력하지 마세요. 12단어 키는 자금을 복구합니다. 앱 비밀번호는 로컬 애플리케이션 데이터만 보호합니다 .

핵심만 정리하면 이렇습니다. 배포판에 맞는 형식, 즉 Debian 계열이면 .deb, 그 외에는 .zip을 선택하세요. exodus.com에서만 다운로드하고, 시스템에 설치하기 전에 공개 hashes 파일로 SHA256을 확인하세요. 12단어 키는 오프라인에 백업하고, 이 절차를 매달 반복하도록 캘린더에 알림을 넣으세요. 이 다섯 단계면 패키지 형식 선택, 중복 메뉴 문제, 샌드박스 및 라이브러리 오류, 가짜 지갑 위험까지 하나의 루틴 안에서 처리할 수 있습니다. Linux에서 필요한 나머지 작업은 대부분 이 원칙의 변형입니다.

자주 묻는 질문

Exodus는 Linux용 공식 AppImage, Snap, Flatpak을 제공하나요?

아니요. Exodus가 배포하는 Linux 아티팩트는 정확히 두 가지, 즉 .deb 패키지와 휴대용 .zip 아카이브뿐이며, 그 외에는 공식 배포물이 아닙니다 . 공식 AppImage, Snap, RPM, AUR 패키지, apt 저장소는 없습니다. Flathub에는 io.exodus.Exodus라는 ID의 Flatpak이 존재하지만, 해당 목록은 Unverified, Proprietary, Medium Risk로 표시되어 있으며, 페이지에는 이 래퍼가 Exodus가 검증했거나 Exodus와 제휴했거나 Exodus가 지원하는 것이 아니라고 명시되어 있습니다 . 빌드 매니페스트도 공식 zip을 다시 포장하는 방식일 뿐이며 exodus-linux-x64-26.3.11.zip에 고정되어 있습니다. 현재 26.8.26 빌드보다 약 6개월 뒤처진 버전입니다 . Exodus의 자체 설치 안내는 exodus.com에서만 다운로드하고, 서드파티 사이트, 배포 플랫폼, 패키지 매니저에서는 절대 받지 말라는 것입니다.

Exodus의 .deb를 설치하면 애플리케이션 메뉴에 아이콘이 두 개 생기는 이유는 무엇인가요?

패키지가 일반적인 Debian 방식으로 데스크톱 항목을 등록하는 동시에, /usr/lib/exodus 안에 중복 .desktop 파일과 desktop-install 스크립트도 함께 포함하기 때문입니다. 둘 다 애플리케이션 메뉴에 표시되고, 두 항목의 Exec 줄이 서로 달라 데스크톱 환경은 이를 중복 제거하지 않고 별개의 프로그램 두 개로 취급합니다. 이는 패키징 산물일 뿐, 설치가 손상되었거나 중복 설치되었다는 신호가 아닙니다. 두 항목 모두 같은 바이너리를 실행합니다. 해결 방법은 중복 .desktop 파일을 삭제하고 메뉴 데이터베이스를 새로 고치는 것입니다. 패키지 자체가 설치한 항목을 남겨두면 됩니다. .deb가 다른 방식으로도 계속 문제를 일으킨다면, Exodus 지원팀은 이를 제거하고 대신 휴대용 .zip 빌드로 돌아갈 것을 권장한 바 있습니다 .

Linux에서 Exodus를 실행하기 위한 최소 시스템 요구 사항은 무엇인가요?

Exodus Desktop은 주요 배포판의 최신 릴리스 또는 LTS 릴리스를 실행하는 64비트 Linux 시스템, x86_64 CPU, 그리고 최적의 성능을 위해 8GB RAM을 요구합니다 . ARM 및 RISC 프로세서는 명시적으로 지원되지 않으므로 Raspberry Pi 보드, ARM 기반 Chromebook, Linux를 실행하는 Apple Silicon 머신은 제외됩니다 . 파일명 exodus-linux-x64-26.8.26.debx64가 실질적인 단서입니다. 다운로드할 수 있는 ARM 아티팩트는 없습니다. 축소형 또는 최소 설치 환경에서는 Electron 클라이언트가 시작되기 전에 libgtk-3-0, libnotify4, libnss3, libxss1, libasound2 같은 표준 GUI 라이브러리가 추가로 필요할 수도 있습니다.

Exodus는 Windows와 macOS처럼 Linux에서도 자동 업데이트되나요?

아니요. Windows와 macOS에서는 자동 업데이트가 기본으로 켜져 있어 새 빌드가 백그라운드에서 다운로드되고 다음 실행 때 적용되지만, Linux에서는 자동 업데이트가 전혀 제공되지 않습니다 . Linux 사용자는 수동으로 업데이트해야 합니다. Exodus 릴리스 페이지에서 더 새로운 .deb 또는 .zip을 다시 다운로드한 뒤 기존 버전 위에 설치하면 됩니다. Exodus는 날짜 기반 버전 표기(YY.M.DD)를 사용하므로 현재 빌드 번호가 곧 릴리스 날짜 역할도 합니다. 26.8.26은 2026년 8월 26일에 배포되었습니다 . Exodus는 업데이트 전에 12단어 복구 문구를 적어 두었는지 확인하라고 안내합니다. 지갑을 복원하는 것은 앱 비밀번호가 아니라 바로 이 문구이기 때문입니다 .

Exodus Linux 다운로드가 진짜인지 어떻게 확인하나요?

설치하기 전에 다운로드한 파일에 sha256sum을 실행하고, 출력값을 해당 빌드에 대해 Exodus가 공개한 release-hashes 파일과 비교하세요. 버전 26.8.26의 경우 Linux .zip 해시는 3b5a8cadb73aa64e23e58f2819a3d5adab2e857780991ace2c70ea63b56e42ff이고, .deb 해시는 8e98c194ae81e88b8a8584da01ca58c71f253f9550e9a7871d9a47ed845ba104입니다 . 해시 파일 자체는 PGP 서명된 SHA512 메시지이며, 서명 검증은 지문이 ef2ccd36c16a8b90da1932e0926dc59fbb75b328인 Exodus Movement의 Keybase 키를 가리킵니다. 검증은 수동으로 해야 하며 내장 검사기는 없습니다. 하지만 이 단계가 진짜 빌드와 위조 빌드를 가르는 기준입니다. 실제 피해 사례도 기록되어 있습니다. 2024년 2월 Canonical의 Snap Store에 올라온 가짜 "Exodus" 앱으로 한 사용자가 당시 약 49만 달러에 해당하는 9 BTC가량을 잃었습니다 . 분석 결과 해당 사칭 앱은 진짜 클라이언트보다 훨씬 작은 Flutter 앱이었고, 실제 Exodus 데스크톱 빌드는 Electron 기반인 것으로 확인되었습니다 . Snap Store 모더레이터들은 별도로, 삭제를 피하려고 유사 문자 치환을 사용해 새 이름으로 다시 등장하는 위장 가짜 지갑 snap 수십 개를 목록화한 바 있습니다 . 스토어의 confinement 배지는 여기서 보호 수단이 되지 못합니다. 샌드박싱은 사용자가 앱에 입력한 복구 문구를 앱이 외부로 빼내는 것을 막지 못하기 때문입니다.