[Linux]Ubuntu의 패키지 관리 프로그램(apt, apt-get, dpkg)

2023년 07월 07일 by 진아사랑해

    [Linux]Ubuntu의 패키지 관리 프로그램(apt, apt-get, dpkg) 목차
반응형

개요

우분트 등의 Linux를 사용하면 많은 패키지를 설치하고 삭제할 필요가 있습니다.

이 내용은 Ubuntu, Debian, Mint 등 (. deb) 계열의 패키지를 설치, 삭제 등을 하는 프로그램에 대해 알아보겠습니다.

apt와 apt-get의 차이점

apt-get는 너무 많은 옵션을 제공함으로 이를 단순화시킨 것이 apt입니다.

실제 사용에서는 apt와 apt-get의 차이점은 없으며, 좀 더 다양한 옵션을 사용해야 하는 경우에는

apt-get을 사용하시면 됩니다.

apt 사용법

1) sudo apt update

패키지 색인을 최신 상태로 유지합니다.

sudo apt update 한 결과입니다.

sudo apt update는 새로운 패키지를 설치하시기 전이나 가끔 해 주시는 것이 좋습니다.

2) sudo apt upgrade

위 화면에서 11개 패키지를 업그레이드할 수 있다고 나왔습니다.

업그레이드할 리스트를 보시려면 화면처럼 sudo apt list --upgradable를 입력하시면 됩니다.

3) sudo apt install 패키지_이름

패키지_이름으로 지정한 패키지를 설치하는 명령어입니다.

4) sudo remove 패키지_이름

패키지_이름으로 지정한 패키지를 삭제하는 명령어입니다.

5) sudo remove 패키지_이름 1 패키지_이름 2 패키지_이름 3

한 명령어로 다수의 패키지를 삭제하는 명령어입니다.

6) sudo purge 패키지_이름

해당 패키지의 모든 구성 파일들도 같이 삭제됩니다.

7) sudo apt list, sudo apt list --installed

xz-utils가 설치되어 있습니다.

8) sudo apt search 패키지_이름

패키지_이름이 설치되었는지 찾아줍니다.

9) sudo apt show 패키지_이름

패키지_이름에 대한 정보를 보여줍니다.

dpkg 사용법

apt 보다는 낮은 레벨의 관리 명령어입니다.

apt도 dpkg를 사용합니다.

dpkg는 의존성 문제가 발생할 수 있으니 apt 명령어를 먼저 사용하시고, 불만족하시는 경우에 dpkg를

사용하시기 바랍니다.

1) dpkg -l

설치된 패키지의 리스트를 보여줍니다.

2) dpkg -i 패키지_이름

패키지_이름을 설치합니다.

3) dpkg -r 패키지_이름, dpkg -p 패키지_이름

패키지 삭제로서 -p 옵션을 사용하시면 구성 파일까지 삭제합니다.

4) dpkg -l 패키지_이름

패키지_이름에 대한 정보를 보여줍니다.

5)  dpkg -L 패키지_이름

패키지_이름이 설치한 파일 목록에 대한 정보를 보여줍니다.

 

반응형