Lo primero es instalar las librerías dependientes, recomiendan que la instalación se realice a partir de los ficheros fuente en distribuciones de Ubuntu superiores a la 8.X, en cualquier caso, es mejor hacer cada paso de la instalación de forma manual desde los fuentes que a partir del instalador que se distribuye de la pagina oficial de metasploit, las librerías necesarias son:

Dependencias de Ruby y Subversion:

>sudo apt-get install ruby libopenssl-ruby libyaml-ruby libdl-ruby libiconv-ruby libreadline-ruby irb ri rubygems subversion

Instalar Extensiones Nativas:

>sudo apt-get install build-essential ruby-dev libpcap-dev

Posteriormente descargar el framework, descomprimirlo, establecer permisos y finalmente instalar:

>sudo tar xf framework-3.X.tar.gz

>sudo mkdir -p /opt/metasploit3

>sudo cp -a msf3 /opt/metasploit3/msf3

>sudo chown root:root -R /opt/metasploit3/msf3

>sudo ln -sf /opt/metasploit3/msf3/msf* /usr/local/bin/