Ubuntu 패키지 관리
패키지란?
- 설치요소파일들의 묶음 파일
- 이 파일을 실행시키면 자동으로 알아서 설치(윈도우의 install 파일이라 생각하면 된다)
데비안 계열(Mint/Ubuntu)
- 우분투의 패키지 확장자는 *.deb
- 우분투에서는 dpkg 명령을 통해 패키지를 관리한다
만약, 의존성이 있는 패키지가 있는 경우, 사용자가 직접 찾아서 따로 설치해야 한다는 번거로움이 있다. - 우분투에서는 apt-get 명령(자동설치도구)를 통해 관리할 수도 있다.
리눅스는 원격저장소를 제공하고 여기에 저장된 패키지를 사용자가 다운받아 설치할 수 있다. 이 때, 의존성이 있는 패키지도 한 꺼번에 설치가 되기 때문에 명령어 한 줄로 모든 패키지를 한 번에 설치할 수 있다는 장점이 있다.
하지만, 각 패키지를 가장 최신의 버전을 다운받으므로 버전 차이에 의한 문제가 생길 수 있다.
dpkg 명령어
- 패키지 설치 확인
$ dpkg -l | grep -i <패키지 이름>
- 패키지 설치
$ sudo dpkg -i <패키지 이름>
- 패키지 제거
$ sudo dpkg -i <패키지 이름>
apt-get 명령어
- 패키지 설치 확인
$ dpkg -l | grep -i <패키지 이름>
- 패키지 업데이트 체크
$ apt-get update <패키지 이름>
- 패키지 검색
$ apt-cache search <패키지 이름>
- 패키지 설치
$ sudo apt-get install <패키지 이름>
-
- 패키지 업데이트
- <패키지 이름="">을 생략하면 설치된 모든 패키지가 업데이트 된다. 패키지>
$ sudo apt-get upgrade <패키지 이름>
- 패키지 제거
$ sudo apt-get remove <패키지 이름>
Leave a comment