본문 바로가기
42/Born2BeRoot

aptitude, apt [Born2BeRoot]

by 블로블로글 2023. 12. 11.

aptitude

  - 텍스트 기반의 사용자 인터페이스를 제공하며, 패키지 검색, 설치, 제거 등의 작업을 수행

  - 패키지의 의존성 문제를 자동으로 해결하려고 시도하며, 이 과정에서 여러 가지 해결책을 제안

  - 패키지의 설치 이력을 추적하므로, 불필요한 패키지를 쉽게 찾아내고 제거할 수 있음

  - 텍스트 기반의 사용자 인터페이스를 제공하여 패키지를 검색하고 관리

    - 실행할 때 별도의 인자 없이 단순히 'aptitude'만 입력

    -  커맨드라인에서 직접 명령어를 실행하는 것을 지원

    - aptitude install [패키지 이름]'과 같은 명령어를 사용 가능

      - 콘솔 UI 뿐만 아니라 커맨드라인에서의 사용도 지원

 

apt(Advanced Package Tool)

  - 더 간단하고 직관적인 명령어를 제공

  - 패키지 설치, 업데이트, 제거 등의 작업을 수행하며, 이러한 작업을 수행하는 동안 패키지의 의존성을 자동으로 관리

  - 사용자가 가장 자주 사용하는 작업에 초점을 맞추어 설계

    - 일반적인 사용자에게는 apt가 더 쉽고 편리하게 느껴질 수 있음

  - 주로 커맨드라인 인터페이스에서 사용

    - apt-get install, apt-get update 등과 같은 명령어를 통해 패키지 관리 작업을 수행

 

차이점

  - aptitude는 더 복잡한 의존성 문제를 해결하거나, 패키지 설치 이력을 추적하는 등의 고급 기능을 제공

  - apt는 일반적인 패키지 관리 작업을 쉽게 수행할 수 있도록 설계

  - 어떤 도구를 사용할지는 사용자의 개인적인 선호나 특정 작업의 요구 사항에 따라 달라짐

'42 > Born2BeRoot' 카테고리의 다른 글

SUDO [Born2BeRoot]  (0) 2023.12.12
SSH [Born2BeRoot]  (0) 2023.12.11
UFW [Born2BeRoot]  (0) 2023.12.11
SELinux, AppArmor [Born2BeRoot]  (0) 2023.12.11
VM [ Born2BeRoot ]  (0) 2023.12.09