GNU/Linux >> Linux Esercitazione >  >> Linux

È possibile installare tutti i pacchetti da un repository APT?

È una cosa abbastanza ridicola da fare.

Modifica:come suggerito in altre risposte/commenti, ci sono modi molto più semplici per farlo attraverso strumenti preesistenti come il gestore di pacchetti o aptitude. In ogni caso, quanto segue descrive da dove provengono queste informazioni. Le loro risposte hanno più senso.

Le posizioni dei repository di Ubuntu possono essere trovate in /etc/apt/sources.list Quando guardi in quel file probabilmente vedrai qualcosa del tipo:

deb http://us.archive.ubuntu.com/ubuntu/ lucid universe restricted multiverse main

Se visiti l'URL puoi ad esempio trovare i pacchetti binari per lucid main per i386 nella seguente posizione:

http://us.archive.ubuntu.com/ubuntu/dists/lucid/main/binary-i386/

Se scarichi il file di archivio, c'è un file all'interno che ha un file di testo con i pacchetti all'interno. Guardandolo è facile capire il formato. Ad esempio, la prima voce nel file:

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

Quindi potresti scrivere uno script che analizzi ogni nome di pacchetto nel file e lo aggiunga alla riga 'sudo apt-get install'...

... ma sembra una cosa folle da fare. Immagino che non tutti i pacchetti andranno d'accordo tra loro e hai davvero bisogno di TUTTO? Sembra un esercizio di tempo e risorse sprecate per te e per gli altri.


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

e poi:

for i in $(cat backtrack.txt); do sudo aptitude -y install $i; done

Fonte:

http://micksmix.wordpress.com/2009/11/20/getting-the-backtrack-menu-structure-and-tools-in-ubuntu/

Per installare le utilità di backtrack e la struttura dei menu in Ubuntu, scarica questo e segui le istruzioni del readme:

http://sourceforge.net/projects/backtrackubuntu/files/menu%20.zip/download


Linux
  1. Come installare Microsoft Teams su Linux dal repository MS ufficiale

  2. Crea USB avviabile da Linux:il più semplice possibile!

  3. Come installare/ottenere pacchetti da Oracle EPEL Repository su OEL 7

  4. Installa Oracle Java 13 su Ubuntu, Linux Mint o Debian dal repository APT PPA

  5. In che modo install -c è diverso da cp

Come installare un programma da Source su Linux

Come installare i pacchetti .tar.gz o .tgz in Linux

Perché non installare pacchetti software da Internet

Installa pacchetti Python da GitHub su Linux

Come rimuovere tutti i caratteri di spazio bianco da un file di testo

Come ottenere un elenco di tutti i pacchetti in una sezione del repository dalla riga di comando?