(Questa domanda è molto simile alla 10458. È stato suggerito che Fedora e Ubuntu / Debian sono abbastanza diversi da giustificare risposte diverse).
Man mano che utilizzo qualsiasi installazione di Ubuntu, installo gradualmente diversi pacchetti oltre l'installazione di base. Se reinstallo o se devo installare una nuova macchina, di solito desidero reinstallare quei pacchetti specifici e voglio farlo velocemente per tornare al lavoro con un minimo di seccatura. Per quanto ho visto tutti i gestori di pacchetti ( apt-get
, aptitude
e synaptic
) può mi quale sono installati i pacchetti dire, e tutti hanno i registri (seppur diversi per ogni strumento, che è una seccatura). Ma nessuno di loro può dirmi quali pacchetti hoinstallato, al contrario delle loro dipendenze o aggiornamenti di sistema. Anche i registri sono complicati dal fatto che non sono del tutto sicuro di cosa dovrei estrarre da essi o come integrarli (nel caso dei vari strumenti della famiglia apt). Ciò significa che ogni volta che reinstallo, o anche solo il backup, non sono sicuro di come ricreare tale elenco.
Non mi aspetto necessariamente nessuno degli strumenti per fare questo per me, ma se non lo sono sto cercando soluzioni alternative. Sarebbero utili anche modelli per cui fare affidamento, buone regole empiriche o una chiara idea di cosa si sta registrando esattamente. Potrebbe non esserci una "migliore risposta" qui, ma quelle buone sarebbero molto utili.
La maggior parte delle risposte di seguito fornisce un'approssimazione di ciò che sto cercando e sono utili in una certa misura. Il prescelto è quello che si avvicina di più a un modo ragionevolmente automatico di reinstallare i miei strumenti su un nuovo sistema, anche con tutti i suoi avvertimenti.