1994: adding a `debian' frontend In 1994 work began on a frontend called `debian', later renamed to `dselect'. Initial versions were perl, but quickly rewritten in C++. dselect providers a (ncurses) interface to the packaging system. It allows you to install, upgrade and remove available packages. dselect consists of multiple parts: the dselect frontend itself, and dselect methods which abstract updating the list of available packages, installing packages and removing packages.