구리의 창고

Ubuntu deb 파일 설치하기 본문

Linux

Ubuntu deb 파일 설치하기

구리z 2017. 7. 3. 09:37

Ubuntu는 패키지 방식을 deb를 사용합니다.


보통 Ubuntu같은 리눅스 시스템에서 프로그램을 설치 할 때, 해당 리눅스에 맞는 커널에 맞춰 빌드를 합니다.

매번 소스를 받아 컴파일 하는 것은 번거롭고 귀찮은 일이므로 미리 빌드를 해놓고 바이너리를 많이 제공합니다.


예를 들면 같은 Ubuntu 라도, 14.04와 16.04는 커널 버전이 다르므로 다른 패키지가 결과물로 나옵니다.

흔히 많이 사용하는 Windows 같은 경우는 같은 커널을 사용하므로 exe 파일 하나로 실행 할 수 있는 바이너리가 나오는겁니다.


deb 파일을 다운 받고 설치하는 명령어는 아래와 같습니다.

$ dpkg -i path_to_package.deb


ChefDK를 예를 들어 좀 더 자세히 설명하겠습니다.


보통 많은 프레임워크나 솔루션은 아래처럼 미리 빌드된 패키지를 제공합니다.

https://downloads.chef.io/chefdk#ubuntu


그 중 Ubuntu 16.04 패키지를 다운받고 설치하는 예입니다.

$ wget https://packages.chef.io/files/stable/chefdk/1.5.0/ubuntu/16.04/chefdk_1.5.0-1_amd64.deb
$ dpkg -i chefdk_1.5.0-1_amd64.deb
Selecting previously unselected package chefdk.
(Reading database ... 51032 files and directories currently installed.)
Preparing to unpack chefdk_1.5.0-1_amd64.deb ...
Unpacking chefdk (1.5.0-1) ...
Setting up chefdk (1.5.0-1) ...
Thank you for installing Chef Development Kit!


Comments