패키지 매니저란?
패키지의 설치, 변경, 삭제 등 패키지에 대한 전반적인 관리를 편리하게 해주는 도구를 말한다.
패키지 매니저는 모든 패키지의 저장소 위치를 저장하고 있다.
유저가 패지키 매니저에게 특정 프로그램의 설치를 요청하면, 패키지 매니저는 패키지가 저장된 위치에서 패키지를 다운로드해 설치 프로그램을 실행한다.
패키지 매니저는 설치된 모든 프로그램의 업데이트를 확인하거나, 필요없는 프로그램을 제거하는데 사용한다.
윈도우는 apt, 맥 OS는 brew라는 패키지 매니저를 가지고 있다.
apt 주요 명령어
- 패키지 목록 갱신 : apt update
- 관리자 권한이 필요하므로 앞에 sudo를 붙여서 사용한다.
- 패키지를 다운로드할 수 있는 여러 저장소의 최신 정보를 업데이트한다.
- 새로운 저장소를 추가하거나, 패키지를 설치하기 전, 최신 정보를 갱신한다.
- 설치된 프로그램이 새로운 버전으로 변경되지는 않는다.
- 업그레이드 가능한 패키지 목록 조회 : apt list --upgradable
- 전체 페키지 버전 업그레이드 : apt upgrade
- 관리자 권한이 필요하므로 앞에 sudo를 붙여서 사용한다.
- 특정 패키지만 업그레이드(버전 업): apt --only-upgrade install 패키지명
- 관리자 권한이 필요하므로 앞에 sudo를 붙여서 사용한다.
- 패키지 설치 : apt install 패키지명
- 관리자 권한이 필요하므로 앞에 sudo를 붙여서 사용한다.
- 설치된 패키지 조회 : apt list --installed
- 패키지 검색 : apt search 검색어
- 패키지 정보 확인 : apt show 패키지명
- 패키지 삭제 : apt remove 패키지명
- 관리자 권한이 필요하므로 앞에 sudo를 붙여서 사용한다.
URL을 통해 파일을 다운로드 해주는 프로그램인 'wget'을 설치해 CLI로 프로그램들을 설치하면 된다.
'Linux' 카테고리의 다른 글
[Ubuntu] APM 소스(컴파일/수동) 설치하기 3 - PHP (0) | 2022.03.12 |
---|---|
[Ubuntu] APM 소스(컴파일/수동) 설치하기 2 - MySQL (0) | 2022.03.12 |
[Ubuntu] APM 소스(컴파일/수동) 설치하기 1 - Apache (0) | 2022.03.12 |
[Ubuntu] vim 설정 (~/.vimrc) (0) | 2022.03.03 |