← 소프트웨어 자료실

Easyflatpak

Easyflatpak은 Linux에서 Flatpak 앱을 찾아 설치하고 관리하는 그래픽 도구다. 여러 앱의 병렬 설치와 묶음 설치, 게임 폴더 접근 권한을 안내하는 레시피, 이전 버전으로 되돌리기를 제공한다. 터미널 명령 대신 화면에서 Flatpak 앱을 관리하려는 사용자에게 적합하다.

사용 대상과 지원 환경

Easyflatpak은 Flatpak 앱을 화면에서 설치하고 관리하려는 Linux 데스크톱 사용자용이다. 개발자 홈페이지는 GNU/Linux용 그래픽 스토어로 설명하며, Flathub 배포 페이지에는 x86_64와 aarch64가 표시되어 있다. Windows·macOS용 공식 배포는 확인하지 못했다.

앱 탐색과 여러 프로그램의 설치를 자주 하는 사용자, 게임 런처의 폴더 접근 설정이 필요한 사용자에게 활용도가 있다. 배포판의 모든 패키지를 관리하는 용도로 확대 해석하지 말고 Flatpak 관리 도구로 선택하는 것이 맞다.

설치와 첫 작업 순서

먼저 공식 Flathub 설정 안내에서 자신의 Linux 배포판에 맞게 Flatpak과 Flathub 저장소를 준비한다. 이어 Easyflatpak 배포 페이지에서 설치하거나, 개발자 README의 명령인 flatpak install flathub org.dupot.easyflatpak을 사용한다.

설치 후 앱을 실행하고 원하는 프로그램을 검색한다. 앱 이름과 배포 출처를 확인한 뒤 설치 버튼을 누른다. 처음에는 앱 하나를 설치해 완료 여부를 확인하고, 이후 병렬 설치나 번들을 활용하면 작업 상태를 파악하기 쉽다. 필요한 런타임이 함께 설치될 수 있으므로 앱 자체 외의 다운로드도 고려한다.

게임 폴더 설정의 실무 예시

예를 들어 별도 디스크의 게임 폴더를 Steam과 Heroic에서 함께 쓰려는 경우를 생각할 수 있다. Easyflatpak의 레시피는 설치 과정에서 게임 저장 경로를 묻고 해당 폴더 접근 권한을 설정하도록 돕는다. 설정 페이지에서는 Steam·Lutris·Heroic·Bottles에 필요한 게임 경로를 지정할 수 있다.

공통 경로를 준비하면 런처별로 폴더를 다시 설명하는 수고를 줄일 수 있다. 설치 후에는 각 런처에서 실제 게임 위치가 맞는지 확인한다. 이 기능이 게임 호환성이나 실행 성공까지 보장하는 것은 아니다.

무료 여부와 배포 제약

확인한 Flathub 페이지는 Easyflatpak을 무료로 표시한다. 개발자 저장소에는 LGPL-2.1 라이선스가 명시되어 있다. 열어 본 공식 자료에서 유료 등급이나 설치 개수에 따른 요금 제한은 확인되지 않았다.

로컬 .flatpak 설치는 배포 설명상 Downloads 폴더의 파일을 대상으로 한다. 다른 폴더의 파일이 보이지 않는다면 이 접근 범위를 먼저 확인한다. Easyflatpak의 무료 배포와 설치 대상 앱·게임·외부 서비스의 이용료는 각각 따로 판단해야 한다.

문제가 생겼을 때 확인 순서

앱이 검색되지 않거나 설치가 실패하면 먼저 Flatpak 준비 상태와 네트워크 연결을 확인하고, flatpak remotes로 Flathub 등록 여부를 살펴본다. 저장소와 앱은 사용자별 설치 또는 시스템 전체 설치로 나뉘므로 서로 다른 범위를 보고 있지 않은지도 확인한다.

게임 폴더가 보이지 않으면 디스크가 연결되어 있는지, 설정한 경로가 맞는지, 해당 앱에 폴더 접근 권한이 있는지 순서대로 점검한다. 로컬 파일은 Downloads 위치를 확인한다. 설치 상태의 불일치가 의심되면 Flatpak 공식 문서의 flatpak repair를 검토하고, 오류 내용과 설치 범위를 기록해 공식 문제 추적기에 보고한다. 이는 점검 안내이며 문제 발생 빈도를 확인한 결과는 아니다.

다른 도구와 선택 기준

Flathub 탐색, 묶음 설치, 게임 앱의 초기 설정을 한 화면에서 처리하려면 Easyflatpak을 검토할 수 있다. 설치된 Flatpak 앱의 권한을 살펴보고 수정하는 것이 주목적이라면 권한 관리 도구인 Flatseal도 비교 대상이다. 명령을 기록하거나 반복 작업을 자동화하려면 Flatpak 명령줄 도구가 적합하다.

지원 상태 검토: 확인한 Flathub 페이지에는 4.7.1 변경 내역이 표시되며, 열어 본 공식 자료에서 지원 종료 공지는 발견하지 못했다. 개발자 README의 기능 설명과 실제 배포판 사이의 차이는 설치 전 다시 확인할 필요가 있다.

공식 안내

주요 기능

  • Flathub 앱을 검색하고 목록의 설치 버튼으로 설치한다.
  • 여러 앱을 병렬로 설치하고, 준비된 번들로 앱 묶음을 설치한다.
  • Steam·Lutris·Heroic·Bottles용 레시피에서 게임 폴더 경로를 설정한다.
  • Downloads 폴더에 있는 로컬 .flatpak 파일을 설치한다.
  • 앱을 이전 버전으로 되돌린다. 개발자 README에는 업데이트 고정 기능도 설명되어 있다.
  • 추가 Flatpak 저장소를 설정한다.
광고

관련 프로그램

miniforge

github.com

Miniforge는 conda-forge를 기본 패키지 저장소로 설정한 최소 설치 배포판이다. conda와 mamba를 제공하며, 필요한 라이브러리를 추가하고 프로젝트마다 독립된 실행 환경을 만들 수 있다. macOS에서 Python 데이터 분석이나 개발 환경을 직접 구성하려는 사용자에게 적합하다.

기타macOS

GitHub Desktop

desktop.github.com

GitHub Desktop은 Git 저장소의 변경 비교, 커밋, 브랜치 관리와 원격 동기화를 그래픽 화면에서 수행하는 무료 오픈 소스 앱이다. GitHub와 GitHub Enterprise 연동에 초점을 두며, macOS와 Windows에서 사용할 수 있다.

기타macOS

Postman

postman.com

Postman은 API 요청 전송, 응답 검사, 테스트 자동화와 협업을 제공하는 API 개발 플랫폼입니다. macOS의 Intel·Apple Silicon을 지원합니다.

기타macOS

Proxyman

proxyman.com

Proxyman은 앱과 서버 사이의 HTTP·HTTPS 요청과 응답을 수집하고, 내용을 검사하거나 시험용 응답으로 바꾸는 네트워크 디버깅 프록시다. macOS에서 웹·모바일 앱의 API 오류를 추적하는 개발자와 QA 담당자에게 적합하다.

기타macOS

OpenCode

opencode.ai

OpenCode는 프로젝트 코드를 읽고 설명·수정 작업을 돕는 오픈소스 AI 코딩 에이전트입니다. 터미널, 데스크톱 앱, IDE 확장으로 이용하며 여러 모델 제공자와 로컬 모델을 연결할 수 있습니다. macOS는 Apple Silicon과 Intel용 데스크톱 배포를 모두 제공합니다.

기타macOS

Maccy

maccy.app

Clipboard manager

기타macOS