Debian is a lightweight, stable, and mature linux distribution that has been around since 1993 and has over 29,000 software packages. The package design is quite modular, which allows developers to pick exactly what is needed for their project without building everything from source.
2 Package Management
Debian will offer [better documentation on this subject], but this should be enough to get started.
apt-get update apt-get upgrade
apt-get update apt-get install python2.4
apt-get remove python2.4
Search for packages
ts7500:~# apt-cache search nmap doscan - port scanner for discovering services on large networks foomatic-gui - GNOME interface for configuring the Foomatic printer filter system honeyd - Small daemon that creates virtual hosts simulating their services and behaviour knmap - KDE interface to nmap, the Network Mapper lanmap - Network discovery tool that produces nice 2d images libnmap-parser-perl - parse nmap scan data with perl ndiff - Compares two nmap scans nmap - The Network Mapper zenmap - The Network Mapper Front End nwatch - Network service detector p0f - Passive OS fingerprinting tool pads - Passive Asset Detection System paketto - Unusual TCP/IP testing tools pbnj - a suite of tools to monitor changes on a network piwi - P(erl|relude) IDS Web Interface - A frontend to your Prelude database pnscan - Multi threaded port scanner psad - The Port Scan Attack Detector python-scapy - Packet generator/sniffer and network scanner/discovery scapy - dummy upgrade package for scapy -> python-scapy xprobe - Remote OS identification