패키지 매니저란?
패키지 매니저는 소프트웨어 패키지의 설치, 업데이트, 삭제, 설정 및 관리를 자동화하는 도구이다.
이를 통해 사용자는 소프트웨어를 효율적으로 관리할 수 있으며, 수동으로 소프트웨어를 다운로드하거나 의존성 문제를 해결하지 않아도 된다.
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 |