본문 바로가기
OS/Ubuntu

Ubuntu apt 명령어

by 아우럼 2025. 4. 14.
반응형

Ubuntu에서 효율적이고 직관적인 소프트웨어 관리 도구로 유명한 apt 명령어 사용법에 관해서 설명합니다.

 

Ubuntu apt 명령어란?

  • Ubuntu의 apt 명령어는 패키지 관리 시스템 APT(Advanced Package Tool)의 진화된 인터페이스로 Linux 환경에서 지원되는 명령어입니다.
  • Ubuntu의 apt 명령어는 사용자가 소프트웨어 패키지를 설치, 관리와 제거하는 작업을 효율적으로 수행하도록 설계되었습니다. 
  • 이는 apt-get 및 apt-cache의 주요 기능을 통합하고 사용자 경험을 개선한 것으로, 직관적인 출력 형식과 간단한 명령을 제공합니다.
  • apt는 2014년에 등장했지만, Ubuntu 및 다른 Debian 기반 배포판에서 널리 사용되며, 서버 관리 및 일반적인 소프트웨어 설치 작업에서 필수적인 도구로 자리 잡았습니다. 
  • apt는 기존의 apt-get보다 더욱 사용하기 쉽고 명확한 피드백을 제공하여 초보 사용자와 고급 사용자 모두에게 적합합니다.
  • 하지만 특정 고급 작업에서는 여전히 apt-get이 필요한 때도 있으니, 목적에 맞게 적절히 사용하면 더욱 유용합니다.

Ubuntu apt 명령어 사용법 및 옵션

Ubuntu apt 명령어 주요 옵션.

옵션 설명
-y 모든 확인 메시지에 자동으로 "yes"로 응답하여 명령을 진행합니다.
--purge 제거 작업 시 패키지와 관련된 설정 파일까지 완전히 삭제합니다.
--no-install-recommends 추천 패키지를 설치하지 않고, 최소 요구 사항만 설치합니다.
-f 설치 실패 또는 손상된 패키지를 복구합니다.
-q 또는 --quiet 출력 메시지를 최소화하여 중요한 결과만 표시합니다.
--simulate 또는 -s 명령을 실행하기 전에 예상 결과를 시뮬레이션하여 확인합니다.

 

Ubuntu apt 명령어 사용법.

1. Ubuntu apt 패키지 설치.
sudo apt install curl 선택한 패키지를 설치하며, 필요한 의존성 패키지도 자동으로 처리합니다.

aurumguide@Ubuntu:$ sudo apt install [패키지명]

 

2. Ubuntu apt 패키지 제거.
sudo apt remove curl 패키지를 제거하지만, 설정 파일은 유지합니다.

aurumguide@Ubuntu:$ sudo apt remove [패키지명]

 

3. Ubuntu apt 완전 제거.
sudo apt purge curl 패키지와 모든 관련 설정 파일을 완전히 제거합니다.

aurumguide@Ubuntu:$ sudo apt purge [패키지명]

 

4. Ubuntu apt 패키지 목록 업데이트.
저장소에서 최신 패키지 목록을 내려받아 Ubuntu 시스템에 반영합니다.

aurumguide@Ubuntu:$ sudo apt update

Ubuntu apt 패키지 목록 업데이트.
Ubuntu apt 패키지 목록 업데이트.

5. Ubuntu apt 패키지 업그레이드.
현재 설치된 패키지를 최신 버전으로 업그레이드합니다.

aurumguide@Ubuntu:$ sudo apt upgrade

 

6. Ubuntu apt 전체 시스템 업그레이드.
필요한 경우 패키지 의존성 변경을 고려하여 패키지를 추가 설치하거나 제거하며 시스템을 업그레이드합니다.

aurumguide@Ubuntu:$ sudo apt full-upgrade

 

7. Ubuntu apt 불필요한 패키지 제거.
Ubuntu에서 더 이상 사용되지 않는 의존성 패키지를 자동으로 제거합니다.

aurumguide@Ubuntu:$ sudo apt autoremove

 

8. Ubuntu apt 패키지 검색.
apt search nginx 저장소에서 검색어와 관련된 패키지를 조회합니다.

aurumguide@Ubuntu:$ apt search [검색어]

 

9. Ubuntu apt 패키지 정보 확인.
apt show curl 특정 패키지에 대한 설명, 의존성, 설치 크기 등의 정보를 표시합니다.

aurumguide@Ubuntu:$ apt show [패키지명]

Ubuntu apt 명령어의 장점, 단점

Ubuntu apt 명령어의 장점.

  • 사용자 친화적 인터페이스: Ubuntu apt 명령어는 간결하고 직관적인 출력 형식으로 초보자도 쉽게 이해하고 사용할 수 있습니다.
  • 통합된 기능: apt-get과 apt-cache의 주요 기능을 하나로 통합하여 일관성을 제공합니다.
  • 의존성 관리: Ubuntu apt 명령어는 패키지 설치 시, 필요한 의존성을 자동으로 설치하거나 제거합니다.
  • 직관적인 명령 체계: 명령어 구성과 사용법이 간단하여 복잡성을 줄입니다.
  • 안정성: Ubuntu의 공식 저장소를 기반으로 한 안전한 패키지 설치와 관리를 할 수 있습니다.
  • 실시간 검색 및 정보 제공: 패키지 검색과 정보 조회 기능이 포함되어 필요한 패키지를 손쉽게 찾을 수 있습니다.

Ubuntu apt 명령어의 단점.

  • 제한된 고급 옵션: apt-get에서 제공되는 세부 옵션은 일부 작업에서 더 유용할 수 있습니다. 
    예를 들어, 정확한 시뮬레이션이나 세부적인 로그 메시지가 필요한 경우 apt-get을 사용해야 할 수도 있습니다.
  • 호환성 문제: 오래된 스크립트나 도구는 apt-get을 기반으로 만들어졌기 때문에, 모든 환경에서 apt를 바로 사용할 수는 없습니다.
  • 역설적인 간소화: Ubuntu apt 명령어는 인터페이스가 간단해졌지만, 일부 고급 사용자는 더 복잡한 작업을 수행하기 위해 여전히 apt-get을 선호할 수 있습니다.
반응형