42Seoul/Born2beroot

apt, aptitude study

재윤 2023. 5. 9. 19:34
반응형

apt와 aptitude는 패키지 관리를 처리하는 널리 사용되는 두 가지 도구이다. 설치, 제거, 검색 등을 포함하여 패키지에 대한 모든 종류의 활동을 처리할 수 있다.

 

  • 패키지란?
  • → 어떤 일을 하기 위해 필요한 응용 소프트웨어 또는 일련의 컴퓨터 프로그램들을 지칭함.

 

근데 이 두 가지의 차이점은 무엇일까?

apt(어드밴스트 패키징 툴, Advanced Packaging Tool)

소프트웨어의 설치와 제거를 처리하는 패키지 관리 툴이다. 초기에는 데비안 패키지용으로 설계되었지만 RPM패키지 관리자 .deb와 호환되도록 만들어졌습니다.

apt 특징

  • apt는 그래픽 인터페이스 없이 명령어로 사용한다.
  • 설치할 패키지 이름 지정과 명령줄에서 호출 할 때마다 ‘ /etc/apt/sources.list‘에 지정된 구성된 소스 목록에서 해당 패키지의 종속성 목록과 함께 해당 패키지를 찾아서 정렬합니다. 현재 패키지와 함께 자동으로 설치하므로 사용자는 중속성 설치에 대해 걱정할 필요가 없다.
  • 패키지 검색을 위한 새 소츠 추가, apt-pining, 즉 시스템 업그레이드 중에서 사용할 수 없는 패키지를 표시하여 현재 버전을 설치된 최종 버전으로 만들기, 가장 중요한 패키지르 업그레이드 하고 가장 중요하지 않은 패키지는 그대로 둔다.

 

aptitude

  • 사용자 인터페이스를 추가하여 사용자가 패키지를 대화식으로 검색하고 설치하거나 제거할 수 있는 고급 패키징 도구의 프론트 엔드이다. 처음에 Debain용으로 만들어진 Aptitude는 기능을 Rpm 기반 배포판으로 확장한다.
  • GUI에서 일반적으로 볼 수 있는 다양한 요소를 추가하는 ncureses 라이브러리를 기반으로 한다.
  • 상위 수준 패키지 관리자이다.

 

참고 블로그 

What is APT and Aptitude? and What's real Difference Between Them?

 

What is APT and Aptitude? and What's real Difference Between Them?

Aptitude and apt-get are two of the popular tools which handle package management. Both are capable of handling all kinds of activities on packages including installation, removal, search etc.

www.tecmint.com

aptitude vs apt

 

aptitude vs apt

Apt : Advanced Packaging Tool소프트웨어의 설치와 제거를 처리하는 패키지 관리 툴이다. 초기에는 .deb 패키지를 관리하기 위해 만들었지만 현재는 rpm 패키지 매니저와도 호환된다.apt는 그래픽 인터페

velog.io

 

반응형

'42Seoul > Born2beroot' 카테고리의 다른 글

sudo implement  (0) 2023.05.09
SSH, UFW study  (0) 2023.05.09
LVM, sudo study  (1) 2023.05.09
AppArmor, SELinux  (0) 2023.05.07
Debian, Rocky study  (0) 2023.05.07