리눅스 수업

패키지 매니저

수업소개

운영체제에 기본적으로 설치되어 있지 않은 프로그램을 쉽게 설치할 수 있는 방법이 패키지 매니저를 이용하는 것입니다. 리눅스 배포판에 따라서 패키지 매니저가 조금씩 다릅니다만 사용법은 대체로 비슷합니다. 이 수업에서는 APT를 이용해서 패키지를 관리하는 방법에 대해서 알아보겠습니다. 

강의

맥을 쓰시는 분은 homebrew를 이용하시면 됩니다.

homebrew 수업 바로가기 

댓글

댓글 본문
작성자
비밀번호
  1. egoing
    소프트웨어는 다른 소프트웨어를 부품처럼 사용해서 만들어집니다. 어떤 부품을 사용하고 았다면 그 소트웨어는 그 부품에 대해서 의존하고 있다고 합니다. 설정 파일은 그 소프트웨어가 어떻게 동작할지를 설장하는 파일인데 그 파일도 지운다는 뜻입니다.
    대화보기
    • devgod
      영상 감사합니다.

      sudo apt-get update : 패키지 목록 업데이트
      sudo apt-get upgrade : 설치된 패키지를 새버전으로 업그레이드.
      sudo apt-get install <package name> : 패키지 설치
      sudo apt-get remove <package name> : 설치된 패키지 삭제
      sudo apt-cache search <package name> : 패키지 검색

      ==================================================================

      추가로(영상 외의 내용)

      sudo apt-get dist-upgrade : 의존성 검사 후 업그레이드
      sudo apt-get --reinstall install <package name> : 패키지 재설치
      sudo apt-get --purge remove <package name> : 설정파일까지 모두 지움
      sudo apt-get source <package name> : 패키지 소스코드 다운로드
      sudo apt-get build-dep <package name> : 소스코드를 의존성 있게 빌드
      sudo apt-get cache show <package name> : 패키지 정보 보기

      도 있네요.(일부만 추가했습니다.)

      의존성이랑 설정파일이 무엇을 의미하는지 알 수 있을까요?
    • 김승진
      terminal(터미널)을 사용하시는 분은 apt- 나 yum패키지가 없기때문에 brew 사용하시면 될거같습니다.
      brew search, brew update ...등등 똑같이 brew만 쳐보시면 옵션들이 나와있습니다.
    버전 관리
    egoing
    현재 버전
    선택 버전
    graphittie 자세히 보기