본문 바로가기
리눅스

Ubuntu 패키지

by 김으껀 2023. 4. 29.

우분투의 기본 패키지 관리 명령은 dpkg이며, dpkg [옵션][명령] 형식으로 입력합니다.

  • dpkg의 기본 하위 명령
    • -i: 패키지를 설치하거나 최신 버전으로 업그레이드
    • -r: 설정 파일은 그대로 두고 패키지를 삭제
    • -P: 패키지와 함께 설정 파일까지 모두 삭제
    • -C: 패키지가 제대로 설치되었는지 확인
    • -s: 패키지 상태 정보를 출력
    • -L: 패키지에 들어 있는 파일과 경로를 보여줌
    • -l [패턴]: 패턴과 일치하는 패키지를 보여줌

 

apt 패키지

💡 패키지 저장소에서 필요한 패키지를 검색, 다운로드, 설치, 업그레이드하는 가장 기본적인 도구

  • apt로 패키지를 설치하는 과정
    1. 패키지가 저장된 저장소의 주소를 소스 리스트인 /etc/apt/sources.list에 저장
    2. apt-get update 로 패키지 저장소에서 패키지 목록을 받습니다.
    3. apt-cache search [패턴] 으로 설치하려는 패키지를 찾습니다.
    4. apt-get install [패키지] 로 패키지를 설치합니다.'

 

  • apt-get 은 패키지를 내려받고 설치하는 명령으로 apt-get [명령][옵션][패키지] 형식으로 입력
    • update: sources.list에서 패키지 목록을 얻어오며, 설치 전 apt-get update로 목록을 갱신을 해야합니다.

  • upgrade: 모든 패키지의 최신 업데이트를 검색하여 설치

  • install: 패키지를 설치하며, 패키지 버전이 낮을 경우 이를 업그레이드
  • remove: 패키지를 삭제

  • autoclean: 불안전하게 다운로드된 패키지나 오류가 발생한 패키지를 삭제

  • -d : 패키지를 설치하지는 않고 패키지 저장소에서 내려받기만 하는 옵션
  • -f: 의존성 문제가 생겼을 때 시스템을 정상적으로 만드는 옵션
  • -u: 업그레이드된 패키지를 보여주는 옵션
  • -purge: 설정 파일까지 모두 삭제하는 옵션
  • -reinstall: 설치된 패키지 혹은 새 버전의 패키지를 다시 설치

 

  • apt-cache 는 패키지를 찾고 그에 대한 정보를 알고 싶을 때 사용하는 명령으로 apt-cache [명령] [옵션] [패키지] 형식으로 입력
    • search [패턴]: apt-get update로 가져온 패키지 목록에서 [패턴]에 해당하는 패키지를 검색합니다.
    • showpkg: 패키지 의존 관계를 보여줍니다.
    • stats: 시스템에 설치되어 있는 전체 패키지 정보를 요약해서 보여줍니다.
    • show: 해당 패키지에 대한 구체적인 정보를 보여줍니다.

💡 apt-cache search 명령으로 ttd를 검색하여 필요한 패키지 openttd가 나오는 것을 확인

 

'리눅스' 카테고리의 다른 글

iptables 기본  (0) 2025.02.28
리눅스 프로세스 관리  (1) 2023.04.29
리눅스 파일 관리  (0) 2023.04.29
Ubuntu 사용자 관리  (0) 2023.04.29
Ubuntu VM 접속 기본 설정  (0) 2023.04.29

댓글