Dselect
Encyclopedia
dselect is a computer program
Computer program
A computer program is a sequence of instructions written to perform a specified task with a computer. A computer requires programs to function, typically executing the program's instructions in a central processor. The program has an executable form that the computer can use directly to execute...

 used to manage software packages
Software package (installation)
In package management systems, which are commonly used with Linux-based operating systems, a package is a specific piece of software which the system can install and uninstall....

 in the Debian
Debian
Debian is a computer operating system composed of software packages released as free and open source software primarily under the GNU General Public License along with other free software licenses. Debian GNU/Linux, which includes the GNU OS tools and Linux kernel, is a popular and influential...

 operating system.

dselect is one of the oldest front-ends to dpkg
Dpkg
dpkg is the software at the base of the Debian package management system. dpkg is used to install, remove, and provide information about .deb packages....

, and the bulk of its development happened when it was originally written by Ian Jackson
Ian Jackson
Ian Jackson is a long time free software author and Debian developer. Jackson wrote dpkg, SAUCE, userv and debbugs. He used to maintain the Linux FAQ. He runs chiark.greenend.org.uk, a popular server, home to PuTTY among other things....

, who wrote it alongside dpkg.

The work on dselect started in dpkg version 0.93.12, and the first alpha release of dselect was made on March 27, 1995 in version 0.93.32. dselect was distributed in the dpkg package until June 21, 2002; even after it was split out into its own package, it was kept as a pre-dependency of dpkg in order to assist upgrades. It has been a standalone package since March 3, 2005.

dselect has a text-mode user interface, a set of key bindings that is generally considered to be fairly non-intuitive, and its dependency resolution mechanism is suboptimal. dselect can now use apt
Advanced Packaging Tool
The Advanced Packaging Tool, or APT, is a free user interface that works with core libraries to handle the installation and removal of software on the Debian GNU/Linux distribution and its variants...

 as the back-end 'method' for installing packages.

Today, dselect is largely superseded by Advanced Packaging Tool
Advanced Packaging Tool
The Advanced Packaging Tool, or APT, is a free user interface that works with core libraries to handle the installation and removal of software on the Debian GNU/Linux distribution and its variants...

front-ends.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK