리눅스 쉘 사용법 이해 - Ubuntu 패키지 관리

SummerToday·2024년 1월 30일

도커, 서버 기술

목록 보기
7/34
post-thumbnail

Ubuntu 배포판

  • 리눅스의 다양한 배포판 중 하나이다.
  • 우분투 데스크탑 배포판(X윈도우 기반, GUI환경 기본 제공), 우분투 서버 배포판 존재
  • 지원 기간이 짧은 일반 버전과 장기(5년)인 LTS(Long Time 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 [패키지명]




해당 글은 다음 강의의 내용을 참고한 글임을 밝힙니다. 자세한 내용은 다음 강의에서 확인해볼 수 있습니다.
인프런, 잔재미 코딩, ⌜풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]⌟
profile
블로그 이관했습니다.

0개의 댓글