Working on backtrack 5 which is basnde on debin linux platform hence required packages to install having .deb extension. so Here is a list of debin packages that you can follow.

(1) apt-get : APT is acronym for Advanced Package Tool. It supports installing packages over internet (ftp or http). You can also upgrade all packages in single operations, which makes it even more attractive.

(2) dpkg : Debian packaging tool which can be use to install, query, uninstall packages.

(3) Gui tools:You can also try GUI based or high level interface to the Debian GNU/Linux package system. Following list summaries them:(1) aptitude: It is a text-based interface to the Debian GNU/Linux package system.(2) synaptic: GUI front end for APT

apache : Package name1.3.31-6: Version numberi386: Hardware Platform on which this package will run (i386 == intel x86 based system).deb: Extension that suggest it is a Debian package

Remember whenever I refer .deb file it signifies complete file name, and whenever I refer package name it must be first part of .deb file. For example when I refer to package sudo it means sudo only and not the .deb file i.e. sudo_1.6.7p5-2_i386.deb. However do not worry you can find out complete debian package list with the following command:apt-cache search {package-name}

apt-get add a new package

Add a new package called sambaSyntax: apt-get install {package-name}

# apt-get install samba

apt-get remove the package called samba but keep the configuration files

Find, what package owns the file /bin/netstat?

Syntax: dpkg -S {/path/to/file}

# dpkg -S /bin/netstat

Search for package or package description

Some times you don’t know package name but aware of some keywords to search the package. Once you got package name you can install it using apt-get -i {package-name} command:Syntax: apt-cache search "Text-to-search"

Find out all the Debian package which can be used for Intrusion Detection

# apt-cache search "Intrusion Detection"

Find out all sniffer packages

# apt-cache search sniffer

Find out if Debian package is installed or not (status)

Syntax: dpkg -s {package-name} | grep Status

# dpkg -s samba| grep Status

List ach dependency a package has...

Display a listing of each dependency a package has and all the possible other packages that can fulfill that dependency. You hardly use this command as apt-get does decent job fulfill all package dependencies.Syntax: apt-cache depends package