每天早上一封邮件,把昨天的 AI 梳理好订阅邮件

METAL LAB

AI 용어사전쓰다 보면 만나는 말

플랫팩

Flatpak

리눅스에서 필요한 구성 요소를 통째로 넣어 배포하는 프로그램 설치·배포 방식이다.

쉽게 말하면

플랫팩(Flatpak)은 리눅스 컴퓨터에서 프로그램을 설치하고 관리하는 방법 중 하나다. 리눅스는 배포판마다 시스템 구성이 조금씩 달라서, 같은 프로그램이라도 이 컴퓨터에는 잘 설치되고 저 컴퓨터에는 오류가 나는 일이 흔했다. 플랫팩은 프로그램이 필요로 하는 부속 부품을 모두 한 상자에 담아 배포하는 방식이라, 어떤 리눅스 컴퓨터든 상자를 그대로 열면 똑같이 돌아간다.

비유하자면 이사할 때 짐을 그냥 트럭에 실어 옮기는 대신, 방마다 필요한 가구와 소품을 다 갖춘 완제품 컨테이너 하나로 옮기는 것과 비슷하다. 어느 집에 놓든 컨테이너를 열면 바로 같은 환경이 만들어진다. 프로그램을 설치한 뒤 업데이트도 그 저장소(컨테이너를 모아둔 창고)를 통해 한꺼번에 받을 수 있어서, 사용자가 일일이 호환성을 맞추거나 우회 작업을 할 필요가 줄어든다.

플랫팩 자체는 리눅스 생태계에서 널리 쓰이는 배포 방식이고, 개별 회사들은 이 방식을 이용해 자기 프로그램을 리눅스용으로 더 쉽게 내보낼 뿐이다. 즉 플랫팩을 지원한다고 해서 그 회사가 플랫팩을 만들었다는 뜻은 아니다.

기사에서 이렇게 나와요

기사에서는 "새로 추가된 Flatpak 저장소를 통하면 설치와 이후 업데이트가 한층 간단해진다"고 설명한다. 여기서 오해하기 쉬운 점은 Flatpak이 지포스나우나 엔비디아가 만든 전용 기술이라는 생각이다. 실제로는 리눅스 전반에서 쓰이는 범용 설치·배포 방식이고, 엔비디아는 이 방식을 빌려 자사 앱의 리눅스 설치 과정을 편하게 만든 것뿐이다.

직접 해보기

리눅스를 쓰고 있다면 사용 중인 소프트웨어 관리 프로그램(그놈 소프트웨어, KDE 디스커버 등)을 열어 원하는 프로그램 이름을 검색해보자. 검색 결과에 'Flatpak'이라고 표시된 항목이 있다면, 그 항목을 선택해 설치하면 된다. 설치 후에는 별도 설정 없이 같은 프로그램을 통해 업데이트를 받을 수 있다.

함께 볼 용어

이 용어가 나온 기사

ㄱㄴㄷ 전체 찾아보기