Eso es algo bastante ridículo.
Editar:como se sugiere en otras respuestas/comentarios, hay formas mucho más fáciles de lograr esto a través de herramientas preexistentes como el administrador de paquetes o aptitude. En cualquier caso, a continuación se describe de dónde proviene esta información. Sus respuestas tienen más sentido.
Las ubicaciones de los repositorios de Ubuntu se pueden encontrar en /etc/apt/sources.list Cuando busque en ese archivo, probablemente verá algo como:
deb http://us.archive.ubuntu.com/ubuntu/ lucid universe restricted multiverse main
Si visita la URL, puede, por ejemplo, encontrar los paquetes binarios para Lucid Main para i386 en la siguiente ubicación:
http://us.archive.ubuntu.com/ubuntu/dists/lucid/main/binary-i386/
Si descarga un archivo de almacenamiento, hay un archivo dentro que tiene un archivo de texto con los paquetes dentro. Mirándolo es fácil entender el formato. Por ejemplo, la primera entrada en el archivo:
Package: abrowser
Priority: optional
Section: web
Installed-Size: 132
Maintainer: Ubuntu Mozilla Team <[email protected]>
Architecture: all
Source: firefox
Version: 3.6.3+nobinonly-0ubuntu4
Replaces: abrowser-3.5, abrowser-3.6
Provides: abrowser-3.5, abrowser-3.6
Depends: firefox, abrowser-branding
Conflicts: abrowser-3.5 (<< 3.6~hg20100117r33523), abrowser-3.6 (<< 3.6~hg20100117r33523+nobinonly)
Filename: pool/main/f/firefox/abrowser_3.6.3+nobinonly-0ubuntu4_all.deb
Size: 79050
MD5sum: 109aa3010e292e951750d90d6b636122
SHA1: 23ba3fbea8c0a06619184d43f775e3d2b3ae1374
SHA256: c4cdf6cffc9f43194a9a6e52b9aa1495678f3f3c3847ef491fd5823aa5fba4a4
Description: metapackage for the unbranded abrowser
ABrowser is an unbranded version of the popular Firefox webbrowser;
it is written in the XUL language and designed to be lightweight and
cross-platform.
.
This is a metapackage that will point to the latest abrowser package in
your distribution.
Don't remove this if you want to receive automatic major version upgrades
for this package in future.
Xul-Appid: {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 3y
Entonces podría escribir un script que analice cada nombre de paquete en el archivo y lo agregue a su línea 'sudo apt-get install'...
... pero eso parece una locura. Me imagino que no todos los paquetes van a estar de acuerdo entre sí y ¿realmente necesitas TODO? Parece un ejercicio de pérdida de tiempo y recursos para usted y los demás.
links -http-proxy myproxyserver.com:8080 -dump http://repo.offensive-security.com/dist/bt4/binary/ | awk '{print $3}' | grep -i deb | cut -d . -f 1 > backtrack.txt
y luego:
for i in $(cat backtrack.txt); do sudo aptitude -y install $i; done
Fuente:
http://micksmix.wordpress.com/2009/11/20/getting-the-backtrack-menu-structure-and-tools-in-ubuntu/
Para instalar las utilidades de retroceso y la estructura del menú en Ubuntu, descargue esto y siga las instrucciones del archivo Léame:
http://sourceforge.net/projects/backtrackubuntu/files/menu%20.zip/download