(Це запитання дуже схоже на 10458. Було запропоновано, що Fedora та Ubuntu / Debian досить різні, щоб гарантувати різні відповіді.)
Оскільки я використовую будь-яку установку Ubuntu, я поступово встановлюю ряд пакетів вище та вище встановлення. Якщо я перевстановлюю або якщо мені потрібно встановити нову машину, зазвичай я хочу перевстановити ці конкретні пакети, і я хочу це зробити швидко, щоб повернутися до роботи з мінімальними клопотами. Наскільки я бачив все менеджери пакетів ( apt-get
, aptitude
і synaptic
) може сказати мені , які встановлені пакети, і всі вони мають колоди (хоча і різних одиниць для кожного інструменту, який є клопоту). Але жоден з них не може сказати мені, які пакунки у мене євстановлено, на відміну від їх залежностей або оновлень системи. Навіть журнали хитрі в тому, що я не зовсім впевнений, що мені слід витягти з них, або як їх інтегрувати (у випадку різних інструментів сімейства сімейства). Це означає, що кожного разу, коли я перевстановлюю або навіть просто резервну копію, я не знаю, як заново створити цей список.
Я не обов'язково очікую, що будь-який інструмент зробити це для мене, але якщо вони не є, я шукаю обхідні шляхи. Навіть шаблони, з якими потрібно гребувати, хороші правила чи чітке уявлення про те, що саме реєструється, були б корисні. Тут може не бути "найкращої відповіді", але хороші будуть дуже корисні.
Більшість відповідей нижче надають деяке наближення до того, що я шукаю, і певною мірою є корисними. Вибраний - це той, хто найбільш близький до досить автоматичного способу перевстановлення моїх інструментів на нову систему, навіть з усіма її застереженнями.