패키지

Package

1 사전적 의미

소포 우편물, 혹은 물건을 운송하기 위한 포장 용기나 그 포장 묶음을 일컫는다.

여기서 뜻이 파생되어 한데 묶어 편성한 것을 가리키는 단어로 발전했다. 패키지여행 등이 그 예시.

2 파생된 의미

2.1 패키지 파일

주로 리눅스 계열 운영체재에서 사용되는, RPM 등의 설치 파일을 일컫는다.

컴파일된 코드와 PMS(Package management system)로 짜인 인스톨/언인스톨 파일로 구성된다.

2.2 소프트웨어 패키지의 축약어

여러 종류의 소프트웨어를 한데 묶은 소프트웨어 제품군을 일컫는 단어.
패키지 파일을 소프트웨어 패키지라 부르기도 한다.

합본과 혼용되는 단어로, 엄밀히 말하면 (소프트웨어) 패키지는 여러 종류의 소프트웨어를 묶어 파는 형태 전체를 일컫고 합본은 단일 제품으로 판매되던 여러 소프트웨어를 한 개의 매체로 묶어 파는 것을 일컫는다. 하지만 정확한 구분 없이 사용되는 경향이 강하다.

번들 역시 유사한 단어로, 번들은 하드웨어 또는 소프트웨어를 구입할 때 기타 소프트웨어를 사은품 형식으로 제공하는 것을 일컫는다.

2.3 객체 지향 프로그래밍 용어

비슷한 종류의 일을 하는 클래스들을 모아놓은 일종의 네임스페이스 개념이다. 비슷한 일들을 하는 클래스들 끼리 묶여있기에 어떠한 클래스를 찾고자 할때 조금 더 쉽게 찾을 수 있으며 네임스페이스의 역할도 겸하고 있으므로 클래스의 이름이 중복되는 경우가 있더라도 패키지 경로가 다르면 문제가 발생하지 않는다. 대부분의 객체 지향 언어에서는 이 패키지를 디렉토리로 만들어서 구분한다.

3 패키지 게임의 축약어

게임 CD + 매뉴얼 + 추가 구성품(사운드트랙 등) 을 패킹(packing) 해서 박스에 넣어서 파는 판매형태이다. 자세한 것은 해당 항목 참조.