Packaging   패키징

(2022-07-13)

Package, 패키지, RPM


1. 패키징 (Pakaging) 이란?

  ㅇ 일반적으로, 
     - 내용을 보호(밀봉,포장 등)하고,
     - 규격화시킨 인터페이스를 통해 내외부 연결을 도모하는 것


2. 분야별 패키징 기술

  ㅇ [반도체]  주로, 전자기기의 소형화를 이루게하는 기술                   ☞ 반도체 패키징 참조
     - 반도체 소자의 고 집적화,고 성능화를 뒷받침해 줌
     - 주요 역할 : 다른 회로 부품/기판과의 연결,  방출, 물리적 보호 등
        . 신호 연결, 전력 안정 공급, 온도 조절, 하우징
     - 패키징 경향 : 하나의 시스템에 다양한 기능을 갖도록하는 융복합화 및 소형화 추구

  ㅇ [프로그래밍]  재사용 가능 코드를 하나로 묶는 기술
     - 패키지 例) 자바 라이브러리 패키지 등
     - 패키지 매니저 : 소프트웨어 패키지 관리용 전문 프로그램
        . 例) 자바 : Maven 등, 파이썬 : pip 등, 자바스크립트 : npm 등
     - 소프트웨어 개발 패키지 : S/W 개발에 필요한 편집기,컴파일러,디버깅 도구 등의 모음
        . 例) SDK 등

  ㅇ [리눅스]  패키지 단위소프트웨어를 설치 관리 (설치,업그레이드,제거)
     - 주요 종류 
        . RPM (RedHat Pakage Management, CentOS, Fedora)
        . DPKG (Debian, Ubuntu)
        . YAST (SuSe)
     - RPM 패키지 파일의 이름 형식
        . (패키지이름)-(패키지버전)-(릴리즈버전).(아키텍처버전).(확장자 rpm)        
     - 리포지터리(Repository)
        . 패키지 파일들을 모아 배포하는 사이트



Copyrightⓒ written by 차재복 (Cha Jae Bok)
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"