리눅스 수업

패키지 매니저

수업소개

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

강의

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

homebrew 수업 바로가기 

댓글

댓글 본문
작성자
비밀번호
  1. 감사합니다~ 잘봤어요!
  2. 잘 봤어요^^
  3. 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 자세히 보기