[Linux] Ubuntu apt 명령어 종류, 예제 및 사용 방법

2023. 8. 28. 12:28·개발/개발 환경
반응형

이번에는 Ubuntu 리눅스에서 사용되는 APT (Advanced Package Tool) 명령어에 대해 알아보겠습니다. APT는 패키지 관리 시스템으로, 소프트웨어 설치, 업데이트, 삭제 등을 편리하게 할 수 있게 해주는 도구입니다.

 

 

APT란 무엇인가요?

APT는 Ubuntu와 같은 Debian 기반의 리눅스 배포판에서 사용되는 패키지 관리 도구입니다. 이를 통해 소프트웨어 설치와 관리를 쉽게 할 수 있습니다. APT는 패키지의 의존성 관리와 버전 관리를 자동으로 해주므로 사용자가 번거로움 없이 소프트웨어를 관리할 수 있습니다.

 

 

APT 명령어의 종류와 예제

1. 업데이트 (update)

시스템에 설치된 패키지 목록을 최신 상태로 업데이트합니다.

sudo apt update

 

2. 업그레이드 (upgrade)

설치된 패키지들을 최신 버전으로 업그레이드합니다.

sudo apt upgrade

 

3. 패키지 검색 (search)

원하는 패키지를 검색하여 설치 가능한지 확인할 수 있습니다.

sudo apt search 패키지이름

 

4. 패키지 설치 (install)

새로운 패키지를 설치합니다.

sudo apt install 패키지이름

 

5. 패키지 제거 (remove)

설치된 패키지를 제거하지만 설정 파일은 남겨둡니다.

sudo apt remove 패키지이름

 

6. 패키지 완전 제거 (purge)

설치된 패키지와 관련된 설정 파일까지 모두 제거합니다.

sudo apt purge 패키지이름

 

7. 소스 리스트 업데이트 (source update)

소프트웨어 저장소 정보를 업데이트합니다. 저장소 정보가 최신이 아닐 경우 업데이트 후 패키지를 설치하는 것이 좋습니다.

sudo apt-get update

 

8. 소프트웨어 설치 여부 확인 (show)

특정 패키지의 설치 여부와 버전을 확인합니다.

apt show 패키지이름

 

 

 

마무리

APT 명령어를 통해 Ubuntu 리눅스에서 소프트웨어를 관리하는 방법을 배웠습니다. 이제 더 이상 패키지 관리에 대한 걱정 없이 원하는 소프트웨어를 쉽게 설치하고 업데이트할 수 있을 것입니다. 계속해서 리눅스를 사용하며 APT 명령어에 익숙해지면 보다 효율적인 소프트웨어 관리가 가능해질 것입니다. 

'개발 > 개발 환경' 카테고리의 다른 글

[개발 환경] WSL 문제 발생 시 추가로 설치하는 방법  (0) 2023.08.31
[컴파일러] LLVM, Clang 설치 방법, 명령어 및 버전 변경 방법  (0) 2023.08.28
[윈도우11] 부팅 시 자동 시작 프로그램 등록, 확인 및 해제하는 방법  (1) 2023.02.22
[개발 환경] CMake 프로젝트에 Googletest 추가하기  (0) 2023.02.05
[개발 환경] 구글 테스트(googletest) 개념 및 예제  (0) 2023.02.05
'개발/개발 환경' 카테고리의 다른 글
  • [개발 환경] WSL 문제 발생 시 추가로 설치하는 방법
  • [컴파일러] LLVM, Clang 설치 방법, 명령어 및 버전 변경 방법
  • [윈도우11] 부팅 시 자동 시작 프로그램 등록, 확인 및 해제하는 방법
  • [개발 환경] CMake 프로젝트에 Googletest 추가하기
growing-dev
growing-dev
S/W 개발 관련 내용들과 취미나 육아, 맛집 등 관심 있는 내용을 공유하는 블로그입니다.
    반응형
  • growing-dev
    성장하는 개발자 블로그
    growing-dev
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 개발
        • 개발 공통
        • 개발 환경
        • Git
        • 자료구조, 알고리즘
        • C, C++
        • Python
        • DevOps
        • CMake
      • 공부
        • 영어
        • 경제
      • 취미, 육아
        • 육아
      • 생활정보
  • 블로그 메뉴

    • 홈
  • 링크

    • growing-dev GitHub
  • 공지사항

    • [블로그 시작] 성장하는 개발자 스토리입니다.
  • 인기 글

  • 태그

    Clang
    VS Code
    Python
    프로그래머스
    OPIC
    WSL
    오픽
    필스너
    하이볼
    소프티어
    생산성
    TDD
    git
    오블완
    CMake
    티스토리챌린지
    키즈카페
    dfs
    앨리웨이
    C++
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
growing-dev
[Linux] Ubuntu apt 명령어 종류, 예제 및 사용 방법
상단으로

티스토리툴바