적성(소프트웨어)

aptitude (software)
적성
Aptitude.png
개발자대니얼[1] 버로우즈
초기 릴리즈1999년; 23년 전(1999년)
안정된 릴리스
0[2].8.13-3 / 2021년 2월 14일; 17개월 전(2021년 2월 14일 14일)
저장소
기입처C++(NCURS)
운영 체제Linux, iOS[3]
플랫폼데비안 및 파생상품
유형패키지 매니저
면허증.GPLv2
웹 사이트wiki.debian.org/Aptitude Edit this on Wikidata

적성데비안 패키지 [4]매니저인 APT프런트 엔드입니다.소프트웨어 패키지 목록이 표시되고 사용자가 대화식으로 설치 또는 제거할 패키지를 선택할 수 있습니다.유연한 검색 패턴을 활용한 강력한 검색 시스템을 갖추고 있습니다.처음에는 Debian용으로 만들어졌지만 RPM 기반 배포판에도 등장했습니다.

사용자 인터페이스

적성ncurses 컴퓨터 터미널 라이브러리를 기반으로 하며, 여기서 그래픽 사용자 인터페이스(GUI)에서 일반적으로 볼 수 있는 일부 요소(풀다운 메뉴 등)를 통합하는 인터페이스를 제공합니다.

적성은 ncurses 인터페이스와 더불어 광범위한 명령줄 인터페이스(CLI)를 제공합니다.적성이 하나의 실행 파일이지만, apt-get, apt-cache, apt-listchanges 등 apt-family 도구 패밀리와 유사한 명령줄 기능을 제공합니다.적성도 대부분의 에뮬레이트 됩니다. apt-get 명령줄 인수를 사용하여 apt-get을 완전히 대체할 수 있습니다.과거에는 적성과 적성을 번갈아 사용하지 않는 것이 권장되었다.이제 두 프로그램이 종속성을 [5]충족하기 위해 자동으로 설치된 패키지의 공통 목록을 올바르게 추적하고 공유하기 때문에 이는 더 이상 사실이 아닙니다.

역사

적성은 1999년에 만들어졌다.APT가 생성되기 전에 Debian에서 패키지를 관리하기 위해 사용되었던 dselect 프로그램과 console-apt 프로그램의 두 가지 다른 터미널 기반 APT와 같은 프런트 엔드가 사용 가능했을 때, dselect의 후계자로 간주되는 프로젝트는 보다 객체 지향적인 프로그래밍 설계를 실험하기 위해 만들어졌다.보다 유연한 프로그램으로 보다 폭넓은 기능을 제공할 수 있기를 바라기 위해 콘솔 어댑테이션에서 사용되는 소프트웨어입니다.

적성에 대한 첫 공개는 1999년 11월 18일 버전 0.0.1이었다.사용 가능한 패키지 목록을 볼 수 있지만 실제로 패키지를 다운로드하거나 설치할 수는 없습니다.0.0.4a 버전에서는 이 기능이 추가되었으며, 그 밖에도 많은 개선사항이 있습니다.이 버전은 Debian 2.2, 코드명: potato에 포함되어 있습니다.

2000년 후반에는 사용자 인터페이스 모듈 전체가 다시 작성되었습니다.Libsigc++ 콜백 라이브러리와 GTK+ Qt와 같은 최신 위젯 툴킷의 개념을 기반으로 새로운 아키텍처가 개발되었습니다.이것에 의해, 풀다운 메뉴나 팝업 다이얼로그등의 기능에 의해, 인터페이스는 종래보다 GUI 와 매우 유사해졌습니다.적성의 특이한 특징 중 하나지뢰찾기의 작은 구현이 이 시기에 추가되었다.이 개서 후 첫 번째 공식 적성 공개는 0.2.0. 적성 0.2.11.1은 Debian 3.0 Woody와 함께 공개되었습니다.이때까지 콘솔 앱 프로젝트(신의 이름으로 개명)는 관리자에 의해 사실상 포기되어 Woody에서 제외되었습니다.Cydia 패키지 [3]매니저의 일부로서 탈옥iOS에도 적성이 이식되었습니다.

부활절 달걀

적성 부활절 달걀의 버전입니다.그것은 어린 왕자에 대한 언급이다.

적성에 따르면 Advanced Packaging Tool과 달리 Super Cow Powers는 없습니다.apt-get-mo 명령어를 발행하면 "슈퍼카우 파워"를 찾을 수 있다.그러나 적성발급에서는 부활절 달걀이 없다는 메시지가 나타납니다.

그러나 적성 - vmo, 적성 - vmo 등을 발행하면 슈퍼카우파워를 부정하거나 물러가라는 일련의 문구를 볼 수 있으며, 어떤 문구는 원본 압트 엑세페리어린왕자달리 그림으로 끝난다.프로그램의 버전에 따라 시퀀스가 다릅니다.

또한 패키지 설명에는 "적합도 Y2K 준거, 비지방성, 자연 청소 및 하우스브레이크"라고 기재되어 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Burrows, Daniel (2007-12-02). "projects/aptitude". Archived from the original on 2012-06-30. Retrieved 2015-07-03.
  2. ^ "aptitude (0.8.13-3) unstable; urgency=medium". Retrieved 19 August 2021.
  3. ^ a b "Aptitude: advanced command-line APT frontend". Retrieved 2015-07-03.
  4. ^ "Aptitude - Debian Wiki".
  5. ^ Hertzog, Raphaël (2011-06-20). "apt-get, aptitude, … pick the right Debian package manager for you". Retrieved 2015-07-03.

외부 링크