GNU/Linux >> Tutoriales Linux >  >> Linux

¿Es posible instalar todos los paquetes desde un repositorio APT?

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


Linux
  1. Cómo instalar paquetes desde un repositorio específico en Linux

  2. Cómo enumerar los paquetes instalados desde un determinado repositorio en Linux

  3. ¿Encontrar todos los paquetes "esenciales" con Apt?

  4. Cree un USB de arranque desde Linux:¡lo más fácil posible!

  5. Cómo instalar/obtener paquetes de Oracle EPEL Repository en OEL 7

Cómo instalar un programa desde la fuente en Linux

Cómo instalar paquetes .tar.gz o .tgz en Linux

¿Por qué no instalar paquetes de software desde Internet?

Instalar paquetes de Python desde GitHub en Linux

Cómo quitar todos los caracteres de espacio en blanco de un archivo de texto

¿Cómo obtener una lista de todos los paquetes en una sección de repositorio desde la línea de comandos?