다양한 지역의 초기 컴퓨터 소유자에게 Endless가 배포하는 컴퓨팅 시스템과 스팀덱(Steam Deck)와 같은 게임 장치를 포함하여 수많은 Linux 기반 개인용 컴퓨터에 애플리케이션을 설치하는 일반적인 방법으로 Flatpak의 활용이 두드러지고 있습니다.

Flatpak은 다양한 Linux 운영 체제에서 손쉽게 설치 및 제거할 수 있는 다용도 패키지 관리자입니다. 그러나 특정 관련 프로세스를 완료하려면 추가 소프트웨어가 필요할 수 있습니다. 이와 관련하여 당사는 이러한 작업을 용이하게 하기 위해 설계된 최적의 솔루션을 엄선했습니다.

GNOME 소프트웨어

GNOME 소프트웨어 애플리케이션은 데스크톱 Linux 플랫폼의 수많은 반복을 위한 사전 설치된 소프트웨어 저장소 역할을 합니다. 플랫팩 기술이 완벽하게 통합되어 있어 사용자는 이 형식을 활용하여 새로운 애플리케이션을 손쉽게 탐색하고 설치할 수 있습니다.

그놈 소프트웨어는 애플리케이션을 다운로드할 수 있는 편리한 플랫폼을 제공하여 기존 설치를 쉽게 관리할 수 있으며, 사용자가 원하지 않는 프로그램을 삭제할 수 있는 옵션과 함께 장치에 남아 있을 수 있는 관련 데이터를 지울 수 있습니다.

GNOME 소프트웨어 애플리케이션은 사용자가 애플리케이션을 얻기 위해 시스템에서 사용하는 원격 저장소(플랫팩 리모트라고 함)에 대한 정보를 제공합니다. 이러한 리모컨을 활성화 및 비활성화하는 것은 가능하지만 새 리모컨을 추가할 수 있는 옵션이 없으므로 이를 위해 터미널 또는 외부 도구를 사용해야 합니다.

그놈 소프트웨어는 페도라, 데비안, 오픈수세 등 여러 리눅스 배포판에서 사용하는 애플리케이션 관리자입니다. 그러나 시스템에 아직 설치되어 있지 않은 경우 수동으로 설치하는 옵션이 있습니다. 예를 들어 우분투 23.10부터는 기본 데스크톱 환경이 그놈 대신 GDM으로 변경되었기 때문에 그놈 소프트웨어가 설치에 포함되지 않을 수 있습니다. 우분투에서 플랫팩 패키지를 사용하려면 플랫팩 플러그인과 함께 GNOME 소프트웨어를 다운로드하여 설치해야 합니다.

 sudo apt install gnome-software gnome-software-plugin-flatpak 

Flatseal

Flatpak은 사용자가 특정 파일에 대한 액세스를 제한하고 웹캠과 같은 특정 하드웨어 구성 요소를 비활성화할 수 있도록 하여 컴퓨터의 보안을 보다 효과적으로 제어할 수 있도록 하기 위해 고안되었습니다. 이 기능은 애플리케이션을 실행할 수 있는 격리된 환경을 만드는 ‘샌드박싱’이라는 프로세스를 통해 이루어집니다. 이 기술의 개발은 계속해서 개선되고 있습니다.

이 글도 확인해 보세요:  Linux에서 'sudo 암호가 작동하지 않음' 오류를 해결하는 방법

Linux의 개발 초기에는 Android 및 iOS 플랫폼에서 널리 사용되는 샌드박스 애플리케이션 구현이 포함되지 않았습니다. 따라서 Linux 기반 시스템은 이러한 유형의 애플리케이션에 대한 기술 기반이 비교적 초기 단계에 머물러 있습니다. 반면, 모바일 애플리케이션은 일반적으로 특정 데이터에 액세스하기 위해 사용자 동의를 요청하는 반면, 데스크톱 애플리케이션은 미리 정해진 권한 범위를 전제로 하는 경우가 많습니다. 일반적으로 사용자에게 앱에 필요한 특정 권한에 대해 미리 알려주는 경우는 거의 없습니다.

샌드박싱은 민감한 데이터 및 리소스에 대한 애플리케이션의 액세스를 제한하여 시스템 보안을 보장하는 중요한 조치입니다. 안타깝게도 많은 애플리케이션은 의도된 기능에 해당 권한이 필요하지 않은 경우에도 사용자 파일 및 폴더에 무제한으로 액세스할 수 있도록 설계되어 있습니다. 이는 개인 정보와 프라이버시를 침해할 수 있는 심각한 보안 위험을 초래합니다. 따라서 이러한 잠재적 위협으로부터 보호하기 위해 적절한 안전 장치를 사용하는 것이 필수적입니다.

플랫씰 애플리케이션은 사용자에게 개별 애플리케이션에 부여된 권한 목록을 제공하여 사용자가 재량에 따라 이러한 권한을 부여하거나 취소할 수 있도록 합니다. 이를 통해 사용자는 승인되지 않은 활동이 발생하지 않으며, 기기에 저장된 민감한 정보에 액세스할 수 있는 소프트웨어가 없음을 안심할 수 있습니다.

더 많은 권한을 부여하면 애플리케이션을 더 자유롭게 운영할 수 있어 사용자 경험이 향상될 수 있지만, 이러한 접근 방식에는 잠재적인 위험이 수반된다는 점에 유의해야 합니다. 특히, 일부 프로그램은 처음부터 특정 디렉토리에 대한 액세스가 제한되어 있어 최적의 상태로 작동하지 않을 수 있습니다. 이미지 편집기와 같은 특정 소프트웨어를 사용하려고 할 때 지정된 폴더 내에서 작동하지 않아 사용자가 어려움을 겪는 경우도 있습니다. 이는 애플리케이션을 처음 구성할 때 특정 디렉터리 내에 있는 파일에 대한 접근 권한만 부여하고 다른 위치에는 접근하지 못하도록 제한했기 때문일 수 있습니다. 결과적으로 사용자는 이러한 도구에 이러한 제약이 적용되었다는 사실을 알지 못한 채 특정 영역 내에서 작업을 수행할 수 없는 이유에 대해 당황할 수 있습니다.

이 글도 확인해 보세요:  Linux에 크리타를 설치하는 방법

수많은 Linux 애플리케이션이 기능에 대한 포괄적인 설명을 제공하지 않을 수 있으며, 이로 인해 오작동하는 것으로 오해할 수 있습니다. 그러나 이러한 문제는 플랫팩 및 권한 설정에 대한 지식이 부족하기 때문에 발생하는 경우가 많습니다. 사용자가 이러한 영역에 능숙해지면 일반적으로 플랫씰을 획득하고 익숙해져야 해결책을 찾을 수 있습니다.

창고

플랫팩은 고유 애플리케이션 식별자 및 버전, 호환 가능한 아키텍처, 안정성 또는 베타 테스트 단계와 같은 릴리스 상태 등 다양한 데이터가 포함된 종합적인 패키지입니다. Warehouse 앱은 선택한 플랫팩에 대한 구체적인 세부 정보를 원하는 사용자에게 이러한 풍부한 정보에 대한 액세스를 제공합니다. 귀중한 인사이트의 저장소인 이 앱은 플랫팩의 다양한 측면에 대한 지식의 보물창고 역할을 합니다.

플랫팩의 자동 업데이트 기능은 종종 몇 가지 단점이 있는 것으로 간주됩니다. 하지만 Warehouse는 사용자가 특정 앱이 자동으로 업데이트되지 않도록 설정할 수 있는 솔루션을 제공합니다. 이를 통해 개인은 선호하는 버전의 애플리케이션을 유지하고 새 릴리스로 인해 발생할 수 있는 잠재적인 문제를 피할 수 있습니다. 또한 Warehouse를 사용하면 업데이트된 버전에 문제가 발생할 경우 소프트웨어의 이전 반복으로 되돌릴 수 있습니다.

Warehouse는 GNOME 소프트웨어와 유사하게 사용 가능한 Flatpak 리모컨 목록을 제공합니다. 그러나 저장소 목록에는 배포판과 관련된 일부 항목이 없으며, 대신 Flathub와 같이 사용자가 수동으로 구성한 리모컨을 표시하도록 선택합니다. 그럼에도 불구하고 이 애플리케이션은 새로운 원격 소스를 발견하고 추가할 수 있는 인상적인 기능을 제공합니다. “elementaryOS AppCenter”, “GNOME Nightly” 및 “KDE 테스트 애플리케이션”과 같은 선택 사항을 보여줍니다. 사용자는 사용자 지정 리포지토리 파일 또는 URL을 목록에 포함할 수도 있습니다.

웨어하우스는 사용자가 설치된 Flatpak 애플리케이션의 데이터가 포함된 폴더를 쉽게 찾고 식별할 수 있는 주목할 만한 기능을 제공합니다. 이를 통해 각 애플리케이션과 관련된 스토리지 위치 및 사용 중인 디스크 공간을 투명하게 확인할 수 있습니다. 또한, Warehouse는 사용자가 재량에 따라 이러한 폴더를 제거할 수 있는 유연성을 제공하므로 원하는 경우 귀중한 저장 공간을 확보할 수 있습니다.

이 글도 확인해 보세요:  개발자를 위한 최고의 Linux 배포판 10가지

애플리케이션의 캐시를 제거하거나 완전히 제거하면 컴퓨터 시스템의 저장 공간을 확보하고 해당 프로그램과 관련된 모든 오작동을 해결하는 데 도움이 될 수 있습니다. 또한 이 유틸리티 도구는 단순히 현재 애플리케이션을 관리하는 것 이상의 기능을 제공하여 사용자가 이전에 제거한 프로그램에서 남겨진 데이터도 지울 수 있는 “남은 데이터 관리”라는 기능에 대한 액세스를 제공합니다.

플랫스윕

플랫스윕이라는 간단한 유틸리티는 사용자가 개인 컴퓨터에서 개별 플랫팩 애플리케이션이 차지하는 저장 공간을 모니터링하고 파악할 수 있도록 설계되었습니다.이 전용 애플리케이션은 플랫팩 앱과 관련된 디스크 사용량 측정이라는 기본 기능 외에 다른 추가 작업을 수행하지 않는다는 점에서 Warehouse와 다릅니다.

물론입니다. 플랫스윕의 집중된 기능 덕분에 수년 동안 컴퓨터에 쌓인 찌꺼기를 효율적으로 제거할 수 있습니다. 실수로 구성 요소를 조작하여 예기치 않은 문제를 일으킬 수 있는 포괄적인 시스템 클리너와 달리, Flatsweep은 플랫팩 애플리케이션의 범위 내에서만 작동합니다.

플랫스윕은 사용자에게 작업을 효과적으로 실행하는 데 필요한 모든 정보를 제공함으로써 단일 기능을 최대한 효율적으로 수행하는 데 특화된 애플리케이션입니다. 이 앱은 단순함과 미니멀리즘을 고수하면서 뛰어난 성능을 제공하는 데 중점을 두는 GNOME 데스크톱 에코시스템 내에서 높은 평가를 받는 여러 애플리케이션의 디자인 철학과 일치합니다. 간단한 인터페이스를 제공하는 플랫스윕은 사용자가 파일 삭제 작업을 신속하게 수행하고 불필요한 복잡성이나 방해 요소 없이 신속하게 작업을 진행할 수 있도록 지원합니다.

플랫팍은 대체로 잘 작동

플랫팍과 관련 유틸리티의 도입으로 Linux 기반 시스템에 애플리케이션을 설치하는 과정이 크게 간소화되어 이전보다 훨씬 더 사용자 친화적으로 바뀌었습니다. 그러나 이러한 발전에도 불구하고 Flatpak과 경쟁 대안인 Snap 패키지 모두 개선이 필요한 몇 가지 불완전한 부분이 여전히 존재합니다. 그럼에도 불구하고 기술의 지속적인 발전으로 인해 추가 소프트웨어 구성 요소의 필요성은 결국 쓸모 없게 될 수 있습니다.

By 이지원

상상력이 풍부한 웹 디자이너이자 안드로이드 앱 마니아인 이지원님은 예술적 감각과 기술적 노하우가 독특하게 조화를 이루고 있습니다. 모바일 기술의 방대한 잠재력을 끊임없이 탐구하고, 최적화된 사용자 중심 경험을 제공하기 위해 최선을 다하고 있습니다. 창의적인 비전과 뛰어난 디자인 역량을 바탕으로 All Things N의 잠재 독자가 공감할 수 있는 매력적인 콘텐츠를 제작합니다.