FACTOID # 104: In Ethiopia, nine out of ten births occur without skilled health staff present.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

FACTS & STATISTICS    Simple view

  1. Select countries to view: (hold down Control key and click to select several)

     

     

    Compare:

     

     

  1. Select fact or statistic: (* = graphable)

     

     

     

  2. (OPTIONAL) Compare to statistic: (both need to be graphable)

     

     

     

  3. View result as:

     

       
(OR) SEARCH ALL encyclopedia, stats & forums:   

Encyclopedia > Aptitude (program)

aptitude is a front-end to APT. It displays a list of software packages and allows the user to interactively pick packages to install or remove. It was initially created for the Debian GNU/Linux distribution, but has appeared in RPM-based distributions as well (such as Conectiva). In their most general meanings, the terms front end and back end refer to the initial and the end stages of a process flow. ... Advanced Packaging Tool, or APT, is a package management system used by Debian and its derivatives. ... A software package is a special method for the distribution and installation of software on computer systems. ... It has been suggested that Embedded Debian be merged into this article or section. ... GNU (pronounced ) is a free software operating system. ... Unix systems filiation. ... The RPM Logo RPM Package Manager (or RPM, originally called Red Hat Package Manager) is a package management system primarily intended for Linux. ... Conectiva is a company founded in August 28, 1995, that was the pioneer in the distribution of Linux and Open Source in Brazilian Portuguese, Spanish and English for all of Latin America. ...


aptitude is based on the ncurses computer terminal library, with which it provides an interface that incorporates some elements commonly seen in graphical user interfaces (GUIs) (such as pull-down menus). Ncurses is a programming library providing an API, allowing the programmer to write text user interfaces in a terminal-independent manner. ... A computer terminal is an electronic or electromechanical hardware device that is used for entering data into, and displaying data from, a computer or a computing system. ... A graphical user interface (or GUI, sometimes pronounced gooey) is a method of interacting with a computer through a metaphor of direct manipulation of graphical images and widgets in addition to text. ...

Contents


History

aptitude was created in 1999. At the time, two other terminal-based APT front-ends were available: the dselect program, which had been used to install Debian since before APT was created, and the console-apt program, a project that was considered to be the heir apparent to dselect. aptitude was created to experiment with a more object-oriented design than that used in console-apt, in the hope that this would result in a more flexible program with a broader set of features. 1999 (MCMXCIX) was a common year starting on Friday, and was designated the International Year of Older Persons by the United Nations. ... In their most general meanings, the terms front end and back end refer to the initial and the end stages of a process flow. ... Advanced Packaging Tool, or APT, is a package management system used by Debian and its derivatives. ... Contrasting with heir presumptive, an heir apparent is one who cannot be prevented from inheriting by the birth of any other person. ... Advanced Packaging Tool, or APT, is a package management system used by Debian and its derivatives. ... Object-oriented programming (OOP) is a computer programming paradigm in which a software system is modeled as a set of objects that interact with each other. ...

Screenshot of aptitude
Enlarge
Screenshot of aptitude

The first public release of aptitude was version 0.0.1 on November 18th, 1999. It was very limited: it had the ability to view the list of available packages, but could not actually download or install any packages. By version 0.0.4a, this capability had been added, along with many other improvements; this version was included in Debian 2.2 ("potato").


In late 2000, the entire user interface module was rewritten; a new architecture was created, based on the libsigc++ callback library and concepts from modern widget toolkits such as GTK+ and Qt. This enabled the interface to become much more similar to GUIs than it had been previously, with features such as pull-down menus and pop-up dialogs. One of aptitude's surprisingly popular features, a tiny implementation of Minesweeper, was added at this time. The first official aptitude release following this rewrite was 0.2.0. aptitude 0.2.11.1 was released with Debian 3.0 ("Woody"). By this time, the console-apt project (renamed to deity) had been effectively abandoned by its maintainers, and it was removed from woody. In computer programming, widget toolkits (or GUI toolkits) are sets of basic building elements for graphical user interfaces. ... Initially created for the raster graphics editor, the GNU Image Manipulation Program, the GIMP Toolkit—abbreviated, and almost exclusively known, as GTK+—is one of the two most popular widget toolkits for the X Window System for creating graphical user interfaces. ... In computer programming, Qt is a cross-platform graphical widget toolkit for the development of GUI programs. ... Minesweeper is a single-player computer game, invented by Robert Donner in 1989. ...


At the time of writing, aptitude is regarded as the primary terminal-based alternative to dselect, and may even replace it in the near future. In Debian 3.1 ("Sarge"), aptitude is now optionally used by the installer to select which packages to install. aptitude is a package with its priority set at important, while dselect is still a required one, due to backwards compatibility. Advanced Packaging Tool, or APT, is a package management system used by Debian and its derivatives. ...


Super Cow Powers

Aptitude unlike the previous apt-get does not have Super Cow Powers. In apt-get super cow powers can be found be issuing the command ``apt-get moo``. However, in aptitude issuing moo will give the user a prompt saying there are no easter eggs. However, by issuing ``aptitude -v moo``, then ``aptitude -v -v moo`` and so on the user will see a series of statements telling them to go away. Different versions of the program have different sequences.


See also

A package management system is a collection of tools to automate the process of installing, upgrading, configuring, and removing software packages from a computer. ...

External links

  • http://packages.debian.org/aptitude
  • http://people.debian.org/~dburrows/aptitude-doc


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.