apt

Check

apt-get check

Setup

Edit:

/etc/apt/sources.list

My sources.list contains:

#
# deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 NETINST Binary-1 20070407-11:29]/ etch contrib main
# deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 NETINST Binary-1 20070407-11:29]/ etch contrib main

deb http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ etch/updates main contrib

deb http://ftp2.de.debian.org/debian/ etch main
deb-src http://ftp2.de.debian.org/debian/ etch main

Note: I have commented out the cdrom section.

To make sure apt-get knows about these sources:

apt-get update

Install

apt-get install application-name

Reinstall

apt-get --reinstall install application-name

Uninstall

apt-get remove application-name

Packages

To list all installed packages:

dpkg -l | grep vim
# or...
dpkg --get-selections|cut -f1

Upgrade

Upgrading your Distribution

Distribution

To upgrade your distribution to the newest release, as well as all the packages available:

apt-get update
apt-get dist-upgrade

Packages

If you want to simply upgrade the packages you have installed for your current distro:

apt-get update
apt-get upgrade

If the system needs a re-start, then the following file will be created:

/var/run/reboot-required

Version

apt-cache policy postgresql
apt-cache show postgresql
apt-cache showpkg nginx

policy will show if the package is installed or not. … or install the aptitude application…