(Diese Frage ist 10458 sehr ähnlich . Es wurde vorgeschlagen, dass Fedora und Ubuntu / Debian unterschiedlich genug sind, um unterschiedliche Antworten zu rechtfertigen.)
Da ich jedes Ubuntu-Setup verwende, installiere ich nach und nach eine Reihe von Paketen über die Grundinstallation hinaus. Wenn ich eine Neuinstallation vornehme oder einen neuen Computer installieren muss, möchte ich in der Regel diese spezifischen Pakete neu installieren und dies schnell erledigen, um mit minimalem Aufwand wieder arbeiten zu können. Soweit ich gesehen habe apt-get
, können mir alle Paketmanager ( aptitude
und synaptic
) mitteilen, welche Pakete installiert sind, und sie haben alle Protokolle (wenn auch für jedes Tool unterschiedliche, was ein Aufwand ist). Aber keiner von ihnen kann mir sagen, welche Pakete ich habeinstalliert, im Gegensatz zu ihren Abhängigkeiten oder System-Updates. Sogar die Protokolle sind schwierig, da ich nicht ganz sicher bin, was ich daraus extrahieren oder wie ich sie integrieren soll (im Fall der verschiedenen Tools der apt-Familie). Dies bedeutet, dass ich nicht sicher bin, wie ich diese Liste bei jeder Neuinstallation oder auch nur bei einem Backup neu erstellen soll.
Ich erwarte nicht unbedingt, dass eines der Tools dies für mich erledigt, aber wenn dies nicht der Fall ist, suche ich nach Problemumgehungen. Sogar nach Mustern zu suchen, nach guten Faustregeln oder einer klaren Vorstellung davon, was genau protokolliert wird, wäre nützlich. Vielleicht gibt es hier keine "beste Antwort", aber gute wären sehr hilfreich.
Die meisten der folgenden Antworten geben einen ungefähren Überblick über das, wonach ich suche, und sind bis zu einem gewissen Grad nützlich. Das gewählte ist dasjenige, das einer halbwegs automatischen Neuinstallation meiner Werkzeuge auf einem neuen System am nächsten kommt, selbst mit all seinen Vorbehalten.