본문 바로가기
개발/리눅스

우분투 패키지 관리

by 컴쏘 2023. 6. 2.
728x90

ubuntu 배포판

  • 다양한 배포판 중 하나
  • 데비안 배포판을 기반으로 캐노니컬 사가 우분투 배포판 개발
    • 데비안 배포판은 apt 프로그램을 이용해서 소프트웨어 설치 및 업데이트를 간편하게 한 패키지
  • 우분투의 의미 : 남아프리카 부족 언어로 ‘너가 있으니 나도 있다.’라는 의미
    • 우분투 데스크탑 배포판(X 윈도우 기반, GUI 환경 기본 제공) 과 우분투 서버 배포판, 두 가지 기본 배포판을 제공
    • 지원 기간이 짧은 일반 버전과 지원기간이 장기(5년)인 LTS(Long Term Support) 버전으로 나눠서 발표

ubuntu 패키지 관리자

  • CentOS나 Fedora와 같은 RedHat 계열 배포판은 RPM 이라는 패키징 시스템을 사용함
  • ubuntu와 같이 데비안 계열 배포판은 deb라는 패키징 시스템을 사용함
  • 패키지와 패키지 정보를 저장하고 있는 패키지 저장소라는 개념을 가지고 있음
  • 소프트웨어 패치, 추가등 정보를 관리
  • 우분투 사용자가 패키지 관리자를 통해 패키지 저장소에 접근하면, 소프트웨어 변경사항을 알려주고 업데이트, 다운로드등을 지원

ubuntu 패키지 관리 실무

    ubuntu 패키지 인덱스 정보(프로그램 정보, 프로그램 버전 정보 등) 업데이트 (배포판 버전에 따른 패키지 업데이트 버전 정보 등) → 관리자 권한으로 실행해야 함

# sudo apt-get update

    설치된 ubuntu 패키지 업그레이드 (함부로 하면 안됨 → 시스템이 망가질 수 있음) → 관리자 권한으로 실행

# sudo apt-get upgrade 

    패키지 설치

# sudo apt-get install [패키지명]

    패키지 삭제 (설정파일 제외)

# sudo apt-get remove [패키지명]

    패키지 삭제 (설정파일 포함)

# sudo apt-get --purge remove [패키지명]

본 글은 인프런 강의 "풀스택을 위한 도커와 최신 서버 기술"에 대해 공부하여 정리한 글입니다.
[강의 링크] : https://www.inflearn.com/course/%EC%84%9C%EB%B2%84%EA%B8%B0%EC%88%A0-%ED%92%80%EC%8A%A4%ED%83%9D-3/dashboard
728x90

'개발 > 리눅스' 카테고리의 다른 글

초간단 VM 사용법  (0) 2023.06.02
하드링크와 소프트링크  (0) 2023.06.02
프로세스 관리  (0) 2023.06.02
리다이렉션과 파이프  (0) 2023.06.02
리눅스 파일시스템 및 사용자 관리  (0) 2023.06.01