Translation(s): none

(!) ?Discussion


/!\ dselect is an old tool. see Aptitude section

dselect was the primary user interface for installing, removing and managing Debian packages. It is the traditional front-end to dpkg.

dselect allows more control over package management than using apt-get. In particular, when there is more than one way to satisfy a dependency, it lets you choose which to use, and it handles 'Recommends' relationships.

Error Messages

E: Could not open lock file /var/lib/dpkg/lock - open (13 Permission denied)

An attempt is being made to run more than one package management process

This error may occur if an attempt to run more than one package management process is made. For example, if a package is being installed or removed using apt-get, or dselect, it should not be possible to run another package management tool, until the package updates are complete.

A non-root user is trying to add or remove packages

This error may also occur if a non-privileged (non-root) user attempts to add or install packages, or make a change to package status information within the package database.

E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

A non-root user is trying to add or remove packages

This error may occur if a non-privileged (non-root) user attempts to add or install packages, or make a change to package status information within the package database.

Aptitude

Aptitude is considered a more flexible tool than dselect and some users may prefer to use Aptitude instead of dselect, although its look and feel may not appeal to users that are used to using the dselect tool.


CategoryPackageManagement