리눅스 수업

패키지 매니저

수업소개

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

강의

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

homebrew 수업 바로가기 

댓글

댓글 본문
작성자
비밀번호
  1. 아이
    감사합니다^^7
  2. 택길이지
    node 에서 npm과 linux에서 package manager랑 비슷하다고 이해해도 될까요?
  3. goorm에서는 대부분 되네요-
    재미있게 잘 따라하고 있어요
    감사합니다.
  4. Daehyeop Ko
    감사합니다! AWS에서 막 시작하려는데, 커맨드가 없다고 해서 당황했네요.
    대화보기
    • 박신우
      아마존 aws에서는 apt가 지원이 안되고 yum을 쓰시면 됩니다
    • 유 진영
      감사합니다
    • 리브
      CodeOnWeb 에서는 되는게 거의 없군요..
    • 감사합니다~ 잘봤어요!
    • 잘 봤어요^^
    • 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 자세히 보기