공부/Linux

[Linux] 패키지 매니저 package Manager

it-istory 2024. 11. 29. 00:55

패키지 매니저란?

패키지 매니저는 소프트웨어 패키지의 설치, 업데이트, 삭제, 설정 및 관리를 자동화하는 도구이다.

이를 통해 사용자는 소프트웨어를 효율적으로 관리할 수 있으며, 수동으로 소프트웨어를 다운로드하거나 의존성 문제를 해결하지 않아도 된다. 

 

 

1. 소프트웨어 설치 및 제거

  • 사용자가 원하는 프로그램을 설치하고 제거할 수 있다.

예시) 

sudo apt-get install git
sudo apt-get remove git

 

 

2. 의존성 관리

  • 특정 소프트웨어를 실행하기 위해 필요한 다른 라이브러리나 패키지를 자동으로 설치하거나 제거한다.

 

3. 업데이트 관리

  • 시스템에 설치된 모든 소프트웨어를 최신 상태로 유지할 수 있다.

예시)

sudo apt-get update && sudo apt-get upgrade

 

 

4. 소프트웨어 검색

  • 사용 가능한 소프트웨어 목록을 검색할 수 있다.

예시)

apt-get search nginx

 

 

5. 패키지 설정 및 구성

  • 설치된 소프트웨어의 설정을 쉽게 변경할 수 있다.

패키지 매니저의 종류

운영체제와 환경에 따라 다양한 패키지 매니저가 존재한다.

예를 들어, 리눅스 기반 패키지 매니저는 apt, yum, dnf 등 / 맥OS는 brew / 윈도우는 choco 


패키지 매니저 명령어 요약

명령어 설명 예시
install 패키지 설치 sudo apt install vim
remove 패키지 제거 sudo apt remove vim
update 패키지 목록 갱신 sudo apt update
upgrade 설치된 패키지를 최신 버전으로 업데이트 sudo apt upgrade
search 패키지 검색 apt search nginx
list 설치된 패키지 목록 확인 apt list --installed
autoremove 더 이상 필요하지 않은 패키지 제거 sudo apt autoremove

 

'공부 > Linux' 카테고리의 다른 글

[Linux] wget  (1) 2024.11.29
[Linux] 리눅스 명령어 공부  (0) 2024.11.28