Computer >> 컴퓨터 >  >> 체계 >> Linux

Linux에서 AppImage란 무엇입니까?

Linux에서 AppImage란 무엇입니까?

Linux 배포판에서는 가능하면 항상 패키지 관리자의 도움을 받아 새 소프트웨어를 설치해야 합니다. 모든 파일을 깨끗하게 유지하고 관리자가 모든 파일을 추적하고 나중에 쉽게 제거할 수 있습니다. 이것은 또한 나중에 배포를 업그레이드할 때 잠재적인 문제를 방지하는 데 도움이 됩니다. 그러나 배포판에 필요한 소프트웨어가 없거나 일부 소프트웨어가 너무 오래되었을 수 있으므로 때때로 대안에 의존해야 합니다. 그러나 이러한 모든 대안 중에서 최후의 수단으로 타사 ".deb" 또는 ".rpm" 파일만 다운로드하도록 선택하십시오.

AppImage란 무엇입니까?

Windows에서는 ZIP 아카이브를 다운로드하고, 디렉토리에 내용을 추출하고, 설치할 필요 없이 내에서 애플리케이션을 실행할 수 있습니다. USB 메모리에 복사한 다음 Windows 운영 체제를 사용하는 모든 컴퓨터에서 실행할 수 있기 때문에 휴대용 앱이라고 합니다.

AppImage는 기술적으로 다른 방식으로 구성되지만 사용자의 관점에서 동일하게 작동합니다. 파일 하나를 다운로드하고 아무 것도 설치할 필요 없이 Linux 운영 체제에서 프로그램을 실행합니다. 또한 이것을 USB 스틱에 복사할 수도 있으며 Debian, Ubuntu, Arch Linux, openSUSE, Fedora 또는 기타 Linux 배포판에서 실행됩니다.

AppImage는 어떻게 작동합니까?

프로그램은 일반적으로 일부 작업을 수행하기 위해 일부 라이브러리를 사용해야 합니다. 배포판은 특정 버전의 라이브러리를 선택하고 포함된 모든 프로그램이 이 버전에서 작동하는지 확인합니다. 인터넷에서 임의의 프로그램의 임의 버전은 배포판에 포함되지 않은 라이브러리가 필요할 수 있습니다.

운영 체제가 제공하는 것에 의존하는 대신 AppImage는 애플리케이션에 필요한 모든 것을 단일 파일에 담습니다. 이 파일을 실행하면 필요한 모든 것에 액세스할 수 있는 임시 파일 시스템이 생성됩니다. 다음 그림에서 LibreOffice AppImage 임시 파일 시스템의 파일 내용을 볼 수 있습니다.

Linux에서 AppImage란 무엇입니까?

여기에서 필요한 라이브러리, 이름이 "lib"로 시작하고 ".so" 확장자로 끝나는 파일이 어떻게 포함되어 있는지 알 수 있습니다.

AppImage 대 Snap 및 Flatpak

Flatpak/snap 앱은 AppImage 앱과 비슷하지만 상당히 다릅니다. 우선 플랫팩과 스냅을 사용하려면 환경과 데몬을 미리 설치해야 합니다. 데몬은 응용 프로그램의 실행, 업데이트, 설치 등을 감독하고 관리합니다. 물론 각 솔루션에는 장단점이 있으며 "최고"라는 것은 없습니다. 소프트웨어에서 필요한 항목에 따라 다릅니다.

다음은 스냅/플랫팩의 몇 가지 장점입니다.

  • 시스템의 나머지 부분과 격리된 샌드박스 방식입니다. 이렇게 하면 대부분의 맬웨어 유형으로부터 보호하고 모든 것을 차단할 수 있습니다.
  • 중앙 스토어에서 스냅을 다운로드할 수 있습니다. 소프트웨어를 검색하고 명령줄에서 직접 다운로드 및 설치할 수도 있습니다.
  • 패키지를 업그레이드하는 것은 쉽습니다. 데몬은 최신 버전을 사용할 수 있는지 확인하기 위해 상점을 살펴보고 자동으로 작업을 수행합니다.

AppImage의 장점:

  • AppImage를 실행하기 전에 시스템을 준비할 필요가 없습니다. 이것은 큰 문제가 아닌 것처럼 보일 수 있습니다. 스냅 데몬을 한 번만 설치하면 작동합니다. 그러나 이 시나리오를 생각해 보십시오. 당신은 학교에 있고 빨리 프로그램을 실행해야 합니다. 스냅 데몬을 설치할 수 없으므로(루트 권한 없음) 좋아하는 스냅을 실행할 수 없습니다. 그러나 관리자 권한이 없어도 AppImage를 다운로드하여 실행할 수 있습니다.
  • 진정한 휴대성:USB 스틱에 AppImage를 휴대하고 모든 Linux OS에서 실행할 수 있습니다.
  • 일부 AppImage 프로그램은 자체적으로 업데이트될 수 있습니다.
  • 모든 것이 하나의 파일에 들어 있습니다. 이보다 더 간단하지 않습니다:"설치"하려면 파일을 다운로드하고 "제거"하려면 삭제하십시오.

AppImage 실행 방법

이러한 파일을 다운로드한 후에는 즉시 실행되지 않습니다. 경우에 따라 실행 가능한 아이콘이 표시될 수 있습니다. 다른 경우에는 두 번 클릭해도 문제가 발생할 수 있습니다. 예를 들어 운영 체제에서 이를 동영상 파일로 혼동하여 동영상 플레이어로 열려고 할 수 있습니다.

그러나 다운로드가 완료된 후 파일을 마우스 오른쪽 버튼으로 클릭하고 속성, 권한으로 이동하여 실행 가능한 비트를 활성화해야 합니다. 이 작업을 수행하는 방법은 데스크톱 환경에 따라 다릅니다.

Linux에서 AppImage란 무엇입니까?

파일을 프로그램/실행 파일로 실행하도록 허용하는 옵션 또는 "모든 사용자"에 대해 "실행" 권한을 허용하는 옵션이 있습니다.

결론

하나를 테스트하려는 경우 AppImage 프로그램 목록을 찾을 수 있습니다. 하지만 공식 중앙 저장소가 없으며 대부분의 경우 프로그램의 다운로드 웹 페이지에서 다운로드 옵션으로 나열된 AppImage를 찾을 수 있습니다.

AppImage, Snap 또는 Flatpak 중 무엇을 사용해야 할지 고민된다면 답은 간단합니다. 패키지 관리자가 제공하는 것 이외의 앱을 거의 사용하지 않는 경우 가능하면 AppImage를 사용하십시오. 그러나 타사 소프트웨어가 자주 필요하고 로컬 컴퓨터에서만 사용하는 경우 Snap 또는 Flatpak을 사용하십시오. 앱을 가지고 가서 다른 컴퓨터에서 실행해야 하는 경우 AppImage가 제공될 때 사용하세요.

이미지 제공:appimage.org의 AppImage 로고