Comment répertorier les packages installés par défaut?

21

Je développe un programme d'installation hors ligne pour toutes les versions d'Ubuntu et j'ai besoin de la liste des packages installés par défaut d'Ubuntu. Existe-t-il un moyen d'obtenir ces informations à partir de n'importe quel serveur (serveur Web)? N'importe quel script pour récupérer la liste des packages installés par défaut de n'importe quelle version d'Ubuntu.

Je donnerai la version Ubuntu, et le script récupérera la liste des packages.

Remarque: j'ai besoin d'au moins une adresse de serveur. Je peux écrire un script pour ça.

shantanu
la source

Réponses:

31

En partant d' une réponse précédente , il existe des fichiers manifestes qui devraient répertorier tous les packages inclus sur le CD.

Les URL des fichiers sont assez prévisibles mais en constante évolution (à mesure que les nouvelles versions sortent et que les anciennes sont supprimées), une bonne stratégie est donc la suivante:

  1. Accédez à http://releases.ubuntu.com/ (pour les versions actuellement prises en charge) ou http://cdimage.ubuntu.com/ (pour les autres versions, images de serveur, etc.)
  2. Choisissez votre spin
  3. Choisir releases
  4. Choisissez une version (par exemple 14.04)
  5. Choisir release(s'il a été publié)
  6. Recherchez le .manifestfichier applicable .

Notez que tous ces paquets restent installés. Sur les images du CD, vous trouverez également un fichier appelé /capsper/filesystem.manifest-removequi est une liste de choses à supprimer après l'installation. Je ne trouve pas de copie en ligne de ces fichiers par eux-mêmes.

Oli
la source
Prévisible peut-être, mais cassé.
Paul Draper
@PaulDraper Pas cassé autant qu'il change constamment. J'ai mis à jour la réponse avec une approche DIY qui devrait durer l'épreuve du temps.
Oli
1
Il ne semble plus y avoir de fichiers manifestes ..
Seth
2
@Seth Pour Ubuntu, les .manifestfichiers sont disponibles pour toutes les versions prises en charge sur releases.ubuntu.com et d'autres versions continuent d'avoir les fichiers sur le serveur cdimage.
clearkimura
1
Cette réponse pointait vers releases.ubuntu.com mais le problème pratique est qu'elle ne répertorie que les versions prises en charge. J'ai estimé que la question concernait davantage l'installation d'origine (qui pourrait bien être une version non prise en charge). Je le rééditerai.
Oli