적성(소프트웨어)
aptitude (software)![]() | |
개발자 | 대니얼[1] 버로우즈 |
---|---|
초기 릴리즈 | 전( |
안정된 릴리스 | 0[2].8.13-3 / 2021년 2월 14일; 전( 14일 14일) |
저장소 | |
기입처 | C++(NCURS) |
운영 체제 | Linux, iOS[3] |
플랫폼 | 데비안 및 파생상품 |
유형 | 패키지 매니저 |
면허증. | GPLv2 |
웹 사이트 | wiki![]() |
적성은 데비안 패키지 [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 준거, 비지방성, 자연 청소 및 하우스브레이크"라고 기재되어 있습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ Burrows, Daniel (2007-12-02). "projects/aptitude". Archived from the original on 2012-06-30. Retrieved 2015-07-03.
- ^ "aptitude (0.8.13-3) unstable; urgency=medium". Retrieved 19 August 2021.
- ^ a b "Aptitude: advanced command-line APT frontend". Retrieved 2015-07-03.
- ^ "Aptitude - Debian Wiki".
- ^ Hertzog, Raphaël (2011-06-20). "apt-get, aptitude, … pick the right Debian package manager for you". Retrieved 2015-07-03.