Debian aptitude
aptitude is a text based gui for managing packages you could also use synapticPS if you are behind a proxy server see HttpProxy
update
First you should update your package list$ sudo aptitude update Password: Reading package lists... Done Building dependency tree... Done Initializing package states... Done Building tag database... Done Get:1 http://gb.archive.ubuntu.com dapper Release.gpg [189B] Get:2 http://gb.archive.ubuntu.com dapper-updates Release.gpg [189B] ...
upgrade
Then you can upgrade your packages$ sudo aptitude upgrade
simple search
you can use aptitude to search for new packages$ aptitude search torrent
the first column indicates current package status :
i, meaning that the package is installed
c, configuration files on the system but package has been deleted
p, no trace of the package exists on the system
v, virtual package/placeholder
advanced search
you can use aptitude to search packages and descriptions$ aptitude search ~dtorrent | sort -k 2
install
finally you can use aptitude to install a new packages# aptitude install lshw-gtk
show
finally you can use aptitude to install a new packages$ aptitude show lshw-gtk
REFERRERS
DebianAptGet
DebianPackageTools