기본 정보
설치에 대하여
appImage 프로젝트 페이지를 여기에 인용하고 있습니다.
설치 또는 루트 권한없이 AppImage를 다운로드하여 실행할 수 있습니다.
그것을 실행 가능하게 만들기
다음과 같이 appImage를 실행 가능하게 만들 수 있습니다.
chmod a+x exampleName.AppImage
그것을 실행
다음과 같이 appImage를 실행할 수 있습니다.
./exampleName.AppImage
추가 정보
appImage 정보
appImage에 대한 일반적인 정보는 여기 를 참조 하십시오 .
appImage 프로젝트 페이지를 여기에 인용하고 있습니다.
AppImage 형식의 핵심 아이디어는 하나의 앱 = 하나의 파일입니다. 모든 AppImage에는 앱과 앱을 실행하는 데 필요한 모든 파일이 포함되어 있습니다. 즉, 각 AppImage에는 대상 기본 운영 체제에 포함 된 것 이외의 종속성이 없습니다.
위키 백과 추가
AppImage (및 이전 버전 인 klik 및 portablelinuxapps)는 전통적인 의미로 소프트웨어를 설치하지 않습니다 (즉, 시스템의 모든 곳에 파일을 배치하지 않습니다).
응용 프로그램 당 하나의 파일을 사용합니다. 각각은 독립적입니다. 여기에는 응용 프로그램이 의존하고 기본 시스템의 일부가 아닌 모든 라이브러리가 포함됩니다. 이와 관련하여 "응용 프로그램 가상화"와 유사합니다. 수퍼 유저가 아니거나 라이브 CD를 사용하는 경우에도 AppImage 파일을 사용할 수 있습니다. AppImage 파일은 실제로 설치가 수행되지 않기 때문에 응용 프로그램을 컴파일하고 설치하는 것보다 더 간단한 경우가 많습니다. AppImage 파일은 프로그램에 액세스 할 수 있도록 임시로 마운트되어 있지만 프로그램을 추출하거나 기본 시스템을 수정할 필요가없는 압축 이미지입니다.
README.md
의 AppImageKit 프로젝트는 같은 많은 추가 정보를 제공하는 사용 사례 , 문제 영역 및 목표 .
사용 사례
사용자는 업스트림 다운로드 페이지로 이동하여 원본 작성자의 응용 프로그램을 다운로드 한 다음 Windows 또는 Mac 응용 프로그램과 마찬가지로 Linux 데스크톱 시스템에서 실행하고 싶습니다.
테스터로서, 지속적인 빌드 서버에서 최신 애플리케이션 버전을 가져 와서 컴파일 할 필요없이 시스템을 망칠 염려없이 시스템에서 테스트 할 수 있기를 원합니다.
응용 프로그램 작성자 나 ISV로서 Windows 및 OS X에서와 마찬가지로 배포판에 배포 할 필요없이 다양한 배포판을 구축 할 필요없이 Linux 데스크톱 시스템 용 패키지를 제공하고 싶습니다.
목표
단순 해지세요.
AppImage는 이해, 작성 및 관리가 쉬운 매우 간단한 형식입니다.
이진 호환성을 유지하십시오.
AppImage는 이진 소프트웨어 배포 형식입니다. AppImage로 패키지 된 소프트웨어는 가능한 많은 시스템에서 가능한 이진 호환 가능하도록 설계되었습니다. 소프트웨어의 재 컴파일 필요성이 크게 줄어들어야합니다.
분포에 구애받지 마십시오.
AppImage는 그것이 만들어진 모든 기본 운영 체제 (배포)와 그 이후 버전에서 실행되어야합니다. 예를 들어, 각 대상 시스템에 대해 별도의 패키지를 작성 및 유지 관리하지 않고도 Ubuntu 9.10, openSUSE 11.2 및 Fedora 13 (및 이후 버전)을 동시에 대상으로 지정할 수 있습니다.
설치가 필요 없습니다.
AppImages는 앱을 먼저 설치하지 않고도 아카이브에서 직접 실행할 수있는 형식의 앱을 포함합니다. 이것은 라이브 CD와 비슷합니다. Live CD를 사용하기 전에 운영 체제를 먼저 설치해야 사용할 수있었습니다.
앱을 항상 압축 상태로 유지하십시오.
응용 프로그램은 항상 패키지 된 상태로 유지되므로 하드 디스크에서 압축 해제되지 않습니다. 컴퓨터는 응용 프로그램에 액세스하는 동안 응용 프로그램을 압축 해제합니다. 압축 해제는 대부분의 시스템에서 하드 디스크를 읽는 것보다 빠르기 때문에 공간을 절약 할뿐만 아니라 속도 이점도 있습니다. 또한 설치에 필요한 시간이 완전히 제거되었습니다.
어디에나 앱을 둘 수 있습니다.
AppImage는 "릴레이 가능"하므로 사용자는 CD-ROM, DVD, 이동식 디스크, USB 스틱을 포함한 모든 위치에서 저장 및 실행할 수 있습니다.
응용 프로그램을 읽기 전용으로 설정하십시오.
AppImages는 의도적으로 읽기 전용이므로 사용자는 작업 중에 앱이 자체적으로 수정되지 않도록 합리적으로 확신 할 수 있습니다.
재 컴파일하지 않아도됩니다.
재 컴파일 할 필요없이 기존 바이너리에서 AppImage를 생성 할 수 있어야합니다. 컴파일러가 필요하지 않기 때문에 AppImage 작성 프로세스의 속도가 크게 향상됩니다. 이를 통해 타사는 비공개 소스 애플리케이션을 AppImage로 패키지 할 수 있습니다. 그럼에도 불구하고 업스트림 응용 프로그램 개발자는 AppImage를 생성 할 목적으로 소스에서 빌드하는 것이 유리할 수 있습니다.
기본 운영 체제를 그대로 유지하십시오.
AppImages는 관리자가 특별히 준비하지 않은 일반 시스템에서 실행되도록하기 때문에 AppImages는 기본 운영 체제를 비정상적으로 준비하지 않아도됩니다. 따라서 특수 커널 패치, 커널 모듈 또는 기본적으로 대상 배포판과 함께 제공되지 않는 응용 프로그램에 의존 할 수 없습니다.
루트가 필요하지 않습니다.
AppImages는 최종 사용자가 실행하기 때문에 관리 계정 (루트)을 설치하거나 사용하도록 요구해서는 안됩니다. 그러나 원하는 경우 관리자 (예 : 다중 사용자 시나리오)로 설치할 수 있습니다.
appimage
태그가 유용해질 수 있다고 생각 했기 때문에 방금 만들었습니다. 우리가 필요로하지 않거나 유지하려는 경우 어쨌든 항상 다시 태울 수있는 옵션이 있습니다.