GNU/Linux >> Tutoriels Linux >  >> Linux

Est-il possible d'installer tous les packages à partir d'un référentiel APT ?

C'est une chose assez ridicule à faire.

Edit:comme suggéré dans d'autres réponses/commentaires, il existe des moyens beaucoup plus simples d'y parvenir grâce à des outils préexistants tels que le gestionnaire de packages ou aptitude. Quoi qu'il en soit, ce qui suit décrit d'où proviennent ces informations. Leurs réponses ont plus de sens.

Les emplacements des référentiels d'Ubuntu se trouvent dans /etc/apt/sources.list Lorsque vous regardez dans ce fichier, vous verrez probablement quelque chose comme :

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

Si vous visitez l'url, vous pouvez par exemple trouver les packages binaires pour lucid main pour i386 à l'emplacement suivant :

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

Si vous téléchargez un fichier d'archive, il contient un fichier contenant un fichier texte contenant les packages. En le regardant, il est facile de comprendre le format. Par exemple, la première entrée du fichier :

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

Vous pouvez donc écrire un script qui analyse chaque nom de package dans le fichier et l'ajoute à votre ligne "sudo apt-get install"...

... mais cela semble être une chose folle à faire. J'imagine que tous les forfaits ne vont pas s'accorder les uns avec les autres et avez-vous vraiment besoin de TOUT ? Cela ressemble à un exercice de perte de temps et de ressources pour vous et les autres.


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

puis :

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

Origine :

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

Pour installer les utilitaires de retour en arrière et la structure des menus dans Ubuntu, téléchargez ceci et suivez les instructions Lisez-moi :

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


Linux
  1. Comment installer Microsoft Teams sur Linux à partir du référentiel MS officiel

  2. Comment installer des packages à partir d'un référentiel spécifique sous Linux

  3. Comment répertorier les packages installés à partir d'un certain référentiel sous Linux

  4. Trouver tous les forfaits "essentiels" avec Apt ?

  5. Zypper :comment afficher tous les packages d'un certain référentiel ?

Comment installer un programme à partir de la source sous Linux

Comment installer les packages .tar.gz ou .tgz sous Linux

Pourquoi ne pas installer des progiciels à partir d'Internet

Installer les packages Python à partir de GitHub sous Linux

Comment supprimer tous les espaces blancs d'un fichier texte

Comment obtenir une liste de tous les packages dans une section de référentiel à partir de la ligne de commande ?