패키지 형식
Package format패키지 형식은 컴퓨터 프로그램과 패키지 관리자가 필요로 하는 추가 메타데이터를 포함하는 아카이브의 한 유형이다.[1]아카이브 파일 형식 자체는 변경되지 않을 수 있지만, 패키지 형식에는 매니페스트 파일이나 특정 디렉터리 레이아웃과 같은 추가 메타데이터가 포함되어 있다.패키지는 소스 코드 또는 실행 파일을 포함할 수 있다.
패키지는 에일리언과 같은 소프트웨어로 한 유형에서 다른 유형으로 변환될 수 있다.
공통 형식
전문형식
포맷 | 소비자 |
---|---|
APK(알핀) | 알파인 리눅스[2] |
APK(안드로이드) | 안드로이드 |
앱이미지 | Linux 배포에 제한이 없음.(자체 포함 이진수) |
APPX 및 APPXBundle | Windows 8 이상, Windows Phone[3] |
뎁 | 우분투, 슈분투, 리눅스 민트와[4] 같은 데비안과 그 파생상품들 |
이빌드 | 겐투 리눅스[5] |
플랫박 | 모든 Linux 시스템 |
eopkg | 솔러스[6] |
피시 | 파르두스 |
PKG | OS X, iOS, PlayStation 3, Solaris, SunOS, UNIX System V, Symbian, BeOS, Apple Newton |
.pkg.tar.zst | 아치 리눅스 |
PUP 및 PET | Puppy Linux(Pup 형식은 3.0 버전 이후 더 이상 사용되지 않음) |
RPM | Red Hat Enterprise Linux, Fedora, CentOS [7]등의 파생 모델 및 SUSE Linux Enterprise Server, openSUSE |
스냅 | 대부분의 Linux 디스트로는 물론 macOS와도 호환되지만 주로 Ubuntu용으로 개발됨 |
윈도우즈 Installer 패키지/MSI | 마이크로소프트 윈도우즈의 윈도우즈 Installer |
일반 형식
아치 리눅스의 팩맨과[8] 슬랙웨어는[9] 일반적인 이름이지만 구체적인 내부 구조를 가진 타르 아카이브(Tar 아카이브)를 사용한다.
참조
- ^ Justin Angelo Cappos, Thurl: VM 환경을 위한 Secure Package Management, ProQuest, 2008, 페이지 128;
- ^ "Alpine package format - Alpine Linux". wiki.alpinelinux.org. Retrieved 2016-05-19.
- ^ "App packaging". Retrieved 29 September 2014.
- ^ "InstallingSoftware - Community Ubuntu Documentation". Help.ubuntu.com. Retrieved 2013-04-24.
- ^ "ebuild". Retrieved 29 July 2015.
- ^ "Basics to Package Management". Retrieved 1 May 2020.
- ^ "rpm - Trac". Retrieved 29 September 2014.
- ^ "makepkg.conf(5) Manual Page".
- ^ "The Slackware Linux Project: Configuration Help". Retrieved 29 September 2014.